Register Guidelines E-Books Today's Posts Search

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

Notices

Reply
 
Thread Tools Search this Thread
Old Today, 07:50 AM   #1
Alyndiar1
Junior Member
Alyndiar1 began at the beginning.
 
Posts: 3
Karma: 10
Join Date: Sep 2022
Device: ST-700
[GUI Plugin] ASIN Normalizer

ASIN Normalizer keeps Amazon identifiers in a Calibre library under the canonical
Code:
asin
key. It works automatically after metadata changes and can also process selected books manually.

Current version: 1.1.0
Minimum Calibre version: 7.0.0
Platforms: Windows, macOS, Linux
Author and maintainer: Alyndiar (alyndiar@gmail.com)
License: GNU GPLv3

Identifier priority
  1. Keep an existing
    Code:
    asin
    .
  2. Otherwise use
    Code:
    amazon
    .
  3. Otherwise use an
    Code:
    amazon_*
    store identifier.
  4. Otherwise use
    Code:
    mobi-asin
    .

After choosing the ASIN, the plugin removes legacy Amazon keys only when their value is identical to the selected ASIN. Conflicting legacy identifiers and all unrelated identifiers remain visible and unchanged.

Automatic operation

The plugin reacts to identifier changes caused by metadata downloads, book-file metadata imports, and manual edits. Updates are made through Calibre's database API rather than by editing
Code:
metadata.db
.

Installation

Download the attached
Code:
ASIN-Normalizer.zip
, then use Preferences > Plugins > Load plugin from file and restart Calibre. Automatic normalization is enabled after restart. To run it manually, add ASIN Normalizer to a toolbar or menu through Preferences > Toolbars & menus, select the desired books, and invoke the action.

Version History
Spoiler:

1.1.0 - Initial public release
  • Automatic normalization after Calibre identifier changes.
  • Manual processing for selected books.
  • Support for
    Code:
    amazon
    , every
    Code:
    amazon_*
    store key, and
    Code:
    mobi-asin
    .
  • Conflict-preserving cleanup of redundant identifiers.
Attached Files
File Type: zip ASIN-Normalizer.zip (15.8 KB, 1 views)
Alyndiar1 is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[GUI Plugin] Streamer - RSVP Speed Reader plugin for Calibre npapadacis Plugins 6 04-24-2026 03:00 AM
[GUI Plugin] Noosfere_util, a companion plugin to noosfere DB lrpirlet Plugins 2 08-18-2022 03:15 PM
[GUI Plugin] Save Virtual Libraries To Column (GUI) chaley Plugins 14 04-04-2021 05:25 AM
[GUI Plugin] Plugin Updater **Deprecated** kiwidude Plugins 159 06-19-2011 12:27 PM


All times are GMT -4. The time now is 02:59 PM.


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