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 .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.
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.
The 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.