Исходники Streamlink

Мне нужно запустить исходники Streamlink, чтобы в них покопаться.
Сейчас читаю фак (faq) и туплю:

Затык на командлете streamlink --loglevel=debug. Эта командлета не работает. Консоль выдаёт ошибку, что нет такой командлеты:


Почему не работает? :thinking:

Так а оно лежит в этой папке, или как-то уставлено (PATH, …) для доступа везде?

Что именно “оно”?
venv - в одной папке, исходники - в другой.
PATH прописан только к питону, но он не работает.

Почитай, как (куда) устанавливают командлеты в powershell…

«A Python library and command-line interface which pipes streams from various services into a video player.»

Оу, так это вобще не дотнетовая утилита. Просто запускай её из cmd а не из powershell,

Что за утилита? :thinking:

Так он что угодно запускать умеет.

Надо или полный путь к программе указать или чтобы он в PATH был.
Но может быть одна из команд pip из инструкции должна установить в какое-то глобальное место из PATH.

Двойкин
Ну. Я про неё и говорю. Я скачал её исходники. А при настройке среды - ошибка.

К какой программе?

Ну даже если там нет сборки в какой-то бинарник, то там же есть какой-то скрипт (видимо с именем streamlink), который запускает всё, обрабатывает опции.
Если непонятно где и как, то надо разбираться, изучать проект, скрипты сборки, смотреть что делают те команды pip.

Ещё в этой инструкции написано:

Installing Streamlink
After activating the new virtual environment, Streamlink’s development dependencies and Streamlink itself need to be installed.

То есть, должен быть установлен сам Streamlink. Видимо, это какая-то не та инструкция :thinking: Видимо, это про разработку чего-то на его основе.
Начнем сначала.
Только что клонированный проект содержит две папки - src\streamlink (1,46 MB) и src\streamlink_cli (121 KB). В первом есть папка с файлами, которые названы как стримингвые сайты. Я так понимаю, это парсеры ссылок. У youtube-dl есть такая же папка. В streamlink_cli такой папки нет. Я так понимаю, мне нужен первый.
Но когда я захожу в папку и ввожу команду python.exe __main__.py, выдаётся ошибка:


Если сделать это в папке streamlink - ошибка будет точно такая же.
Чего он хочет? :thinking:
p.s. Скриншот не той директории сделал :man_facepalming: Но в директории streamlink ошибка точно такая же.
А вот код __main__.py, кстати:

if __name__ == "__main__":
    from streamlink_cli.main import main
    main()