Metadata-Version: 1.0
Name: guessit
Version: 0.4
Summary: Guessit - a library for guessing information from video files.
Home-page: http://www.smewt.com/
Author: Nicolas Wack
Author-email: wackou@gmail.com
License: LGPLv3
Description: Guessit
        =======
        
        
        GuessIt is a python library that tries to extract as much information as
        possible from a video file.
        
        It has a very powerful filename matcher that allows to guess a lot of
        metadata from a video using only its filename. This matcher works with
        both movies and tv shows episodes.
        
        For example, GuessIt can do the following::
        
            $ python guessit.py "Treme.1x03.Right.Place,.Wrong.Time.HDTV.XviD-NoTV.avi"
            For: Treme.1x03.Right.Place,.Wrong.Time.HDTV.XviD-NoTV.avi
            GuessIt found: {
                [1.00] "mimetype": "video/x-msvideo",
                [0.80] "episodeNumber": 3,
                [0.80] "videoCodec": "XviD",
                [1.00] "container": "avi",
                [1.00] "format": "HDTV",
                [0.70] "series": "Treme",
                [0.50] "title": "Right Place, Wrong Time",
                [0.80] "releaseGroup": "NoTV",
                [0.80] "season": 1,
                [1.00] "type": "episode"
            }
        
        
        
        Features
        --------
        
        At the moment, the filename matcher is able to recognize the following
        property types::
        
            [ title,                             # for movies and episodes
              series, season, episodeNumber,     # for episodes only
              date, year,                        # 'date' instance of datetime.date
              language, subtitleLanguage,        # instances of guessit.Language
              container, format,
              videoCodec, audioCodec,
              audioChannels, screenSize,
              releaseGroup, website,
              cdNumber, cdNumberTotal,
              filmNumber, filmSeries,
              bonusNumber, edition, other
              ]
        
        
        Guessit also allows you to compute a whole lof of hashes from a file,
        namely all the ones you can find in the hashlib python module (md5,
        sha1, ...), but also the Media Player Classic hash that is used (amongst
        others) by OpenSubtitles and SMPlayer, as well as the ed2k hash.
        
        
        Install
        -------
        
        Installing GuessIt is simple with `pip <http://www.pip-installer.org/>`_::
        
            $ pip install guessit
        
        or, with `easy_install <http://pypi.python.org/pypi/setuptools>`_::
        
            $ easy_install guessit
        
        But, you really `shouldn't do that <http://www.pip-installer.org/en/latest/other-tools.html#pip-compared-to-easy-install>`_.
        
        
        
        Support
        -------
        
        The project website for GuessIt is hosted at `ReadTheDocs <http://guessit.readthedocs.org/>`_.
        There you will also find the User guide and Developer documentation.
        
        This project is hosted on GitHub: `<https://github.com/wackou/guessit>`_
        
        Please report issues via the `bug tracker <https://github.com/wackou/guessit/issues>`_.
        
        
        Contribute
        ----------
        
        GuessIt is under active development, and contributions are more than welcome!
        
        #. Check for open issues or open a fresh issue to start a discussion around a feature idea or a bug.
           There is a Contributor Friendly tag for issues that should be ideal for people who are not very
           familiar with the codebase yet.
        #. Fork `the repository`_ on Github to start making your changes to the **master**
           branch (or branch off of it).
        #. Write a test which shows that the bug was fixed or that the feature works as expected.
        #. Send a pull request and bug the maintainer until it gets merged and published. :)
        
        .. _the repository: https://github.com/wackou/guessit
        
        License
        -------
        
        GuessIt is licensed under the `LGPLV3 license <http://www.gnu.org/licenses/lgpl.html>`_.
        
        
        .. This is your project NEWS file which will contain the release notes.
        .. Example: http://www.python.org/download/releases/2.6/NEWS.txt
        .. The content of this file, along with README.rst, will appear in your
        .. project's PyPI page.
        
        News
        ====
        
        0.4
        ---
        
        *Release date: 28-Apr-2012*
        
        * much improved language detection, now also detect language variants
        * supports more video filetypes (thanks to Rob McMullen)
        
        
        0.3.1
        -----
        
        *Release date: 15-Mar-2012*
        
        * fixed package installation from PyPI
        * better imports for the transformations (thanks Diaoul!)
        * some small language fixes
        
        0.3
        ---
        
        *Release date: 12-Mar-2012*
        
        * fix to recognize 1080p format (thanks to Jonathan Lauwers)
        
        0.3b2
        -----
        
        *Release date: 2-Mar-2012*
        
        * fixed the package installation
        
        0.3b1
        -----
        
        *Release date: 1-Mar-2012*
        
        * refactored quite a bit, code is much cleaner now
        * fixed quite a few tests
        * re-vamped the documentation, wrote some more
        
        0.2
        ---
        
        *Release date: 27-May-2011*
        
        * new parser/matcher completely replaced the old one
        * quite a few more unittests and fixes
        
        
        0.2b1
        -----
        
        *Release date: 20-May-2011*
        
        * brand new parser/matcher that is much more flexible and powerful
        * lots of cleaning and a bunch of unittests
        
        
        0.1
        ---
        
        *Release date: 10-May-2011*
        
        * fixed a few minor issues & heuristics
        
        
        0.1b2
        -----
        
        *Release date: 12-Mar-2011*
        
        * Added PyPI trove classifiers
        * fixed version number in setup.py
        
        
        0.1b1
        -----
        
        *Release date: 12-Mar-2011*
        
        * first pre-release version; imported from Smewt with a few enhancements already
          in there.
        
        
Keywords: smewt media video metadata python library
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Multimedia
Classifier: Topic :: Software Development :: Libraries :: Python Modules
