diff options
author | Marcus von Appen <mva@FreeBSD.org> | 2012-12-25 16:02:06 +0000 |
---|---|---|
committer | Marcus von Appen <mva@FreeBSD.org> | 2012-12-25 16:02:06 +0000 |
commit | 3a4e1bc7b9bc9d31c16570852da48914fdc41961 (patch) | |
tree | f302179b3c748d3e79153f5e557a965722006820 | |
parent | - Fix NLS option behaviour (diff) |
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.
WWW: http://guessit.readthedocs.org/en/latest/
PR: ports/172890
Submitted by: William Grzybowski <william88@gmail.com>
Notes
Notes:
svn path=/head/; revision=309485
-rw-r--r-- | multimedia/Makefile | 1 | ||||
-rw-r--r-- | multimedia/py-guessit/Makefile | 18 | ||||
-rw-r--r-- | multimedia/py-guessit/distinfo | 2 | ||||
-rw-r--r-- | multimedia/py-guessit/pkg-descr | 8 | ||||
-rw-r--r-- | multimedia/py-guessit/pkg-plist | 107 |
5 files changed, 136 insertions, 0 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile index f1003e783548..020cfd2e6741 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -269,6 +269,7 @@ SUBDIR += pwcbsd SUBDIR += pwcview SUBDIR += py-enzyme + SUBDIR += py-guessit SUBDIR += py-gstreamer SUBDIR += py-kaa-base SUBDIR += py-kaa-imlib2 diff --git a/multimedia/py-guessit/Makefile b/multimedia/py-guessit/Makefile new file mode 100644 index 000000000000..2e2c01826603 --- /dev/null +++ b/multimedia/py-guessit/Makefile @@ -0,0 +1,18 @@ +# Created by: William Grzybowski <william88@gmail.com> +# $FreeBSD$ + +PORTNAME= guessit +PORTVERSION= 0.5.2 +CATEGORIES= multimedia python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= william88@gmail.com +COMMENT= Extract as much information as possible from a video file + +LICENSE= LGPL3 + +USE_PYTHON= -2.7 +USE_PYDISTUTILS= easy_install + +.include <bsd.port.mk> diff --git a/multimedia/py-guessit/distinfo b/multimedia/py-guessit/distinfo new file mode 100644 index 000000000000..1bab24fa1c06 --- /dev/null +++ b/multimedia/py-guessit/distinfo @@ -0,0 +1,2 @@ +SHA256 (guessit-0.5.2.tar.gz) = cd8cc5bbc51ec248ca5236772d0b3d26fa1fd840a11928f384f298fe19bf198c +SIZE (guessit-0.5.2.tar.gz) = 44239 diff --git a/multimedia/py-guessit/pkg-descr b/multimedia/py-guessit/pkg-descr new file mode 100644 index 000000000000..0e5f896aed6a --- /dev/null +++ b/multimedia/py-guessit/pkg-descr @@ -0,0 +1,8 @@ +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. + +WWW: http://guessit.readthedocs.org/en/latest/ diff --git a/multimedia/py-guessit/pkg-plist b/multimedia/py-guessit/pkg-plist new file mode 100644 index 000000000000..61773ec5034e --- /dev/null +++ b/multimedia/py-guessit/pkg-plist @@ -0,0 +1,107 @@ +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/ISO-3166-1_utf8.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/ISO-639-2_utf-8.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/__init__.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/__init__.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/__init__.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/country.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/country.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/country.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/date.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/date.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/date.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/fileutils.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/fileutils.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/fileutils.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/guess.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/guess.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/guess.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/hash_ed2k.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/hash_ed2k.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/hash_ed2k.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/hash_mpc.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/hash_mpc.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/hash_mpc.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/language.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/language.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/language.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/matcher.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/matcher.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/matcher.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/matchtree.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/matchtree.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/matchtree.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/patterns.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/patterns.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/patterns.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/slogging.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/slogging.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/slogging.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/textutils.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/textutils.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/textutils.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/__init__.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/__init__.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/__init__.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_bonus_features.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_bonus_features.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_bonus_features.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_country.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_country.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_country.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_date.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_date.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_date.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_episode_info_from_position.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_episode_info_from_position.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_episode_info_from_position.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_episodes_rexps.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_episodes_rexps.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_episodes_rexps.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_filetype.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_filetype.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_filetype.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_language.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_language.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_language.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_movie_title_from_position.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_movie_title_from_position.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_movie_title_from_position.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_properties.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_properties.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_properties.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_release_group.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_release_group.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_release_group.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_video_rexps.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_video_rexps.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_video_rexps.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_weak_episodes_rexps.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_weak_episodes_rexps.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_weak_episodes_rexps.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_website.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_website.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_website.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_year.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_year.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/guess_year.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/post_process.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/post_process.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/post_process.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/split_explicit_groups.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/split_explicit_groups.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/split_explicit_groups.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/split_on_dash.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/split_on_dash.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/split_on_dash.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/split_path_components.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/split_path_components.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo/split_path_components.pyo +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit/transfo +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/guessit +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%% |