[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 5 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
Модератор форума: Andrey_A, ХарВик, chip642  
Форум » • Total Commander • » Кнопки для Total Commander » Foobar2000 (Переименование CUE-файла, создание файлов дискографии)
Foobar2000
chip642Дата: Четверг, 15.02.2018, 02:53 | Сообщение № 1
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1460
Награды: 60
Репутация: 56
Foobar2000




Автоматизация от TCIMG в помощь пользователям Foobar2000: переименование CUE-файла, переименование файлов и папок на основе шаблонов пользователя, включая транслитерацию, замены и подстановки, создание файлов дискографии ...
 
MrakobesДата: Вторник, 02.10.2018, 09:13 | Сообщение № 61
Полковник

На сайте с: 08.08.2014
Город: Москва
Сообщений: 175
Награды: 2
Репутация: 2
chip642, Firefox 56.0.2 (64-бит), это самый последний до квантума, дальше как и Вы не обновляю. Помниться для тестирования вы устаyавливали мою версию, есть портабл, чтобы вашу не обновить на - [link]portableapps[/link]

[link]https://www.discogs.com/artist/93819-In-Extremo[/link]


Цитата chip642 ()
выделяйте с удержанием Ctrl и копируйте
пробовал (с зажатым ctrl если кликнуть перед буквой A в Album как раз выделяется все что нужно) но результат тот же
Цитата chip642 ()
Лучше иметь отдельные кнопки для каждого сайта
кнопка для metal-archives.com работает как часы

и все же, опасаюсь приступа стеснительности в очередной раз, когда не смогу перешагнуть через себя и остаться без хоть одного рабочего варианта - может посмотрите вариант с постолбцовым копированием, пускай это будет таким "разводным ключом" в инструментарии извращенца
 
chip642Дата: Вторник, 02.10.2018, 09:51 | Сообщение № 62
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1460
Награды: 60
Репутация: 56
Mrakobes

Всё работает! Как я и говорил выше, с удержанием Ctrl выделяем всю таблицу, без урезаний столбцов => скрин и применяем кнопку, всё работает с Firefox 56.0.2.
 
MrakobesДата: Суббота, 06.10.2018, 16:06 | Сообщение № 63
Полковник

На сайте с: 08.08.2014
Город: Москва
Сообщений: 175
Награды: 2
Репутация: 2
chip642, добрался наконец-то до компа, личная жизнь бывает теперь раз в неделю))) кнопища работает!!! Хорошо, что вы выложили скриншот, я копировал без этих невидимых столбцов, вот и не получалось, низкий поклон cheers

зы, ту самую кнопку с записью буфера и поочередным копированием все же хочется вариант на 3, 4, 5 столбцов

Добавлено (28.10.2019, 12:39)
---------------------------------------------
chip642, привет. Подождал год после выхода Firefox Quantum, за год разрабы наделали нужные расширения и я перешел на него. Перестала работать корректно кнопка. Поправьте пожалуйста!



там незначительные правки

старая кнопка отображает так



а надо так

 
chip642Дата: Понедельник, 28.10.2019, 14:53 | Сообщение № 64
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1460
Награды: 60
Репутация: 56
Mrakobes

Я ссылку на альбом попросил, а вы пост перекопировали. У меня нет времени поиском на discogs.com заниматься.
Вы мне привели примеры, а где ссылка на этот альбом?
 
MrakobesДата: Четверг, 31.10.2019, 12:01 | Сообщение № 65
Полковник

На сайте с: 08.08.2014
Город: Москва
Сообщений: 175
Награды: 2
Репутация: 2
chip642, прошу прощения, косяк %)

ACDC
 
chip642Дата: Воскресенье, 03.11.2019, 06:33 | Сообщение № 66
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1460
Награды: 60
Репутация: 56
Mrakobes

С удержанием Ctrl выделяем всю таблицу и применяем кнопку.

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
xends=Albums@CRLFProduction@CRLFMiscellaneous@CRLFCompilations@CRLFSingles~~&~~EPs@CRLFVideos@CRLFWriting~~&~~Arrangement??-1 aends=-1??-2||&&(\t+)!!¤||&&.*album~~art~~¤!!||&&.*album~~cover~~¤!!||&&(\d+~~versions)!!||formt<0!!(?i).*[a-zа-яё\d].*>||&&(.*?¤.*?)¤(.*)!!$2||?F54  sends=$GLOBALAENDS??-1||&&(?m)(.*)¤(.*)¤$!!$2~~-~~$1||&&(?m)(.*)(¤)(.*)$!!$1¤~~¤$3||?F54,56||?T|z4:GLOBALXENDS<t>,1:-1!!¤ kends=$GLOBALSENDS??-1||?T|c4:GLOBALXENDS<t>,1:-1!!0!!([^¤]+)¤([^¤]+)¤!!$1($2)||?!!||&&\(~~\)!!¤||?T|c4:GLOBALXENDS<t>,1:-1!!0!!([^¤]+)¤([^¤]+)¤!!$1($2)  bends=$GLOBALKENDS??-2||^^Discography~~at~~discogs.com~~([info=s46]):@CRLF@CRLF tends=$GLOBALBENDS??-2||?T|a1:GLOBALXENDS<t>,1:-1!!@CRLF cends=$GLOBALTENDS??-2||?T|z1:GLOBALXENDS<t>,1:-1!!@CRLF||formt<62> asave=GLOBALCENDS||"%pDiscography.txt"|0||code<3>||upd<1> openf=GLOBALASAVE<1>||open<ASSOC>
WCMICONS.dll,1
Создать :: текстовый файл с именем "Discography" со скопированной в буфер таблицей и полной обработкой содержимого с сайта discogs.

-1
 
MrakobesДата: Воскресенье, 03.11.2019, 09:48 | Сообщение № 67
Полковник

На сайте с: 08.08.2014
Город: Москва
Сообщений: 175
Награды: 2
Репутация: 2
chip642, спасибо что вернулись на форум

почти работает, но в определенных местах сбоит

>>> 1981 - обложка альбома )For

AC/DC

Добавлено (03.11.2019, 09:50)
---------------------------------------------
а в больших дискографиях еще больше ошибок, ошибки однотипные практически, по возможности посмотрите закономерность

Metallica

Добавлено (03.11.2019, 09:51)
---------------------------------------------
т.е. исчезает название альбома и появляется на следующей строке ¤ ¤¤

 
chip642Дата: Воскресенье, 03.11.2019, 16:24 | Сообщение № 68
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1460
Награды: 60
Репутация: 56
Цитата Mrakobes ()
по возможности посмотрите закономерность


При копировании разных альбомов информация в буфер обмена попадает в разном виде, отсюда и поведение такое. Подкорректировал код, с заявленными альбомами отрабатывает норм. , перекопируйте кнопку с предыдущего моего поста.
 
MrakobesДата: Понедельник, 04.11.2019, 21:59 | Сообщение № 69
Полковник

На сайте с: 08.08.2014
Город: Москва
Сообщений: 175
Награды: 2
Репутация: 2
chip642, ну все, вроде работает. могу передохнуть и не истерить :*

Добавлено (24.07.2020, 18:53)
---------------------------------------------
chip642, сломалась кнопка discogs.com после обновления TCIMG (((

Firefox 78.0.2 (64-битный)

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
xends=Albums@CRLFProduction@CRLFMiscellaneous@CRLFCompilations@CRLFSingles~~&~~EPs@CRLFVideos@CRLFWriting~~&~~Arrangement aends=-1??-2||&&(\t+)!!¤||&&.*album~~art~~¤!!||&&.*album~~cover~~¤!!||&&(\d+~~versions)!!||formt<0!!(?i).*[a-zа-яё\d].*>||&&(.*?¤.*?)¤(.*)!!$2||?F54  sends=$GLOBALAENDS??-1||&&(?m)(.*)¤(.*)¤$!!$2~~-~~$1||&&(?m)(.*)(¤)(.*)$!!$1¤~~¤$3||?F54,56||?T|z4:GLOBALXENDS<t>,1:-1!!¤ kends=$GLOBALSENDS??-1||?T|c4:GLOBALXENDS<t>,1:-1!!0!!([^¤]+)¤([^¤]+)¤!!$1($2)||?!!||&&\(~~\)!!¤||?T|c4:GLOBALXENDS<t>,1:-1!!0!!([^¤]+)¤([^¤]+)¤!!$1($2)  bends=$GLOBALKENDS??-2||^^Discography~~at~~discogs.com~~([info=s46]):@CRLF@CRLF tends=$GLOBALBENDS??-2||?T|a1:GLOBALXENDS<t>,1:-1!!@CRLF cends=$GLOBALTENDS??-2||?T|z1:GLOBALXENDS<t>,1:-1!!@CRLF||formt<62> asave=GLOBALCENDS||"%pDiscography.txt"|0||code<3>||upd<1> openf=GLOBALASAVE<1>||open<ASSOC>
%Commander_Path%\favicons.dll,1
Создать :: текстовый файл с именем "Discography" со скопированной в буфер таблицей и полной обработкой содержимого с сайта discogs.com

-1
-1


получается вот это



если тяжело переделывать, откачусь...

Добавлено (28.07.2020, 20:28)
---------------------------------------------
ну это звездец, видимо это не из-за обновлений TCIMG, просто я приехал с отдыха и обновил и ее и браузер - в итоге сосамба мне а не дискографии, единственная радость в жизни, чувствую что много возни по переделке кода под новую лису :( :( :(

Сообщение отредактировал Mrakobes - Пятница, 24.07.2020, 19:04
 
chip642Дата: Суббота, 01.08.2020, 10:28 | Сообщение № 70
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1460
Награды: 60
Репутация: 56
Mrakobes,

Установил крайнюю версию "Firefox 79.0" (сам я от Firefox уже отказался), проверил кнопкой на страницах Metallica и AC/DC , всё прошло штатно, кнопка отработала на все 100%.
Не забыли ли вы, что таблицу надо выделять с удержанием Ctrl ?
 
MrakobesДата: Суббота, 01.08.2020, 23:02 | Сообщение № 71
Полковник

На сайте с: 08.08.2014
Город: Москва
Сообщений: 175
Награды: 2
Репутация: 2
chip642, это караул. Я конечно жму контрол, пользуюсь этой кнопкой чаще чем чищу зубы, уже на автомате

Отключал adblock, думал мош он страницу искажает, нет толка. Даже не знаю куда копать

Залил видео

если чисто скопировать в блокнот, чтобы проверить что попадает в буфер

Текстовый

Дискография


Сообщение отредактировал Mrakobes - Суббота, 01.08.2020, 23:14
 
chip642Дата: Воскресенье, 02.08.2020, 02:53 | Сообщение № 72
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1460
Награды: 60
Репутация: 56
Mrakobes

Как-то интересно у вас копируются табличные данные, в верхней части таблицы - одна интерпретация элементов, в нижней - другая, у меня не так.
Подкорректировал, тестируйте.

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
xends=Albums@CRLFProduction@CRLFMiscellaneous@CRLFCompilations@CRLFSingles~~&~~EPs@CRLFVideos@CRLFWriting~~&~~Arrangement??-1 aends=-1??-2||&&(\t+)!!¤||&&.*обложка~~альбома~~¤!!||&&.*album~~art~~¤!!||&&.*album~~cover~~¤!!||&&(\d+~~versions)!!||formt<0!!(?i).*[a-zа-яё\d].*>||?F54  sends=$GLOBALAENDS??-1||&&(?m)(.*)¤(.*)¤$!!$2~~-~~$1||&&(?m)(.*)(¤)(.*)$!!$1¤~~¤$3||?F54,56||?T|z4:GLOBALXENDS<t>,1:-1!!¤ kends=$GLOBALSENDS??-1||?T|c4:GLOBALXENDS<t>,1:-1!!0!!([^¤]+)¤([^¤]+)¤!!$1($2)||?!!||&&\(~~\)!!¤||?T|c4:GLOBALXENDS<t>,1:-1!!0!!([^¤]+)¤([^¤]+)¤!!$1($2)  bends=$GLOBALKENDS??-2||^^Discography~~at~~discogs.com~~([info=s46]):@CRLF@CRLF tends=$GLOBALBENDS??-2||?T|a1:GLOBALXENDS<t>,1:-1!!@CRLF cends=$GLOBALTENDS??-2||?T|z1:GLOBALXENDS<t>,1:-1!!@CRLF||formt<62> asave=GLOBALCENDS||"%pDiscography.txt"|0||code<3>||upd<1> openf=GLOBALASAVE<1>||open<ASSOC>
WCMICONS.dll,1
Создать :: текстовый файл с именем "Discography" со скопированной в буфер таблицей и полной обработкой содержимого с сайта discogs.

-1
-1
 
MrakobesДата: Воскресенье, 02.08.2020, 09:21 | Сообщение № 73
Полковник

На сайте с: 08.08.2014
Город: Москва
Сообщений: 175
Награды: 2
Репутация: 2
chip642, спасибо тебе, мой хороший, обнимаю, как оказалось много изменений - сравнил 2 кода, и "обложка~~альбома" стала на инглише "album~~cover" и еще много изменений

Мне хочется для общего развития понять, в связи с чем могли бы такие изменения в структуре оформления страницы произойти? Я ничего не менял, по крайней мере сознательно

Не знаю кому как пригождается TCIMG а для меня как воздух, такую таблицу перелопатить вручную это невозможный сценарий, у меня собирание дискографий с проверкой по musicbrainz.org и discogs.com важный составляющий моего досуга и бегства от ацкой реальности



Добавлено (08.11.2020, 18:34)
---------------------------------------------
chip642, Привет, можно попросить внести правки в код

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=PS<"%p"//1//0//*.cue|*.flac|*.ape|*.wv|*.log|*.html|*.url|*.accurip> attrb=$GLOBALSLIST||-R!!1 renms=$GLOBALSLIST||##<info=f63:://#~~-~~//f62:://#~~(//f61:://#)>||upd<1> tends=PS<"%p"//1//0//*.cue> textt=GLOBALTENDS<1>||code<3>||backup<0> copyy=GLOBALTENDS<1>||"%p"!!1||**1!!?.bak||attr<+H!!0> aends=@%P%N||##path<84>||$$descript.ion nends=@<info=f63%P%N//>??-1||~~!!@CRLF||#L2 <IF> 1 <> <info=t61$GLOBALNENDS[1]> <THEN> lends=@<info=f63%P%N//> <ELSE> lends=@<info=f63%P%N//>||^^''||$$'' <ENDIF> count=GLOBALAENDS<1>||GLOBALLENDS<1>||0||countline<1|2> bends=GLOBALCOUNT<1>!!-6~~(||)!!||&&''!!||#G7 pends=@<info=f63%P%N//#~~-~~//f62%P%N//#~~(//f61%P%N//#)> kends=GLOBALPENDS<1>||$$.<info=o71%P%N//>||^^''||$$'' hends=@<info=f63%P%N//>||^^''||$$'' fends=@%P%N||##path<83>||$$descript.ion rends=@<info=o92%P%N//>||^^''||$$'' zends=GLOBALFENDS<1>??-1||<dellist=$GLOBALRENDS|8> mends=GLOBALZENDS<x1>||&&([^\r\n]+)''!!||#G1 gends=@<info=o92%P%N//#~~(//o91%P%N//#)>||&&^.{7}!!||^^''||$$'' cends=@<info=f62%P%N//>||&&^(....)(.*)$!!$1 iends=REM~~GENRE@CRLFREM~~DATE@CRLFREM~~COMMENT@CRLFCATALOG@CRLFPERFORMER@CRLFTITLE@CRLF@CRLFFILE??-1 textt=GLOBALTENDS<1>||<dellist=$GLOBALIENDS|4>||formt<63>||backup<0> sends=REM~~GENRE~~GLOBALBENDS<x2>@CRLFREM~~DATE~~GLOBALCENDS<1>@CRLFREM~~COMMENT~~GLOBALMENDS<1>@CRLFCATALOG~~GLOBALBENDS<x3>@CRLFPERFORMER~~GLOBALHENDS<1>@CRLFTITLE~~GLOBALGENDS<1>@CRLFFILE~~GLOBALKENDS<1>~~WAVE??1 textt=GLOBALTENDS<1>||^^GLOBALSENDS<x1>@CRLF||backup<0>||upd<1> openf=GLOBALTEXTT<1>||open<ASSOC>
%Commander_Path%\WCMICONS10.dll,2227
Переименовать :: полная обработка с вложенностью "CD1, CD2" файлов CUE и  имен файлов flac, ape, wv, log на "Артист - Год - Альбом (CD#)" с установкой курсора на файл образа диска (!)

-1


этот код меняет имена файлов, добавляя к имени файла имя родительской папки т.е. CD1, также вносит в тэг TITLE CUE файла (CD1).

Так вот - можно сделать переименования имен файлов имен файлов flac, ape, wv, log на прадедушкина - дедушкина.расширение (т.е. Артист - Год - Альбом, к примеру Isengard - 2020 - Vårjevndøgn.flac), без внесения того самого (CD1) ни в название файлов ни в тэги CUE (там этот сиди повторяется 2 раза, в теге TITLE и в FILE)

Еще не создавать bac файл, так как за год я ни разу не откатывался, и не открывать в блокноте


Сообщение отредактировал Mrakobes - Воскресенье, 08.11.2020, 18:35
 
chip642Дата: Вторник, 17.11.2020, 10:25 | Сообщение № 74
Генералиссимус

На сайте с: 24.04.2013
Город: Москва
Сообщений: 1460
Награды: 60
Репутация: 56
Mrakobes

Для того, чтобы решить вашу задачу мне нужна пустая структура вложенности от уровня "прадедушка"(как я понял это крайняя точка заимствования имени папки для нужного переименования), вышлите мне архив, чтобы я мог протестировать вашу кнопку и выяснить, как её привести к желаемому вами виду.
Вы выложили кнопку, там столько параметров команд, как мне в этом разобраться без структуры? Судя по всему это даже не моя кнопка.
 
MrakobesДата: Вторник, 17.11.2020, 19:47 | Сообщение № 75
Полковник

На сайте с: 08.08.2014
Город: Москва
Сообщений: 175
Награды: 2
Репутация: 2
chip642, Ваша, Ваша))) я стал самостоятельно удалять все что в скобках, ничего не вышло, код понятен избранным

Вы мне помогали по двум кнопкам, первая - переименовывает файлы папка в папке, вторая папка в папке в папке, вторую я хотел бы упростить чтобы не добавлялась инфа из родительской (CD1) (CD2) etc, у меня часто возникают проблемы с поиском лирики, обложек, тегов к альбому, когда в названии к оригинальному имени идет примечание, в виде указания номера диска. Хотя это часто используется на торрент трекерах я пришел к убеждению что этоне соответствие нормам musicbrainz.org или discogs.com

значит так - первый архив содержит тестовые файлы как они сейчас преобразуются (по кнопке из предыдущего поста)

Второй архив - как хотелось бы (поправил руками), прошу обратить внимание, что код преобразует содержимое файла CUE и вносит данные из descript.ion (из CUE я также вручную удалил (CD1) из TITLE "Chapter II∶ Of Sheep and Man"
и FILE "Heiðinn - 2020 - Chapter II∶ Of Sheep and Man.flac" WAVE

link

Подобрал пример с юникодными символами

Также надо убрать функцию создания бэкапа и наверное не стоит открывать ||open<ASSOC> но это я сам смогу решить потом

Еще было бы крутяк добавить в команду, которую наверное надо обрабатывать с задержкой что-ли, чтобы успел переименовываться, Вам виднее

Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
imgpr=1 slist=%UL start=METAFLAC||--remove-all||list<$GLOBALSLIST>||&&hide||&&wait
C:\Portable App\Total Commander\WCMICONS100.dll,2717
Удалить :: во FLAC файле(-ах) все теги и обложку

-1
-1
 
Форум » • Total Commander • » Кнопки для Total Commander » Foobar2000 (Переименование CUE-файла, создание файлов дискографии)
  • Страница 5 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
Поиск:

Сообщите о находке всему миру:
Рейтинг@Mail.ru Тиц и pr сайта Яндекс.Метрика

Интеллектуальные права и отказ от ответственности


Перейти на сайт Недвижимость сточи