{"id":13478860,"url":"https://github.com/willfarrell/alfred-youtube-workflow","last_synced_at":"2025-05-13T03:30:48.624Z","repository":{"id":10845412,"uuid":"13126364","full_name":"willfarrell/alfred-youtube-workflow","owner":"willfarrell","description":"Search and Download YouTube Videos","archived":false,"fork":false,"pushed_at":"2017-02-13T00:28:14.000Z","size":2245,"stargazers_count":75,"open_issues_count":5,"forks_count":7,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-04-01T15:48:08.191Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/willfarrell.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-09-26T15:28:42.000Z","updated_at":"2025-03-30T21:19:27.000Z","dependencies_parsed_at":"2022-08-29T15:01:24.786Z","dependency_job_id":null,"html_url":"https://github.com/willfarrell/alfred-youtube-workflow","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willfarrell%2Falfred-youtube-workflow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willfarrell%2Falfred-youtube-workflow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willfarrell%2Falfred-youtube-workflow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willfarrell%2Falfred-youtube-workflow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/willfarrell","download_url":"https://codeload.github.com/willfarrell/alfred-youtube-workflow/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253867340,"owners_count":21976206,"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":[],"created_at":"2024-07-31T16:02:04.697Z","updated_at":"2025-05-13T03:30:47.768Z","avatar_url":"https://github.com/willfarrell.png","language":"Python","readme":"YouTube ([Download v1.8](https://raw.github.com/willfarrell/alfred-youtube-workflow/master/YouTube.alfredworkflow))\n=====================\n\nSearch and Download YouTube Videos\n\n## Requirements\n1. [Alfred App v2](http://www.alfredapp.com/#download)\n1. [Alfred Powerpack](https://buy.alfredapp.com/)\n1. Homebrew w/ youtube-dl \u0026 ffmpeg\n1. [VLC](http://www.videolan.org/vlc/download-macosx.html) if you want streaming with this application\n\n## Installing\n1. Click the download buttons below\n2. Double-click to import into Alfred 2\n3. Review the workflow to add custom Hotkeys\n\n## Setting up brew\n```bash\n# Install Homebrew\nruby -e \"$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)\"\n\nbrew install ffmpeg\nbrew install youtube-dl\n```\n\n## Updating\nRun the [Alleyoop Workflow](http://www.alfredforum.com/topic/1582-alleyoop-update-alfred-workflows/) using the keyword `oop`. If you're not comfortable with Alleyoop, **star \u0026 watch this repo** to keep up to date on new versions and additional workflows.\n\n## About\nTyping `youtube` followed by a search query will show the results for the query. For example, `youtube daftpunk` will search for DaftPunk videos.\n\n![alt text][search]\n\n![alt text][channels]\n\n![alt text][download]\n\n## Commands\n- `yt {query}` - Searches YouTube for videos matching the query.\n- `yt c|channels {query}` - Searches for channels.\n- `yt cv|channelvideos {query}` - Shows videos for the specified channel.\n- `yt toprated` - Shows the top rated videos.\n- `yt topfavorited` - Shows the most favourited videos.\n- `yt mostviewed` - Shows the most viewed videos.\n- `yt mostpopular` Shows the most popular videos.\n- `yt mostrecent` Shows the most recent videos.\n- `yt mostdiscussed` Shows the most discussed videos.\n- `yt mostresponded` Shows the videos with most responds.\n- `yt recentlyfeatured` Shows videos which have recently been featured.\n- `yt-download {query}` - what happens with search query\n\nIf you find yourself having a hard time remembering the commands, remember that they will show up in autocompletion if you type `yt`.\n\n## Action Modifier\n- Hold `alt` to download the video\n- Hold `control` to download the audio from the video\n- Hold `cmd` to play the video with VLC\n\n## Contributors\n- [@willfarrell](https://github.com/willfarrell)\n- [@simonbs](https://github.com/simonbs) - [alfred-youtube-workflow](https://github.com/simonbs/alfred-youtube-workflow)\n- [@adrianbs](https://github.com/adrianbs) - [Play with VLC](https://github.com/adrianbs/alfred-youtube-workflow/compare/vlc_play)\n- [David Ferguson](http://dferg.us/) - [Blog Post](http://dferg.us/youtube-download-alfred-2-workflow/)\n\n[channels]: ./screenshots/channels.png \"Channels\"\n[download]: ./screenshots/download.png \"Download\"\n[search]: ./screenshots/search.png \"Search\"\n","funding_links":[],"categories":["Python"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwillfarrell%2Falfred-youtube-workflow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwillfarrell%2Falfred-youtube-workflow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwillfarrell%2Falfred-youtube-workflow/lists"}