{"id":16864996,"url":"https://github.com/facorread/rust-download-subtitles","last_synced_at":"2025-08-25T12:23:03.533Z","repository":{"id":137342623,"uuid":"543755544","full_name":"facorread/rust-download-subtitles","owner":"facorread","description":"A client for the OpenSubtitles API","archived":false,"fork":false,"pushed_at":"2023-10-22T21:57:34.000Z","size":50,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-18T17:52:48.314Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/facorread.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license.md","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":"2022-09-30T19:18:28.000Z","updated_at":"2022-10-08T19:59:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"c5aa1950-5500-46af-a578-90d56c1afe77","html_url":"https://github.com/facorread/rust-download-subtitles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/facorread/rust-download-subtitles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facorread%2Frust-download-subtitles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facorread%2Frust-download-subtitles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facorread%2Frust-download-subtitles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facorread%2Frust-download-subtitles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/facorread","download_url":"https://codeload.github.com/facorread/rust-download-subtitles/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facorread%2Frust-download-subtitles/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272063623,"owners_count":24866766,"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-08-25T02:00:12.092Z","response_time":1107,"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":[],"created_at":"2024-10-13T14:44:49.605Z","updated_at":"2025-08-25T12:23:03.486Z","avatar_url":"https://github.com/facorread.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# rust-download-subtitles\nDownload subtitles for TV shows from OpenSubtitles\n\nCopyright © 2022 Fabio A. Correa Duran facorread@gmail.com\n\nThis is a client for the new OpenSubtitles.com REST API. The software focuses on downloading subtitles for TV shows, while respecting the OpenSubtitles download limits per account and per session. The client is published in source code form, so that anyone can customize the output file names or folders.\n\nThe config.ron file specifies the TV show, season, and episodes. It also requires an API key and a valid account. You can obtain an API key at\n\nhttps://www.opensubtitles.com/en/consumers\n\n## Development notes\n\n`rust-download-subtitles` uses `tokio` to process episodes asynchronously. One task is spawned per episode. The main task maintains the HTTP connection to OpenSubtitles.com, authenticates the user, and enforces the download and request limits.\n\nThis client does not aim to be a complete solution. It does not implement any command-line or environment-variable parsing. Also, it does not offer an API.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffacorread%2Frust-download-subtitles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffacorread%2Frust-download-subtitles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffacorread%2Frust-download-subtitles/lists"}