Как указано в инструкциях по разработке , вы можете запускать youtube-dl в интерактивном режиме с
python -m youtube_dl
, пока репозиторий youtube-dl находится в вашем PYTHONPATH
, например, потому что ваш cwd является корнем репозитория youtube-dl.
Для разработки часто проще вместо этого запускать тесты.Опять же, как указано в документации , любая из этих работ:
python -m unittest discover
python test/test_download.py
nosetests
Если вы разрабатываете экстрактор, вы можете запустить
python test/test_download.py TestDownload.test_YourExtractor
, чтобы просто протестировать ваш экстрактор.
Если вам действительно нужен двоичный файл youtube-dl, введите
make
в корневом каталоге репозитория youtube-dl.Вы получите двоичный файл с именем youtube-dl
.
Обратите внимание, что make работает с любым хорошо поддерживаемым программным проектом, хотя некоторые хипстерские языки нового тысячелетия предпочитают изобретать зановоих собственная несовместимая версия.