| AIMP for PC > Обработано / Processed |
| [x] [2329] Подкасты. Макрос "%EpisodePublishDate%" |
| (1/1) |
| ss.pl:
Шаблон имени файла для скаченного эпизода: "~\Podcasts\%FeedTitle%\%EpisodeFileName%" (дефолт, после установки плеера). Так как плагин, при скачивании файла, не сохраняет оригинальную дату создания (дата изменения) файла лежащего на сервере, добавляем в шаблон макрос %EpisodePublishDate%, и получаем: "~\Podcasts\%FeedTitle%\%EpisodePublishDate%_%EpisodeFileName%" Подкаст --- Code: ---https://promodj.com/ivandragormx/rss.xml --- End code --- --- Результат ---Мда, ни очень. Но радует то, что у файлов есть теги - можно переименовать, а самое главное, есть дата - можно отсортировать по порядку. Ладно, пробуем по другому, заменим %EpisodeFileName% на %EpisodeTitle% и получаем: "~\Podcasts\%FeedTitle%\%EpisodePublishDate%_%EpisodeTitle%" --- Результат ---отсекается день, время и заголовок (? куда делся) Далее. Если попробовать скачать пакетно 4 эпизода, вышедшие в одном месяце --- Например ---Предыдущий файл, будет перезаписываться следующим. Если использовать только %EpisodeTitle%: "~\Podcasts\%FeedTitle%\%EpisodeTitle%" то сохраняется более-менее (ну нормально - пойдёт), но нельзя отсортировать по порядку (дате публикации). Приходится задействовать проводник виндовс и его "плюшки", плюс постоянно сверятся с таблицей файлов в фонотеке. |
| Алексей Долматов:
Как-то сумбурно написано, что непонятно какую ошибку проверять. 1. %EpisodeFileName% Отдаёт то, что есть в подкасте, т.е. конвертация не предусмотрена. Теоретически, можно сделать обратную обработку кодированного HTML. На практике нужно смотреть не будет ли это ломать обычные ссылки. --- Code: ---IvanDragoRmx%20-%20%D0%92%D1%81%D0%BF%D0%BE%D0%BC%D0%BD%D0%B8%D1%82%D1%8C%20%D0%92%D1%81%D1%91%20%28MegaMix%29%20%28promodj.com%29 --- End code --- в --- Code: ---IvanDragoRmx - Вспомнить Всё (MegaMix) (promodj.com) --- End code --- Использовался сайт https://dencode.com/ru/string 2. %EpisodePublishDate%_%EpisodeFileName% Время есть, дата есть. Если прикапываться, то название "дата" (date), но и в таблице также. 3. %EpisodeTitle% Одиночно работает. --- Code: ---IvanDragoRmx - Вспомнить Всё (MegaMix) --- End code --- 4. %EpisodePublishDate% Одиночно не работает. Аналогично не работает в других комбинациях. От другого подкаста не зависит. 5. Нижнее подчёркивание после шаблона %EpisodePublishDate% игнорируется. Так что явно где-то ошибка или несколько в обработке шаблона. |
| Алексей Долматов:
Временное решение. Не использовать точку в дате --- Code: ---%Replace(%EpisodePublishDate%,.,_)_%EpisodeTitle% --- End code --- |
| ss.pl:
--- Quote from: Алексей Долматов on September 26, 2021, 06:21:06 ---Как-то сумбурно написано, что непонятно какую ошибку проверять. --- End quote --- "%EpisodePublishDate%" проверить во всех вариациях работы. Подкаст --- Code: ---https://feeds.buzzsprout.com/1116173.rss --- End code --- --- Read more... --- 01. %EpisodePublishDate%_%EpisodeFileName% —>2021.09.22 13-00_9236510-iphone-13 (нормальная работа, но нет заголовка подкаста) 02. %EpisodePublishDate%_%EpisodeTitle% —>2021.09.mp3 - (обрезалась дата и время и нет заголовка подкаста) 03. %EpisodeFileName%_%EpisodePublishDate% —>9236510-iphone-13.mp3_2021.09.mp3 - (дата и время обрезались) 04. %EpisodeTitle%_%EpisodePublishDate% —>Вышел iPhone 13_2021.09.mp3 - (дата и время обрезались) Как получить 2021.09.22 13-00_Вышел iPhone 13. не городя всяких условий, используя только связку "%EpisodePublishDate%_%EpisodeTitle%" |
| ss.pl:
--- Quote from: Алексей Долматов on September 26, 2021, 06:30:00 ---Временное решение. Не использовать точку в дате --- End quote --- Спасибо. |
| Navigation |
| Message Index |