Closed UnixDaemon closed 11 years ago
Ja, der Download hat sich offenbar geändert. Ich werde das im Quellcode nachziehen. Aber Du kannst nach dem Download einfach den Cleaner nochmal starten, das Buch sollte entpackt und gesäubert werden.
Deine erste Anregung habe ich in Ticket #5 übrigens bereits eingetütet, ich komme nur selten zum Entwickeln. Wie auf der Hauptseite steht, habe ich das Tool hautpsächlich für mich selbst entwickelt. Wenn ich dazu komme, erweitere ich es gern. Aber meine Firma geht momentan vor. Vielleicht mal am Wochenende oder zwischendurch.
Die zweite Anregung wird wohl erst mal nicht kommen, aber ich behalte sie mal im Hinterkopf.
Theoretisch könnte ich die MD5-Prüfung auch ausschalten, aber dann würde ich ja nicht mehr mitkriegen, daß sich ein gleichnamiger Download geändert hat. Es könnte eine minimale Änderung oder eine Layout-Änderung im HTML-Code sein, die evtl. eine Programmanpassung zur Folge haben könnte.
Info: In der Entwicklerversion (Branch master, Commit 3593c814 oder neuer) ist jetzt die Bücherliste konfigurierbar, falls Du das mal testen willst. Die nächste Version (noch nicht freigegeben) wird das dann enthalten, eine Vorabversion gibt es unter http://scrum-master.de/download/GalileoOpenbookCleaner/galileo_openbook_cleaner-dev.jar.
Ist im neuen Release 1.1.0 enthalten, siehe Hauptseite. Außerdem gibt es nun zwei Diagnose-Modi, mit denen Du prüfen kannst, (a) ob die MD5-Prüfsummen aller bekannter Downloads noch stimmen und (b) ob auf der Webseite neue Bücher aufgetaucht sind. Ich habe also Deine Wünsche erfüllt. :-)
Hallo Alexander Kriegisch,
erst einmal vielen Dank für das Entwickeln und die Bereitstellung des Programms unter der GPL.
Systemdaten: Ubuntu 12.04 64-Bit
Wenn ich nun versuche "Java ist auch eine Insel" mit dem GOC herunterzuladen und zu reinigen, werden mir folgende Exceptions vor die Füße geschmissen:
Das Programm hat mit Log-Level 1 gearbeitet.
Ich fange gerade erst an Java zu lernen und kann nichts Brauchbares mit dem Output anfangen, ausser zu vermuten, dass in einer der Java-Dateien ein MD5-Hash einer alten Version der Insel liegt und nun auf Grund des, der neuen Auflage der Insel geschuldeten, abweichenden Hashes, das Programm nörgelt.
Grüße, Sobol
PS: Ich hoffe, eines Tages ausreichend Erfahrung in Java haben zu können, um den Code noch ein wenig weiterentwickeln zu können. Jedes mal den Sourcecode zu überarbeiten, wenn eine neue Auflage eines Buches erscheint, ist mühsam. Auch ein automatischer Scan, der zur Verfügung stehenden openBooks und die anschließende Auflistung dieser im GOC wäre ein duftes Feature.