Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 (almost 13 years ago)
- Default Branch: develop
- Last Pushed: 2024-03-16T01:08:16.000Z (9 months ago)
- Last Synced: 2024-04-14T13:53:44.219Z (8 months ago)
- Topics: filename, media, parser, python, release, scene
- Language: Python
- Homepage: https://guessit-io.github.io/guessit
- Size: 4.14 MB
- Stars: 802
- Watchers: 26
- Forks: 89
- Open Issues: 60
-
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
[![Latest Version](https://img.shields.io/pypi/v/guessit.svg)](https://pypi.python.org/pypi/guessit)
[![LGPLv3 License](https://img.shields.io/badge/license-LGPLv3-blue.svg)]()
[![Codecov](https://img.shields.io/codecov/c/github/guessit-io/guessit)](https://codecov.io/gh/guessit-io/guessit)
[![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)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).