Releases: wordsandpics/Extract-epub-metadata
Releases · wordsandpics/Extract-epub-metadata
Release list
v0.2.1-beta
Added
- A separate Total Chapters (if known) field, mappable to its own custom column —
previously the only way to get a chapter total was the combined "x/y" text field, with no way
to get just the total as its own number. Empty, not zero, when the source itself doesn't
know the total yet (wip). - The custom column mapping dialog now labels its two columns ("Extracted Field" / "Write To
Column"), so it's clear at a glance which side is this plugin's data and which is your Calibre
column.
Fixed
- A FanFicFare-downloaded EPUB whose spine has Calibre's own auto-inserted cover page (commonly
named literallytitlepage.xhtml) ahead of the real title page could lose its entire
category/genre/status/dates/chapters/words silently — the extractor gave up on the first
title-page-shaped file it found even when that file turned out to have no actual content. - AO3 singularizes some of its own preface labels when there's exactly one tag in that category
("Relationship:" instead of "Relationships:" for a single-pairing work) — only the plural form
was recognized, so ships were silently dropped entirely for any single-relationship work.
v0.2.0-beta
Added
- Recovers metadata from fanfiction.net stories, from two additional sources beyond the
original AO3/FanFicFare-focused extraction:- Front-matter pages generated by fichub.net (recovers fandom, rating,
status, chapters/words, dates, and more). - fanfiction.net's own native story-info page, as saved by the
WebToEpub browser extension (recovers the same
fields, plus author profile link/ID and fandom from the site's own breadcrumb).
- Front-matter pages generated by fichub.net (recovers fandom, rating,
- Show confirmation after writing — a new toggle (on both the Extraction and Anthology
Status tabs) to turn off the "Updated N of M books" popup after a run.
Fixed
- A book with a fandom recovered from fanfiction.net would lose it from Tags the moment
FanFicFare's own "Update Calibre Metadata from Saved Metadata Column" action ran — FFF has no
fanfiction.net-specific config, so it reads the fandom from a different metadata key than it
does for AO3. Verified fixed directly against FanFicFare's own Tags-computation logic. - A title page whose chapter count was reported as "n/?" (final count not yet known) could crash
Calibre outright when writing to an integer custom column. - Some title pages (e.g. from fichub.net) use a plain
<p>Label: value</p>layout instead of
FanFicFare's own<b>Label:</b> valuelayout; these were previously invisible to extraction
entirely, silently dropping every field past title and author. - An EPUB with more than one
<dc:source>tag in its metadata (as WebToEpub produces — one per
chapter, plus the cover image) could pick up the cover image URL as the story URL instead of
the actual story. genrenow also contributes to the Tags composite when directly updating standard Calibre
metadata (previously only used for the Saved Metadata column).
v0.1.0-beta
Initial public beta release.
Added
- Save all extracted metadata — writes recovered metadata into a Saved Metadata custom
column in FanFicFare's own native format, ready for FFF's "Update Calibre Metadata from Saved
Metadata Column" action. - Update standard Calibre metadata — writes directly to Title, Author, Tags, Series and
Comments using FanFicFare's default AO3 field-composition rules, no FFF round trip required. - Update custom columns — a configurable mapping from recovered metadata fields to your own
custom columns. - Extract story status from anthology — a separate action for epubmerge-bundled anthology
EPUBs (e.g. a downloaded AO3 series), recovering each individual fic's own completion status
instead of just the bundle's single aggregate status, and writing a per-fic breakdown into a
column you choose. - Toolbar dropdown for quick access to both actions plus settings, without needing to select
books first. - Preview dialog before any writes, with per-book opt-out, for every mode above.