Skip to content

Releases: wordsandpics/Extract-epub-metadata

v0.2.1-beta

v0.2.1-beta Pre-release
Pre-release

Choose a tag to compare

@wordsandpics wordsandpics released this 27 Aug 18:17

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 literally titlepage.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

v0.2.0-beta Pre-release
Pre-release

Choose a tag to compare

@wordsandpics wordsandpics released this 28 Jul 09:19

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).
  • 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> value layout; 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.
  • genre now also contributes to the Tags composite when directly updating standard Calibre
    metadata (previously only used for the Saved Metadata column).

v0.1.0-beta

v0.1.0-beta Pre-release
Pre-release

Choose a tag to compare

@wordsandpics wordsandpics released this 21 Jul 11:55

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.