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.
Mivvi stores all its state in a directory called
in your home directory (or your Documents and Settings directory
Most files are lists of URIs. These are the identifiers used to associate resources with episodes and series.
When Mivvi goes online, it downloads a zip file into
.mivvi/webcache/ and then use that. Otherwise,
it checks for a folder called
and then a file called
mivvi-data.zip, in its application
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.
show-mvi.py script takes an RDF description of a series
and presents it as HTML. This is included in the code distribution.
Yes, but not yet.