{"id":21877884,"url":"https://github.com/zeroniki/yt-search","last_synced_at":"2026-05-08T11:06:12.515Z","repository":{"id":200266763,"uuid":"697219624","full_name":"ZeroNiki/yt-search","owner":"ZeroNiki","description":null,"archived":false,"fork":false,"pushed_at":"2023-10-15T07:20:17.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-26T18:17:24.825Z","etag":null,"topics":["beautifulsoup4","invidious","mpv","python3","requests-python","scraper-python","yt-search-cli"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ZeroNiki.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-09-27T09:41:54.000Z","updated_at":"2023-11-15T10:43:13.000Z","dependencies_parsed_at":"2023-10-16T09:45:20.755Z","dependency_job_id":"3a81dddb-4c8b-43a1-93b9-79467d67bb70","html_url":"https://github.com/ZeroNiki/yt-search","commit_stats":null,"previous_names":["zeroniki/yt-search"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeroNiki%2Fyt-search","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeroNiki%2Fyt-search/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeroNiki%2Fyt-search/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeroNiki%2Fyt-search/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ZeroNiki","download_url":"https://codeload.github.com/ZeroNiki/yt-search/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244885532,"owners_count":20526293,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["beautifulsoup4","invidious","mpv","python3","requests-python","scraper-python","yt-search-cli"],"created_at":"2024-11-28T08:10:51.364Z","updated_at":"2026-05-08T11:06:07.462Z","avatar_url":"https://github.com/ZeroNiki.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# yt-search (Linux) (RU)\nПозволяет прсмотривать видео не заходя на сам youtube\n\nБиблеотеки задействованны:\n\n- Bs4 ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/beautifulsoup4)\n\n- request ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/requests)\n\n- pyfzf ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pyfzf)\n\n\n## Перед устоновкой\nУстановите медиаплеер `mpv` и `yt-dlp`\n\n## Устоновка\n\nсклонируйтие репозиторий и перейдите в него:\n```\ngit clone https://github.com/ZeroNiki/yt-search.git\ncd yt-search\n```\n\nУстановите зависимости:\n```\npip install -r requirements.txt\n```\nПо желанию можете делать это в виртуальном окружении\n\nЗапустите файл ytsearch.py:\n```\npython3 ytsearch.py\n```\n\n### Channel.py\nДля того чтобы просматривать видео с любимых каналов, вы должны найти их на одном из сайтов [Invidious](https://docs.invidious.io/instances/), скопируйте сылку на них и вствьте в файл `channel.txt`\n\n### Конфигурация mpv\nДля изменения качетсва видео установите расширение [mpv-youtube-quality](https://github.com/jgreco/mpv-youtube-quality)\n! В файле `youtube-quality.lua` измените строчку:\n```lua\npath = \"youtube-dl\"\n```\nНа\n```lua\npath = \"yt-dlp\"\n```\n\nТакже можете скачать [mpv_sponsorblock](https://github.com/po5/mpv_sponsorblock)\n\n---------------\n\n# yt-search (Linux) (EN)\nAllows you to watch videos without going to YouTube itself\n\nLibraries involved:\n\n- Bs4 ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/beautifulsoup4)\n\n- request ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/requests)\n\n- pyfzf ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pyfzf)\n\n\n## Before installation\nInstall media player `mpv`\n\n## Installation\n\nClone the repository and go to it:\n```\ngit clone https://github.com/ZeroNiki/yt-search.git\ncd yt-search\n```\n\nInstall dependencies:\n```\npip install -r requirements.txt\n```\nIf you wish, you can do this in a virtual environment.\n\nRun the ytsearch.py file:\n```\npython3 ytsearch.py\n```\n\n### Channel.py\nIn order to view videos from your favorite channels, you must find them on one of the sites [Invidious](https://docs.invidious.io/instances/), copy the link to them and paste them into the `channel.txt` file\n\n### MPV configuration\nFor change quality, you may download extension: [mpv-youtube-quality](https://github.com/jgreco/mpv-youtube-quality)\n! In file `youtube-quality.lua` change value:\n```lua\npath = \"youtube-dl\"\n```\nTo:\n```lua\npath = \"yt-dlp\"\n```\n\nAlso you may download extension [mpv_sponsorblock](https://github.com/po5/mpv_sponsorblock)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeroniki%2Fyt-search","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzeroniki%2Fyt-search","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeroniki%2Fyt-search/lists"}