01-31-2010, 02:27 PM | #1 |
Zealot
Posts: 148
Karma: 1126
Join Date: Jan 2010
Location: Hamburg, http://osm.org/go/0HoMJR_kW--?layers=B000FFF
Device: Handera 330, bookeen gen 3(broken), PocketBook 360°, 360° Plus
|
Sortieren nach Buchreihe
Ein Superfeature!
Sehr wichtig für mich, da ich viele E-Books (Scheibenwelt, Perry Rhodan, etc... ) habe, die ich gerne so sortiert haben würde. Meine Frage. Für welche Dokumenttypen ist diese Sortierung möglich und auf welche Metadaten wird jeweils zugegriffen? Mit diesen Informationen könnte ich einen geeigneten Konverter schreiben. Schöne Grüße Jacques |
01-31-2010, 03:01 PM | #2 |
Zealot
Posts: 135
Karma: 1200
Join Date: Jan 2010
Device: Pocketbook 360°
|
Zumindest bei FB2 wird der folgende Tag ausgewertet:
<sequence number="Nummer des Romans in der Reihe" name="Name der Reihe"/> |
Advert | |
|
01-31-2010, 03:11 PM | #3 |
Zealot
Posts: 148
Karma: 1126
Join Date: Jan 2010
Location: Hamburg, http://osm.org/go/0HoMJR_kW--?layers=B000FFF
Device: Handera 330, bookeen gen 3(broken), PocketBook 360°, 360° Plus
|
@TheHutt
Danke für den Hinweis. Ich vermute mal im Abschnitt <document-info> Ich bin gerade dabei ein perl script zu schreiben, das mir meine HTML Bücher nach FB2 konvertiert. Da kann ich diese Infos gebrauchen. Die Doku die bis jetzt zum FB2 Format gefunden habe, ist in Russisch. Das ist das erste mal, wo ich bedaure das ich nicht ein alter Ossi bin ;-) Schöne Grüße Jacques |
02-01-2010, 02:15 AM | #4 | |
Zealot
Posts: 135
Karma: 1200
Join Date: Jan 2010
Device: Pocketbook 360°
|
Quote:
|
|
02-01-2010, 04:06 AM | #5 |
Zealot
Posts: 148
Karma: 1126
Join Date: Jan 2010
Location: Hamburg, http://osm.org/go/0HoMJR_kW--?layers=B000FFF
Device: Handera 330, bookeen gen 3(broken), PocketBook 360°, 360° Plus
|
Witzig, ich hatte es ins <document-info> geschrieben und es schien zu funktionieren. Ich werde es heute Abend noch mal näher untersuchen.
Mein Script ist soweit fertig, das ich ganze Verzeichnisse von HTML nach FB2 konvertieren kann, falls jemand Interesse hat... Schöne Grüße Jacques |
Advert | |
|
02-01-2010, 04:16 AM | #6 |
Zealot
Posts: 135
Karma: 1200
Join Date: Jan 2010
Device: Pocketbook 360°
|
Ist ja richtig nett, die Idee! Ich habe bisher zum Erstellen von FB2 den FictionBook Editor (hat auch englische Oberfläche) verwendet, aber das Konvertieren von WORD oder HTML ins FB2 hatte bisher immer merkwürdige Ergebnisse produziert, die immer von Hand nachgezogen werden mussten.
|
02-01-2010, 04:37 AM | #7 | |
book creator
Posts: 9,635
Karma: 3856660
Join Date: Oct 2008
Location: Luxembourg
Device: PB360°
|
Quote:
|
|
02-01-2010, 06:34 AM | #8 |
Zealot
Posts: 148
Karma: 1126
Join Date: Jan 2010
Location: Hamburg, http://osm.org/go/0HoMJR_kW--?layers=B000FFF
Device: Handera 330, bookeen gen 3(broken), PocketBook 360°, 360° Plus
|
Sicher doch, aber erst heute Abend, habe den Code nicht auf der Arbeit ;-)
Der Code ist aber auf 'meine' Metadaten 'optimiert, das heißt bei mir sieht der Headerbereich so aus: <HEAD> <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=iso-8859-1"> <TITLE>Die Geburt einer Stahlratte</TITLE> <META NAME="CLASSIFICATION" CONTENT="Roman"> <META NAME="BOOKTITLE" CONTENT="Die Geburt einer Stahlratte"> <META NAME="BOOKAUTHOR" CONTENT="Harrison"> <META NAME="BOOKREIHE" CONTENT="Stahlratte"> <META NAME="BOOKORDER" CONTENT="1"> <META NAME="BOOKDIR" CONTENT="Harrison"> <META NAME="LANG" CONTENT="de"> <META NAME="BOOKNAME" CONTENT="STAHL1"> </HEAD> Das Script packt diese Metadaten in die entspechenden Stellen des FB2 Dokumentes. <H2> Tags werden zu Sections gewandelt. Die HTML Dateien sollte man vorher durch 'tidy.exe' schicken, aber das ist ohnehin immer eine gute Idee. Und ja, es ist noch sehr Beta, eine Sonntag-Nacht Aktion ;-) , immerhin der FB-Reader hat es geschluckt. Anbei ein kleines Beispiel... Gruß Jacques |
02-01-2010, 07:16 AM | #9 | |
book creator
Posts: 9,635
Karma: 3856660
Join Date: Oct 2008
Location: Luxembourg
Device: PB360°
|
Quote:
|
|
02-01-2010, 07:40 AM | #10 | |
Zealot
Posts: 148
Karma: 1126
Join Date: Jan 2010
Location: Hamburg, http://osm.org/go/0HoMJR_kW--?layers=B000FFF
Device: Handera 330, bookeen gen 3(broken), PocketBook 360°, 360° Plus
|
Alles machbar...
Quote:
aus: $tag =~ /h2/ wird: $tag =~ /h[2-3]/ Mal sehen ob ich heute noch dazu komme, bin eigentlich mit Wäschewaschen dran... aber ob das auch sinnvoll ist? Wenn ich aus der Spezi schlau geworden bin, dann gibt es in FB2 keine hierarchischen Inhaltsverzeichnisse, bin mir aber nicht 100% sicher, mein russisch ;-) Gruß Jacques |
|
02-01-2010, 08:02 AM | #11 | |
Zealot
Posts: 135
Karma: 1200
Join Date: Jan 2010
Device: Pocketbook 360°
|
Quote:
Wenn du verschachtelte <section>-Tags mit jeweils einem Titel mit <title> hast, werden die Titel im Inhaltsverzeichnis verschachtelt dargestellt. |
|
02-01-2010, 08:06 AM | #12 | |
Addict
Posts: 319
Karma: 200808
Join Date: Oct 2009
Location: hoch im Norden
Device: einige
|
Quote:
Link zum bereits in die Ticket-Liste aufgenommenen Vorschlag von Fellball für eine neue Funktion. |
|
02-01-2010, 08:10 AM | #13 |
Zealot
Posts: 148
Karma: 1126
Join Date: Jan 2010
Location: Hamburg, http://osm.org/go/0HoMJR_kW--?layers=B000FFF
Device: Handera 330, bookeen gen 3(broken), PocketBook 360°, 360° Plus
|
Prima
|
02-02-2010, 05:33 AM | #14 |
Zealot
Posts: 148
Karma: 1126
Join Date: Jan 2010
Location: Hamburg, http://osm.org/go/0HoMJR_kW--?layers=B000FFF
Device: Handera 330, bookeen gen 3(broken), PocketBook 360°, 360° Plus
|
Hier das Script
Voraussetzungen:
Die Module - HTML::HeadParser; - HTML::Filter; müssen installiert sein, was aber z.B. bei ActiveState perl Standard ist. Benutzung: perl html_to_fb2.pl datei.html oder auch: perl html_to_fb2.pl *.html es wird dann für jede x.html eine x.fb2 erzeugt Für die Metadaten werden folgende Headereinträge erwartet: <HEAD> <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=iso-8859-1"> <TITLE>Die Geburt einer Stahlratte</TITLE> <META NAME="CLASSIFICATION" CONTENT="Roman"> <META NAME="BOOKTITLE" CONTENT="Die Geburt einer Stahlratte"> <META NAME="BOOKAUTHOR" CONTENT="Harrison"> <META NAME="BOOKREIHE" CONTENT="Stahlratte"> <META NAME="BOOKORDER" CONTENT="1"> <META NAME="BOOKDIR" CONTENT="Harrison"> <META NAME="LANG" CONTENT="de"> <META NAME="BOOKNAME" CONTENT="STAHL1"> </HEAD> Im Moment werden nur <H2> Tags für das Inhaltsverzeichnis herangezogen. Schöne Grüße Jacques |
02-02-2010, 09:50 AM | #15 |
Zealot
Posts: 148
Karma: 1126
Join Date: Jan 2010
Location: Hamburg, http://osm.org/go/0HoMJR_kW--?layers=B000FFF
Device: Handera 330, bookeen gen 3(broken), PocketBook 360°, 360° Plus
|
Neue Version
Jetzt mit verschachtelten Inhaltsverzeichnis von H2 bis H4
Script mit Beispiel (html und fb2 ) Gruß Jacques |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Sortieren nach Serie | Vauh | Erste Hilfe | 4 | 03-19-2011 08:49 AM |
Ebooks nach Autor | Targor | E-Books | 48 | 03-18-2011 07:32 AM |
pb301 sortieren | reymund | PocketBook | 3 | 05-05-2010 02:00 PM |
Calibre: Sammlungen sortieren? | balarono | Software | 13 | 12-13-2009 08:59 AM |
PDF nach ePub | jusi | PocketBook | 6 | 12-12-2009 05:57 AM |