[Enhancement] in "Metadata Download," add "rules to filter/transform publisher"

Bug #2012304 reported by Noso Opforu
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
calibre
Fix Released
Undecided
Unassigned

Bug Description

[Enhancement Request!]

Background:

Metadata from various sources, e.g., Amazon, has different entries/names for the same publisher, e.g., Wiley, John Wiley & Sons, Wiley & Sons, etc., as well as different names for divisions of the same publisher, e.g., Pearson, Pearson Education, Pearson Certification, etc. If we want to filter all books from the same publisher in the main Calibre UI, we have to find all the variants and select them, or remember to use a regular expression search for publisher name instead of manually picking one item.

Request:

It would be nice if we could have "rules to filter/transform publisher" metadata in the same way there are such rules for tags and author names. That way, the metadata could be corrected automatically on download instead of having to do it manually afterward.

Thanks. Let me know if more info is needed.

Revision history for this message
Kovid Goyal (kovid) wrote :

I'm not convinced of the utility of this. All the examples you cite all
have a substring in common and searching in calibre matches on
substrings be default so just search for wiley or pearson to find all
the variants.

I will agree that normalizing the data has benefits but in this case the
benefits are not sufficient to justify the effort for me.

Changed in calibre:
status: New → Won't Fix
Revision history for this message
Kovid Goyal (kovid) wrote : Fixed in master

Fixed in branch master. The fix will be in the next release. calibre is usually released every alternate Friday.

 status fixreleased

Changed in calibre:
status: Won't Fix → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.