Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Отформатировать строку по шаблону

Ответить
Настройки темы
Любой язык - Отформатировать строку по шаблону

Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте, я пытаюсь настроить поудобнее https://rg3.github.io/youtube-dl/
и на данный момент застрял на форматировании вывода этой программы.
У YT-DL есть возможность получать информацию о видео файле находящемся на сервере.
вывод можно форматировать под свои нужды. выглядит вот так:
Код: Выделить весь код
Video title                                        : Интервальный бег — лучший способ похудеть  [Workout _ Будь в форме] 
Video identifier                                   : rjhHwI4rGQw 
A secondary title of the video                     : NA 
An alternative identifier for the video            : rjhHwI4rGQw 
Full name of the video uploader                    : Workout - Будь в форме 
Video upload date YYYYMMDD                         : 20160421
в программе создаёшь шаблон и получаешь нужный результат.
я пока ещё не знаю что мне важно и поставил в шаблон почти всю возможную информацию.
получилось много:
Код: Выделить весь код
--output "%(id)s¨\%(title)s\%(alt_title)s\%(display_id)s\%(uploader)s\%(license)s\%(creator)s\%(release_date)s\%(timestamp)s\%(upload_date)s\%(uploader_id)s\%(location)s\%(duration)s\%(view_count)s\%(like_count)s\%(dislike_count)s\%(repost_count)s\%(average_rating)s\%(comment_count)s\%(age_limit)s\%(format)s\%(format_id)s\%(format_note)s\%(width)s\%(height)s\%(resolution)s\%(tbr)s\%(abr)s\%(acodec)s\%(asr)s\%(vbr)s\%(fps)s¨%(vcodec)s¨%(container)s¨%(filesize)s¨%(filesize_approx)s¨%(protocol)s¨%(extractor)s¨%(extractor_key)s¨%(epoch)s¨%(autonumber)s¨%(playlist)s¨%(playlist_index)s¨%(playlist_id)s¨%(playlist_title)s¨%(track)s¨%(track_number)s¨%(track_id)s¨%(artist)s¨%(genre)s¨%(album)s¨%(album_type)s¨%(album_artist)s¨%(disc_number)s¨%(release_year)s¨%(chapter)s¨%(chapter_number)s¨%(chapter_id)s¨%(series)s¨%(season)s¨%(season_number)s¨%(season_id)s¨%(episode)s¨%(episode_number)s¨%(episode_id)s"
результат выглядит приблизительно так:
Код: Выделить весь код
Benny Greb - Gergo Borlai - Gary Willis - GROOVIN'В\RBVtDSbdEc8В\NAВ\RBVtDSbdEc8В\DRUMMERWORLD by Bernhard CastiglioniВ\Standard YouTube LicenseВ\NAВ\NAВ\NAВ\20170413В\drummerworld2В\NAВ\262В\32442В\416В\23В\NAВ\4.79043292999В\NAВ\0В\247 - 1280x720 (720p)+171 - audio only (DASH audio)В\247+171В\NAВ\1280В\720В\1280x720
я пытался отформатировать при помощи
Код: Выделить весь код
for /F "tokens=2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26 delims=/" %%a in ( .\Temp\ChannelChecker.txt ) do (
echo Video title                                        : %%a >.\Temp\%%b.id
echo Video identifier                                   : %%b >>.\Temp\%%b.id
echo A secondary title of the video                     : %%c >>.\Temp\%%b.id
но это кошмар. не хватает переменных. пришлось использовать три делимитера и три раза сортировать одну строку.
плюс огромные проблемы с кодировкой.
мой вопрос в следующем: есть ли способ отформатировать строку в удобный формат без for /F
предпочтительней сразу в HTML. язык не важен.
заранее благодарю за помощь.

Отправлено: 19:06, 03-09-2017

 


Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Отформатировать строку по шаблону

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Добавление строк по шаблону... adrobkov@vk Скриптовые языки администрирования Windows 4 03-09-2013 04:36
Нужен совет по шаблону сайта Alim13 Тест-форум 6 07-11-2011 18:41
Офис и Текст - Печать документов по шаблону. DavyJohnes Программное обеспечение Windows 2 29-08-2011 22:20
Сортировка прокси по шаблону zbruy AutoIt 0 21-12-2010 01:12
[решено] Изменение голоса по шаблону S.T.R.E.L.O.K. Видео и аудио: обработка и кодирование 6 30-07-2010 14:23




 
Переход