Wie kann ich einen ganzen XML-Dump von Wikia auf Kindle konvertieren? [geschlossen]

7

Ich möchte einen XML-Speicherauszug des gesamten Deus Ex Wikia auf meinen Kindle konvertieren. Wie kann ich das machen?

Hier ist die komprimierte XML-Datei, wenn jemand seine Lösungen ausprobieren möchte, bevor er eine Antwort veröffentlicht: http://dumps.wikia.net/e/en/endeusex/pages_current.xml.gz

d33tah
quelle
Wenn nicht unter Windows, können Sie möglicherweise versuchen, Mobipocket in Wine zu verwenden. Über Ihre XML-Datei: Sie hat ein ganz bestimmtes Format, daher bezweifle ich, dass jedes vorgefertigte Tool die Arbeit erledigt. Möglicherweise müssen Sie einen Konverter in ein bekanntes Format schreiben, das vom Kaliber akzeptiert wird (das einfach der umfangreichste Konverter der Welt ist).
Harrymc
Ich denke das gleiche, aber bevor ich zur Programmierung übergehe, habe ich lieber gefragt. Vielleicht hat jemand dieses Problem schon einmal gelöst.
d33tah

Antworten:

2

Es sieht so aus, als könnten Sie dies mit Mobipocket tun .

Aufbauend aus XML

Joshcody
quelle
Ich habe es noch nicht versucht. Benötigt eine Windows-Box, um es auszuführen.
d33tah
Hilfe beim Testen, ob es funktioniert, wird geschätzt;)
d33tah
Nun, ich habe endlich die Dokumentation gelesen und es scheint, dass ich zum Erstellen des Buches auch XSL-Code benötigen würde. Angesichts der Tatsache, dass das XML Wikimedia-Markup enthält, denke ich nicht, dass dies der einfachste Ansatz wäre.
d33tah
2

Ich kenne Ihr Wiki-System nicht, aber wenn es anstelle von XML in PDF exportiert werden kann, ist Kaliber ein Tool, das PDF in fast jedes E-Book-Format konvertieren kann.

harrymc
quelle
1
Die Lösung ist scheiße. Normalerweise möchten Sie sich nicht mit PDF herumschlagen, es sei denn, dies ist wirklich die einzig mögliche Lösung.
d33tah
1
Das Kaliber verarbeitet PDF wie jedes andere Format und benötigt keine Stunden, um die Arbeit zu erledigen. Was ist das Problem mit PDF?
Harrymc
Noch nie gewusst? Lesen Sie unter manual.calibre-ebook.com/conversion.html den Abschnitt "Konvertieren von PDF-Dokumenten".
d33tah
PDF-Dateien können schrecklich komplex sein, aber einfache sind kein Problem. Wenn Sie den PDF-Export Ihres Wikis veröffentlichen, werde ich es mit Kaliber versuchen.
Harrymc
0

Ich fand einen Weg, dies ohne allzu großen Aufwand zu tun. Ich habe meine eigene Mediawiki-Installation eingerichtet und das XML importiert (ich musste die Grenzwerte in der PHP-Konfiguration erhöhen - diejenigen, die die maximale Ausführungszeit und die Größe der hochgeladenen Dateien betreffen). Es hat ziemlich viel Zeit in meinem Netbook gedauert. Auf der Ergebnisseite konnte ich die Liste der Seiten kopieren und dann egrep -vnicht inhaltliche Seiten wie Benutzerprofile, Diskussionen, Vorlagen usw. herausfiltern.

Dann habe ich EPubExport installiert . Ich habe die Special:EpubPrintSeite besucht und die herausgefilterte Liste der Seiten dort kopiert. Das Generieren des E-Books dauerte ewig und die Konvertierung des EPUB in .mobi dauerte weitere zwei Stunden. Die Ausgabedatei ist verdächtig lang (ich bezweifle, dass Benutzer so viel Inhalt geschrieben haben wie Mitchell im Buch "Cloud Atlas"), aber nach der Vorschau zu urteilen, sieht es echt aus. Es fehlen jedoch Bilder, da sie nicht im XML enthalten waren. Ich werde es lesen, sobald ich mehr Freizeit habe und Sie wissen lassen, wie es auf lange Sicht funktioniert hat. Wenn Sie das E-Book selbst lesen möchten, finden Sie es hier . Sie müssen zum Artikel "Deus Ex" springen, da ich vergessen habe, die Indexseite aus der Ausgabedatei auszuschneiden.

d33tah
quelle
Schade, dass ich das Kopfgeld nicht an mich selbst vergeben kann.
d33tah