TVD is a meta-data corpus for research purpose around multimedia analysis of TV series.
Thanks to its plugin architecture, TVD can easily be extended to new TV series.
- Fork the Github repository.
- Clone your repository:
$ git clone http://github.com/username/tvd-plugin - Edit
setup.py(includingSERIES_NAMEvariable). - Rename
SeriesNamedirectory to${SERIES_NAME}. - Edit
${SERIES_NAME}/__init__.pyPython file. - Edit
${SERIES_NAME}/tvd.ymlYAML configuration file. - Run
$ python setup.py update_filesto create${SERIES_NAME}/_version.pyversioning file. - Commit everything...
$ git commit -a -m"Initial commit - ... and add a version tag.
$ git tag -a 0.1 - Push everything to Github.
$ git push --all --tags
- Start from a clean
virtualenv
$ virtualenv /tmp/tvd - Install the latest version of
tvd
$ pip install tvd - Install your plugin
$ pip install -e /path/to/your/plugin/directory - Use
tvd.createscript to download all resources
$ python -m tvd.create /tmp/ ${SERIES_NAME} - Check that everything was downloaded correctly in
/tmp/${SERIES_NAME}
- Apply your changes.
- Commit everything...
$ git commit -a -m"Initial commit - ... and update version tag:
git tag -a 0.2 - Push everything to Github.
$ git push --all --tags