CLI-загрузчик видео и аудио во VK на Python

1 000 руб. за проект • безналичный расчёт, электронные деньги
27 сентября 2016, 11:15 • 2 отклика • 40 просмотров
Требуется написать (можно использовать готовые библиотеки для работы с API) загрузчик видео и аудио во ВК для командной строки.


1. Во время первого запуска скрипта, он задаёт ряд вопросов, из которых формирует конфиг в той же папке:
— Укажите ссылку на группу, в которую будут публиковаться материалы (извлекает ID группы и сохраняет в конфиг)
— Укажите ключ API для публикации в группу (сохраняет в конфиг).

Если конфига нет (удалён) — настройка происходит заново.

Также должна быть возможность указать конфиг явно, например, ./vk-uploader.py --config my_group.json, в таком случае конфигурация будет подгружена из указанного файла.

2. Скрипт использует ряд параметров.
-t, --title Заголовок видео/аудио
-d, --description Описание видео (слова песни для аудио)
-p, --privacy [Только для видео] Параметры публикации. [private,public,post] — последний параметр означает, что медиа не только опубликовано в соотв.разделе, но и поститься на главную страницу сразу после размещения в группе (такая опция есть во ВК по умолчанию).
Последний параметр — это путь к файлу. На основании расширения файла [mp3/mp4] скрипт выбирает что грузится — видео или аудио.

Крайне желательно при загрузке использовать progressbar2 (см. youtube-upload Python-скрипт на github).

После успешной загрузки в консоль выводится ссылка на загруженное видео или id загруженного audio.

Либо ошибка, если что-то пошло не так.







Отзывы
Аноним
 
7 лет назад