{"id":15430033,"url":"https://github.com/j15e/vimeo-mover","last_synced_at":"2025-10-06T03:25:41.681Z","repository":{"id":48732023,"uuid":"252329679","full_name":"j15e/vimeo-mover","owner":"j15e","description":"Ruby script to batch export all your Vimeo videos source (MP4 files)","archived":false,"fork":false,"pushed_at":"2022-10-06T10:26:41.000Z","size":16,"stargazers_count":0,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-18T05:55:29.396Z","etag":null,"topics":["concurrent","export","ruby","script","vimeo"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/j15e.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}},"created_at":"2020-04-02T01:51:40.000Z","updated_at":"2020-04-02T02:21:25.000Z","dependencies_parsed_at":"2023-01-19T09:25:10.410Z","dependency_job_id":null,"html_url":"https://github.com/j15e/vimeo-mover","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/j15e/vimeo-mover","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/j15e%2Fvimeo-mover","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/j15e%2Fvimeo-mover/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/j15e%2Fvimeo-mover/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/j15e%2Fvimeo-mover/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/j15e","download_url":"https://codeload.github.com/j15e/vimeo-mover/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/j15e%2Fvimeo-mover/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278554129,"owners_count":26005928,"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","status":"online","status_checked_at":"2025-10-06T02:00:05.630Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["concurrent","export","ruby","script","vimeo"],"created_at":"2024-10-01T18:13:52.887Z","updated_at":"2025-10-06T03:25:41.610Z","avatar_url":"https://github.com/j15e.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Quick start\n\nThis script was made to quickly export all videos in a given folder of a [Vimeo](https://vimeo.com/) account.\n\nA Pro account or higher is required to access videos MP4 via the API. \n\nThis is only made to download YOUR own files, not anyone else files.\n\nThis script is made with [Ruby](https://www.ruby-lang.org/) language and uses [concurrent-ruby](https://github.com/ruby-concurrency/concurrent-ruby) to download 25 files at a time. \n\n## How to export your videos\n\nThe script will export the largest MP4 available for each video and dump a JSON of each\nvideo API payload to be used later if needed (keeps the description and etc).\n\n1 - Get an API access token from your account \n\nTo do this, you muste create an application for use with your own account and generate a personnal\naccess token at ex. https://developer.vimeo.com/apps/169949#personal_access_tokens\n\nMake sure you choose `Authenticated (you)` and check `Private` and `Video Files`.\n\n2 - Get the folder ID from the URL on vimeo.com \n\n3 - Install dependencies\n\n    bundle install\n\n4 - Run the export script\n\n    VIMEO_CLIENT_TOKEN=insert_your_token_here EXPORT_PATH=/here/export bundle exec rake download_folder\\[insert_video_id_here\\]\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fj15e%2Fvimeo-mover","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fj15e%2Fvimeo-mover","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fj15e%2Fvimeo-mover/lists"}