Hack the data

Mivvi is designed and implemented to be open and extensible. Its data uses open formats wherever possible (specifically, RDF) and extremely simple ones everywhere else.

File locations

Mivvi stores all its state in a directory called .mivvi in your home directory (or your Documents and Settings directory under Windows).

Most files are lists of URIs. These are the identifiers used to associate resources with episodes and series.

Mivvi data

When Mivvi goes online, it downloads a zip file into .mivvi/webcache/ and then use that. Otherwise, it checks for a folder called mivvi-data, and then a file called mivvi-data.zip, in its application directory.

To add new data, unzip mivvi-data.zip into a folder called mivvi-data, then start changing the RDF inside. You’ll need to re-launch Mivvi after any changes.

Scripts

The show-mvi.py script takes an RDF description of a series and presents it as HTML. This is included in the code distribution.

Open source?

Yes, but not yet.

Howto / mivvi.net