Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Software > Calibre > Plugins

Notices

Reply
 
Thread Tools Search this Thread
Old 11-14-2020, 08:36 AM   #1
feuille
Junior Member
feuille began at the beginning.
 
Posts: 6
Karma: 10
Join Date: May 2020
Device: android smartphone
[Metadata Source Plugin] Perrypedia

[Metadata Source Plugin] Perrypedia - Version 1.0.0 - 11-30-2020

Dieses Plugin verwendet Perrypedia als Metadatenquelle. Es lädt Metadaten und Cover herunter.
Perrypedia (https://www.perrypedia.de/) ist ein Fanprojekt zur Erstellung eines kostenlosen Nachschlagewerks für die Perry Rhodan SF-Serie.
Epubs aus dem offiziellen Verlagsshop enthalten wenig Informationen, das Titelfeld enthält nicht nur den Titel, sondern auch die Serien- und Ausgabenummer ("PR 3082 - Ein kalkuliertes Risiko").

Haupteigenschaften:
--------------
Dieses Plugin unterstützt das Abrufen von Titeln, Autoren, Tags, Veröffentlichungsdatum, Herausgeber, Kommentaren, Serien, Serienindex und Cover.
Titel, Autoren, Veröffentlichungsdatum, Verlag, Serie, Serienindex und Cover werden in den entsprechenden Metadatenfeldern gespeichert.
Das Tag-Feld besteht aus "Zyklus", "Hauptpersonen", "Handlungszeitraum", "Handlungsort" und "Glossar".
Die Übersichtstabelle der Perrypedia-Seite ist der erste Teil des Kommentarfeldes.

Da die meisten "Bücher" in der Perry Rhodan-Reihe keine Kennung wie ISBN oder ISSN haben, definiert das Plugin eine "PPID", die aus Perrypedia-Kennungen stammt (z. B. "PR1000" für Ausgabe 1000 der Perry Rhodan-Heftserie) ).
Eine Liste der Produkte mit ihren Namen und IDs finden Sie hier: https://www.perrypedia.de/wiki/Produkte
Hinweis: Wenn die Perrypedia-Buchseite eine ISBN enthält (für Hardcover und Taschenbücher), wird die Nummer dem Feld IDs hinzugefügt.
Am Ende des Kommentarfelds wird eine separate Zeile mit einem Link zur Perrypedia-Buchseite eingefügt.

Die Suche nach Perrypedia-Ressourcen erfolgt in drei Schritten:
1. Das Plugin überprüft das Feld IDs auf eine PPID und wechselt, falls vorhanden, zur zugehörigen Buchseite, um Metadaten abzugreifen.
2. Wenn keine PPID angegeben ist, sucht das Plugin im Titelfeld nach Token (Serien, Unterreihen, Ausgabenummer), um die PPID zu erstellen (mit regulären Ausdrücken und Tabellen, daher ist dies wartungsintensiv im Falle neuer Produkte - die Konfiguration durch den Benutzer ist geplant ).
3. Wenn der PPID-Build fehlschlägt, verwendet das Plugin die Perrypedia-Suchfunktion, um nach dem Titel zu suchen (im Moment nur exakte Suche).

Geplante Funktionen:
-----------------
- Customizing (z. B. Google Level wechseln, Auswahl für Text oder HTML im Kommentarfeld, ...)
- Suchen nach Identifikationsdaten in (physischen) Büchern, wenn Identifikatoren oder Titel nicht ausreichen (da Metadatenplugins nicht auf Buchdateien zugreifen können, ist ein separates GUI-Plugin namens "PerrypediaTools" geplant).
- Herunterladen von anderen Perrypedia-Buchseitenabschnitten (nicht in allen Fällen vorhanden)

Einschränkungen:
------------
- Wenn das zurückgegebene Veröffentlichungsdatum nur das Jahr enthält, wird das Veröffentlichungsdatum auf den 1. Januar dieses Jahres festgelegt.
- Da ein Metadaten-Plugin keine benutzerdefinierten Felder füllen kann, werden die Kandidaten für diese Felder, z. B. Unterreihen ("Zyklus"), zeilenweise im Feld "Kommentare" gespeichert.
- Die Handlung ist der zweite Teil des Kommentarfeldes.
- Im Moment führt die Titelsuche nur eine exakte Zeichenfolgenübereinstimmung durch.
- Wenn ein Buch mehr als ein Titelbild enthält, wird beim Massen-Download das erste ausgewählt. In den meisten Fällen handelt es sich um das Original-Cover (bei der Suche nach einzelnen Metadaten werden jedoch alle zur Auswahl angezeigt).

Versionsgeschichte:
----------------
Spoiler:
v.0.1.0 11-14-2020
Erstveröffentlichung.

v.0.1.0 11-30-2020
- Titel suchen (mit Behandlung von mehrdeutigen Titeln)
- Unterstützung für die meisten der unter https://www.perrypedia.de/wiki/Produkte aufgeführten Produkte


Installation:
-------------
Laden Sie die angehängte Zip-Datei herunter und installieren Sie das Plugin wie im sticky thread "Introduction to plugins" beschrieben.

So melden Sie Fehler und Vorschläge:
-----------------------------------
Wenn Sie Fehler finden oder Vorschläge haben, melden Sie diese bitte in diesem Thread.

Paypal-Spenden:
-----------------
Wenn Sie dieses Plugin nützlich finden, können Sie gerne Ihre Wertschätzung zeigen.
PayPal

---

[Metadata Source Plugin] Perrypedia - Version 1.0.0 - 11-30-2020

This plugin uses Perrypedia as metadata source. It downloads metadata and covers.
Perrypedia (https://www.perrypedia.de/) is a fan project for the creation of a free reference work for the Perry Rhodan SF series.
Epubs from the official publisher's shop contains little information, the title field contains not only the title, but also the series and issue number ("PR 3082 - Ein kalkuliertes Risiko").

Main features:
--------------
This plugin supports retrieval of title, authors, tags, publication date, publisher, comments, series, series index and cover.
Title, authors, publication date, publisher, series, series index and cover are saved in the appropriate metadata fields.
The tags field is compiled from "Zyklus", "Hauptpersonen", "Handlungszeitraum", "Handlungsort" and "Glossar".
The "overview" table ("Überblick") of the Perrypedia page is the first part of the comments field.

Since most of the "books" in the Perry Rhodan series do not have an identifier such as ISBN or ISSN, the plugin defines a "PPID" which is taken from Perrypedia identifiers (e.g. "PR1000" for issue 1000 of the Perry Rhodan booklet series).
A list of products with their names and IDs can be found here: https://www.perrypedia.de/wiki/Produkte
Note: If the Perrypedia book page contains an ISBN (for the hardcovers and paperbacks) the number is added to the IDs field.
At the end of the comments field a seperate line with a link to the Perrypedia book page is inserted.

The search for Perrypedia resources is a three step:
1. The plugin checks the IDs field for a PPID and, if present, goes to the associated book page for scraping metadata
2. If no PPID is given, the plugin looks for tokens (series, subseries, issue number) in the title field to create the PPID (with regular expressions and tables, so this is a matter of maintenance - configuration by the user is planned).
3. If the PPID build fails, the plugin will use the Perrypedia search function to search for the title (at the moment only exact search).

Planned Features:
-----------------
- Customizing (e. g. switch loglevel, choice for text or html in comments field, ...)
- Search for identification data in (physical) books if identifiers or title are not sufficient (since metadataplugins cannot access book files, a seperate GUI plugin named "PerrypediaTools" is planned)
- Downloading from other Perrypedia book page sections (not present in all cases)

Limitations:
------------
- If the returned publication date contains only the year, the publish date is set to january, 1 of that year.
- Since a metadata plugin cannot fill userdefined fields, the candidates for those fields, for example subseries ("Zyklus"), are saved in the Comments field, line by line.
- The plot ("Handlung") will be the second part of the comments field.
- At the moment the title search does only a exact string matching
- If a book has more than one cover image, the bulk download selects the first on - in most cases this is the original cover (the single metadata search however presents all for selection).

Version History:
----------------
Spoiler:
v.0.1.0 2020-11-14
Initial release.

v.0.1.0 2020-11-30
- Search for title (with handling of ambigouus titles)
- support for most of the products listed on https://www.perrypedia.de/wiki/Produkte


Installation:
-------------
Download the attached zip file and install the plugin as described in the Introduction to plugins thread.

How to report Bugs and suggestions:
-----------------------------------
If you find any issues or have suggestions please report them in this thread.

Paypal Donations:
-----------------
If you find this plugin useful please feel free to show your appreciation.
PayPal
Attached Files
File Type: zip perrypedia.zip (41.6 KB, 48 views)

Last edited by pdurrant; Yesterday at 08:52 AM.
feuille is offline   Reply With Quote
Reply

Tags
metadata, perrypedia

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[Metadata Source Plugin] MondoUrania Pr.BarnArt Plugins 30 06-10-2020 03:21 PM
[Metadata Source Plugin] Empty Plugin? (Fake Identifier) mneimeyer Plugins 3 11-11-2019 09:07 PM
[Metadata Source Plugin] ADLIBRIS (SE) Pr.BarnArt Plugins 45 10-20-2019 06:13 AM
[Metadata Source Plugin] Livelib.ru Sarmat Plugins 0 01-13-2019 06:04 AM
[Metadata Source Plugin] Politeianet.gr wrangly Plugins 0 01-07-2017 09:26 PM


All times are GMT -4. The time now is 07:54 AM.


MobileRead.com is a privately owned, operated and funded community.