https://github.com/guessit-io/guessit
GuessIt is a python library that extracts as much information as possible from a video filename.
https://github.com/guessit-io/guessit
filename media parser python release scene
Last synced: about 1 month ago
JSON representation
GuessIt is a python library that extracts as much information as possible from a video filename.
- Host: GitHub
- URL: https://github.com/guessit-io/guessit
- Owner: guessit-io
- License: lgpl-3.0
- Created: 2012-02-28T18:13:09.000Z (about 13 years ago)
- Default Branch: develop
- Last Pushed: 2024-09-03T22:15:13.000Z (8 months ago)
- Last Synced: 2024-10-30T06:33:30.842Z (6 months ago)
- Topics: filename, media, parser, python, release, scene
- Language: Python
- Homepage: https://guessit-io.github.io/guessit
- Size: 4.14 MB
- Stars: 820
- Watchers: 27
- Forks: 92
- Open Issues: 77
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Authors: AUTHORS.md
Awesome Lists containing this project
- awesome-starred - guessit-io/guessit - GuessIt is a python library that extracts as much information as possible from a video filename. (python)
README
GuessIt
[](https://pypi.python.org/pypi/guessit)
[]()
[](https://codecov.io/gh/guessit-io/guessit)
[](https://github.com/relekang/python-semantic-release)GuessIt is a python library that extracts as much information as
possible from a video filename.It has a very powerful matcher that allows to guess properties from a
video using its filename only. This matcher works with both movies and
tv shows episodes.For example, GuessIt can do the following:
$ guessit "Treme.1x03.Right.Place,.Wrong.Time.HDTV.XviD-NoTV.avi"
For: Treme.1x03.Right.Place,.Wrong.Time.HDTV.XviD-NoTV.avi
GuessIt found: {
"title": "Treme",
"season": 1,
"episode": 3,
"episode_title": "Right Place, Wrong Time",
"source": "HDTV",
"video_codec": "Xvid",
"release_group": "NoTV",
"container": "avi",
"mimetype": "video/x-msvideo",
"type": "episode"
}More information is available at [guessit-io.github.io/guessit](https://guessit-io.github.io/guessit).
Support
-------This 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.
GuessIt relies on [Rebulk](https://github.com/Toilal/rebulk) project for pattern and rules registration.
License
-------GuessIt is licensed under the [LGPLv3 license](http://www.gnu.org/licenses/lgpl.html).