{"id":17834795,"url":"https://github.com/animmouse/setup-youtube-dl","last_synced_at":"2025-03-19T13:31:30.929Z","repository":{"id":65157423,"uuid":"353315265","full_name":"AnimMouse/setup-youtube-dl","owner":"AnimMouse","description":"Setup/Install youtube-dl for GitHub Actions","archived":false,"fork":false,"pushed_at":"2023-07-01T07:17:35.000Z","size":28,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-02-28T20:15:35.323Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://github.com/marketplace/actions/setup-youtube-dl","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AnimMouse.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-03-31T10:22:16.000Z","updated_at":"2024-06-03T13:44:33.000Z","dependencies_parsed_at":"2024-10-27T20:36:06.238Z","dependency_job_id":"109a04b6-d89a-483a-80c6-b6cdba337b73","html_url":"https://github.com/AnimMouse/setup-youtube-dl","commit_stats":{"total_commits":18,"total_committers":2,"mean_commits":9.0,"dds":"0.38888888888888884","last_synced_commit":"37bf05a7f9e11e54be353a3649c3286a33f8e516"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnimMouse%2Fsetup-youtube-dl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnimMouse%2Fsetup-youtube-dl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnimMouse%2Fsetup-youtube-dl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnimMouse%2Fsetup-youtube-dl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AnimMouse","download_url":"https://codeload.github.com/AnimMouse/setup-youtube-dl/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244010926,"owners_count":20383333,"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-10-27T20:11:26.946Z","updated_at":"2025-03-19T13:31:30.624Z","avatar_url":"https://github.com/AnimMouse.png","language":"PowerShell","readme":"# Setup youtube-dl for GitHub Actions\nSetup [youtube-dl](https://github.com/ytdl-org/youtube-dl) on GitHub Actions to use `youtube-dl`.\n\nThis action installs [youtube-dl](https://github.com/ytdl-org/youtube-dl) for use in actions by installing it on tool cache using [AnimMouse/tool-cache](https://github.com/AnimMouse/tool-cache).\n\nThis action is implemented as a [composite](https://docs.github.com/en/actions/creating-actions/creating-a-composite-action) action.\n\n## Deprecation\nThis action is deprecated, please use [AnimMouse/setup-yt-dlp](https://github.com/AnimMouse/setup-yt-dlp) instead.\n\n## Usage\nTo use `youtube-dl`, run this action before `youtube-dl`.\n\n```yaml\nsteps:\n  - name: Setup youtube-dl\n    uses: AnimMouse/setup-youtube-dl@v1\n    \n  - run: youtube-dl https://www.youtube.com/watch?v=BaW_jenozKc\n```\n\n## FFmpeg\nTo improve youtube-dl's handling of formats like merging `bestvideo+bestaudio` instead of just using `best`, it is recommended to install FFmpeg first by using [AnimMouse/setup-ffmpeg](https://github.com/AnimMouse/setup-ffmpeg).\n\n```yaml\nsteps:\n  - name: Setup FFmpeg\n    uses: AnimMouse/setup-ffmpeg@v1\n    \n  - name: Setup youtube-dl\n    uses: AnimMouse/setup-youtube-dl@v1\n    \n  - run: youtube-dl https://www.youtube.com/watch?v=BaW_jenozKc\n```\n\n### Specific version\nYou can specify the version you want. By default, this action downloads the latest version if version is not specified.\n\n```yaml\nsteps:\n  - name: Setup youtube-dl\n    uses: AnimMouse/setup-youtube-dl@v1\n    with:\n      version: 2021.02.04\n```\n\n### GitHub token\nThis action automatically uses a GitHub token in order to authenticate with GitHub API and avoid rate limiting. You can also specify your own read-only fine-grained personal access token.\n\n```yaml\nsteps:\n  - name: Setup youtube-dl\n    uses: AnimMouse/setup-youtube-dl@v1\n    with:\n      token: ${{ secrets.GH_PAT }}\n```","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanimmouse%2Fsetup-youtube-dl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanimmouse%2Fsetup-youtube-dl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanimmouse%2Fsetup-youtube-dl/lists"}