dlwikibook: Wikibooks-Downloader

Mit dem Python-Skript dlwikibook.py könnt ihr Bücher von wikibooks.org herunterladen. So können die Bücher offline gelesen werden. Primärer Zweck (zumindest für mich) ist das Herunterladen zur Weiterverarbeitung der Bücher in Calibre – zum Lesen auf eReadern.

Wichtige Hinweise

  • Bitte die weiteren Hinweise der jeweiligen Version beachten!
  • Das Programm stelle ich unter der GNU GPL Lizenz zur Verfügung. Die Datei COPYING.txt (bzw. LICENSE), die im Download-Paket enthalten ist, beschreibt die Lizenz- und Gewährleistungs-Bedingungen. Bitte unbedingt lesen.

Features (der aktuellsten Version)

  • Herunterladen eines Buches zum Offline-Lesen.
  • Die verwendeten Grafiken werden ebenfalls heruntergeladen. Bei Bedarf können die Grafiken aber auch ausgelassen werden (--textonly)
  • Die Referenzen auf die heruntergeladenen Seiten und Grafiken werden natürlich entsprechend angepasst.
  • Für die Weiterverwendung mit eReadern können unbenötigte Teile der Seiten automatisch entfernt werden (--clean).

Installation

  • Die zur Programmversion passende Version von Python, falls nicht vorhanden, installieren.
  • Programmversion herunterladen und das .tar.gz-Paket entpacken.
  • Die zur Programmversion passende Version von BeautifulSoup herunterladen und die BeautifulSoup.py-Datei im selben Verzeichnis ablegen, in dem auch dlwikibook.py liegt.

Probleme? / Fehler? / Anregungen?

  • Bitte beachtet, dass ich keinerlei Support für das Programm biete.
  • Falls ihr Fehler findet, bin ich euch natürlich dankbar, wenn ihr mir den meldet. Allerdings kann ich nicht versprechen, dass ich den beheben werde – schon gar nicht zeitnah. „Kann sein, muss aber nicht.“
  • Falls ihr das Programm erfolgreich unter noch nicht aufgelisteten Umgebungen benutzt habt, würde ich mich natürlich über eine entsprechende Meldung ebenfalls freuen.
  • Ich bin zwar Softwareentwickler, bin aber neu in der Python-Welt. Man kann das ein oder andere daher sicherlich besser oder schicker umsetzen. Für Tipps und Tricks bin ich natürlich gerne zu haben.
  • Wer einen Verbesserungsvorschlag, eine Erweiterung oder ein Bugfix in Form eines Patches hat, kann mir den gerne schicken. Falls ich ihn in das Programm aufnehme, wird der Beitragende natürlich an passender Stelle namentlich genannt.
  • Euer Draht zu mir: das Kontaktformular.
  • Das Projekt findet ihr auch bei GitHub, und zwar hier.

 

Versionen


Version 0.1

Download dlwikibook-0.1.tar.gz
Hinweise Die Version 0.1 ist praktisch eine Alpha-Version. Je nach Umgebung und Buch können sicherlich noch einige Probleme oder Fehler auftauchen.
Änderungen
Voraussetzungen Python, BeautifulSoup
Umgebungen, getestet
  • Ubuntu 11.04 / Python 2.7.1+ / BeautifulSoup 3.2.0
Bücher, getestet Spanisch, Linux-KompendiumGenerell funktionieren derzeit nur Bücher aus dem deutschen Wikibooks-Sortiment.