{"id":13473815,"url":"https://github.com/guessit-io/guessit","last_synced_at":"2026-04-06T00:05:08.735Z","repository":{"id":2592025,"uuid":"3573909","full_name":"guessit-io/guessit","owner":"guessit-io","description":"GuessIt is a python library that extracts as much information as possible from a video filename.","archived":false,"fork":false,"pushed_at":"2024-09-03T22:15:13.000Z","size":4344,"stargazers_count":820,"open_issues_count":77,"forks_count":92,"subscribers_count":27,"default_branch":"develop","last_synced_at":"2024-10-30T06:33:30.842Z","etag":null,"topics":["filename","media","parser","python","release","scene"],"latest_commit_sha":null,"homepage":"https://guessit-io.github.io/guessit","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/guessit-io.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","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":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-02-28T18:13:09.000Z","updated_at":"2024-10-29T00:11:14.000Z","dependencies_parsed_at":"2024-01-13T18:14:44.505Z","dependency_job_id":"1e301bcb-2942-4fef-9d35-ff30f62b3294","html_url":"https://github.com/guessit-io/guessit","commit_stats":{"total_commits":741,"total_committers":19,"mean_commits":39.0,"dds":"0.35627530364372473","last_synced_commit":"54acf7852a157db0f4842206c41db3cc6d36823b"},"previous_names":[],"tags_count":81,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guessit-io%2Fguessit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guessit-io%2Fguessit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guessit-io%2Fguessit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guessit-io%2Fguessit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/guessit-io","download_url":"https://codeload.github.com/guessit-io/guessit/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244931628,"owners_count":20534013,"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":["filename","media","parser","python","release","scene"],"created_at":"2024-07-31T16:01:07.137Z","updated_at":"2025-12-18T07:35:34.399Z","avatar_url":"https://github.com/guessit-io.png","language":"Python","funding_links":[],"categories":["Python","python"],"sub_categories":[],"readme":"GuessIt\n\n[![Latest Version](https://img.shields.io/pypi/v/guessit.svg)](https://pypi.python.org/pypi/guessit)\n[![LGPLv3 License](https://img.shields.io/badge/license-LGPLv3-blue.svg)]()\n[![Codecov](https://img.shields.io/codecov/c/github/guessit-io/guessit)](https://codecov.io/gh/guessit-io/guessit)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/relekang/python-semantic-release)\n\nGuessIt is a python library that extracts as much information as\npossible from a video filename.\n\nIt has a very powerful matcher that allows to guess properties from a\nvideo using its filename only. This matcher works with both movies and\ntv shows episodes.\n\nFor example, GuessIt can do the following:\n\n    $ guessit \"Treme.1x03.Right.Place,.Wrong.Time.HDTV.XviD-NoTV.avi\"\n    For: Treme.1x03.Right.Place,.Wrong.Time.HDTV.XviD-NoTV.avi\n    GuessIt found: {\n        \"title\": \"Treme\",\n        \"season\": 1,\n        \"episode\": 3,\n        \"episode_title\": \"Right Place, Wrong Time\",\n        \"source\": \"HDTV\",\n        \"video_codec\": \"Xvid\",\n        \"release_group\": \"NoTV\",\n        \"container\": \"avi\",\n        \"mimetype\": \"video/x-msvideo\",\n        \"type\": \"episode\"\n    }\n\nMore information is available at [guessit-io.github.io/guessit](https://guessit-io.github.io/guessit).\n\nSupport\n-------\n\nThis project is hosted on [GitHub](https://github.com/guessit-io/guessit). Feel free to open an issue if you think you have found a bug or something is missing in guessit.\n\nGuessIt relies on [Rebulk](https://github.com/Toilal/rebulk) project for pattern and rules registration.\n\nLicense\n-------\n\nGuessIt is licensed under the [LGPLv3 license](http://www.gnu.org/licenses/lgpl.html).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguessit-io%2Fguessit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fguessit-io%2Fguessit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguessit-io%2Fguessit/lists"}