Skip to content
Datenkonverter MediathekView Datenbank => Neutrino Mediathek SQL
Branch: master
Clone or download
micha-bbg Update README.md
Rename 'coolithek' => 'Neutrino Mediathek'
Latest commit 8365ee0 Oct 23, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc Update Makefile for using clang Oct 14, 2017
src Fix print log Oct 10, 2017
.gitignore Add sample config in doc/ Oct 3, 2017
COPYING Add COPYING Apr 8, 2017
Makefile Fix last commit Oct 14, 2017
README Some small code changes Sep 10, 2017
README.md Update README.md Oct 23, 2017

README.md

mv2mariadb

Datenkonverter MediathekView Datenbank => Neutrino Mediathek SQL

Aktuelle Version: 0.4.1

mv2mariadb ist ein unter Linux lauffähiges Tool zum konvertieren der MediathekView Datenbank (Json Format) nach SQL (MariaDB). Die Daten werden für das Neutrino Mediathek Plugin benötigt. Das Programm wird üblicherweise über einen Cron Job zu festgelegten Zeiten gestartet.

Aufgaben

  • Abruf der Liste der Downloadserver (Beim ersten Start und dann per default alle 7 Tage).
  • Abrufen der Datenbank-Version auf dem Downloadserver.
  • Vergleich der Datenbank-Versionen
  • Wenn eine neuere Version vorliegt:
    • Download und entpacken der Daten
    • Einlesen der Json-Daten in eine Sql-Datenbank
    • Bereitstellen der Daten für das Plugin

Benötigte Libs

Zum kompilieren des Programms werden auch die jeweiligen -devel Pakete sowie das rapidjson-devel Paket benötigt.

Kommandozeilen-Optionen

    Usage: mv2mariadb [OPTION]
 
  -e --epoch xxx Use not older entrys than 'xxx' days (default all data)
  -f --force-convert Data also convert, when movie list is up-to-date
  -c --cron-mode xxx 'xxx' = time in minutes. Specifies the period during which no new version check is performed after the last download
  -C --cron-mode-echo Output message during --cron-mode to the log (Default: no output)
  -D --diff-mode Use difference list instead of the complete movie list
  -n --no-indexes Don't create indexes for database
    --update Create new config file and new template database, then exit
    --download-only Download only (Don't convert to sql database)
    --load-serverlist Load new serverlist and exit
 
  -d --debug-print Print debug info
  -v --version Display versions info and exit
  -h --help Display the help screen and exit
You can’t perform that action at this time.