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_NAME
variable). - Rename
SeriesName
directory to${SERIES_NAME}
. - Edit
${SERIES_NAME}/__init__.py
Python file. - Edit
${SERIES_NAME}/tvd.yml
YAML configuration file. - Run
$ python setup.py update_files
to create${SERIES_NAME}/_version.py
versioning 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.create
script 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