github-actions c7b39db259 3.8.0
Automatically generated by python-semantic-release
2023-12-14 10:24:15 +00:00
2023-02-18 12:59:27 +01:00
2023-12-14 10:24:15 +00:00
2015-12-01 23:25:07 +01:00
2023-12-14 10:24:15 +00:00
2015-10-03 11:35:21 +02:00
2022-11-25 11:48:59 -05:00
2023-02-18 10:41:55 +01:00
2016-07-01 11:32:36 +02:00
2022-11-25 11:48:59 -05:00

GuessIt

Latest Version LGPLv3 License Build Status Codecov 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.

Support

This project is hosted on GitHub. Feel free to open an issue if you think you have found a bug or something is missing in guessit.

GuessIt relies on Rebulk project for pattern and rules registration.

License

GuessIt is licensed under the LGPLv3 license.

Description
GuessIt is a python library that extracts as much information as possible from a video filename.
Readme 1.9 MiB
Languages
Python 99.8%
Nix 0.1%