All Projects → guessit-io → Guessit

guessit-io / Guessit

Licence: lgpl-3.0
GuessIt is a python library that extracts as much information as possible from a video filename.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Guessit

video-filename-parser
Scene release name parser
Stars: ✭ 40 (-93.78%)
Mutual labels:  media, scene, release
Isobmff
C++ Library for ISO/IEC 14496-12 - ISO Base Media File Format (QuickTime, MPEG-4, HEIF, etc)
Stars: ✭ 157 (-75.58%)
Mutual labels:  parser, media
sensorr
🍿📼 Sensorr - Your Friendly Digital Video Recorder
Stars: ✭ 90 (-86%)
Mutual labels:  scene, release
Webassemblyjs
Toolchain for WebAssembly
Stars: ✭ 566 (-11.98%)
Mutual labels:  parser
Goconfig
Package goconfig is a fully functional and comments-support configuration file (.ini) parser.
Stars: ✭ 568 (-11.66%)
Mutual labels:  parser
Warez
All your base are belong to us!
Stars: ✭ 584 (-9.18%)
Mutual labels:  scene
Valveresourceformat
🔬 Valve's Source 2 resource file format parser and decompiler
Stars: ✭ 638 (-0.78%)
Mutual labels:  parser
Homehost
self-hosted, Netflix-like app made for streaming
Stars: ✭ 564 (-12.29%)
Mutual labels:  media
Pigeon
Command pigeon generates parsers in Go from a PEG grammar.
Stars: ✭ 603 (-6.22%)
Mutual labels:  parser
Mediabrowser
🏞 A simple iOS photo and video browser with optional grid view, captions and selections written in Swift5.0
Stars: ✭ 579 (-9.95%)
Mutual labels:  media
Jetpack Musicplayer
即使不用云音乐听曲儿,也请务必收藏好该库!🔥 一行代码即可接入,音乐播放控制组件 - Even if you don't listen to the music by Spotify, be sure to collect this library, please! 🔥 This music player component can be accessed by only one line of code. Supporting by LiveData & AndroidX.
Stars: ✭ 577 (-10.26%)
Mutual labels:  media
Self Attentive Parser
High-accuracy NLP parser with models for 11 languages.
Stars: ✭ 569 (-11.51%)
Mutual labels:  parser
Php Memcache Dll
PHP-memcache-dll
Stars: ✭ 588 (-8.55%)
Mutual labels:  release
Lol Html
Low output latency streaming HTML parser/rewriter with CSS selector-based API
Stars: ✭ 566 (-11.98%)
Mutual labels:  parser
Sqlparser Rs
Extensible SQL Lexer and Parser for Rust
Stars: ✭ 607 (-5.6%)
Mutual labels:  parser
Pimpmylog
🍭 Log viewer for your web server
Stars: ✭ 564 (-12.29%)
Mutual labels:  parser
Befriended
Eloquent Befriended brings social media-like features like following, blocking and filtering content based on following or blocked models.
Stars: ✭ 596 (-7.31%)
Mutual labels:  media
React Player
A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion
Stars: ✭ 5,931 (+822.4%)
Mutual labels:  media
Remarkable
Markdown parser, done right. Commonmark support, extensions, syntax plugins, high speed - all in one. Gulp and metalsmith plugins available. Used by Facebook, Docusaurus and many others! Use https://github.com/breakdance/breakdance for HTML-to-markdown conversion. Use https://github.com/jonschlinkert/markdown-toc to generate a table of contents.
Stars: ✭ 5,252 (+716.8%)
Mutual labels:  parser
Lofi
🎵🔉 A mini Spotify player with WebGL visualizations.
Stars: ✭ 583 (-9.33%)
Mutual labels:  media

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 are available at guessit.io.

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].