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 09-29-2017, 09:58 AM   #91
DaltonST
Deviser
DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.
 
DaltonST's Avatar
 
Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
Plug-ins provide functionality missing from standard Calibre. There is no need for LC to add functionality that Calibre already has for "Identifiers". ISSN is an "Identifier".

If you hover your mouse over the Edit Metadata dialog field for Identifiers, a ToolTip will appear, showing you the format to use. Example:

isbn:9781605207971, lc_authority_name:nr2003021008, lccn:lccn-nr2003021008, loc_lccn:04003431, oclc:779937032, oclc-owi:924827, viaf_author_id:155240756


This may be useful to you: https://manual.calibre-ebook.com/



DaltonST
DaltonST is offline   Reply With Quote
Old 09-29-2017, 04:44 PM   #92
BetterRed
null operator (he/him)
BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.
 
Posts: 20,458
Karma: 26645808
Join Date: Mar 2012
Location: Sydney Australia
Device: none
Quote:
Originally Posted by DaltonST View Post
If you hover your mouse over the Edit Metadata dialog field for Identifiers, a ToolTip will appear, showing you the format to use.
And if you right click in that field there's an option to Edit the Identifiers in a dedicated window.

I use a rather clunky orphaned Windows 'thing' to 'read/scan' bar codes into text from what's on the screen, there's bound to be better ones now that do Bar and QR codes.

BR
BetterRed is online now   Reply With Quote
Advert
Old 10-23-2017, 12:47 PM   #93
callistabr
Junior Member
callistabr began at the beginning.
 
Posts: 3
Karma: 10
Join Date: Sep 2017
Device: iPad
Quote:
Originally Posted by DaltonST View Post
Plug-ins provide functionality missing from standard Calibre. There is no need for LC to add functionality that Calibre already has for "Identifiers". ISSN is an "Identifier".

If you hover your mouse over the Edit Metadata dialog field for Identifiers, a ToolTip will appear, showing you the format to use. Example:

isbn:9781605207971, lc_authority_name:nr2003021008, lccn:lccn-nr2003021008, loc_lccn:04003431, oclc:779937032, oclc-owi:924827, viaf_author_id:155240756


This may be useful to you: https://manual.calibre-ebook.com/



DaltonST
Thank you, DaltonST! I had just been trying to type the numbers into the box (and getting errors). I didn't realize that I could type "issn:" before it and it would accept that too. For some reason, the only info I found from calibre itself (website, manual), was about ISBN, not any other identifiers. I appreciate you taking the time to respond to me and help me out. Callista
callistabr is offline   Reply With Quote
Old 11-13-2017, 06:24 PM   #94
steris8
Junior Member
steris8 began at the beginning.
 
Posts: 6
Karma: 10
Join Date: Nov 2017
Device: none
French Version of Dewey Codes available (now)

Hi Dalton,

When i saw this topic and that we are able to import a CSV to map genre in Calibre, i've decided to make a french version of the Dewey Decimal Classification.

I found a link on the web where there is 669 pages of french dewey codes with the genres associated with them.


I've made a txt file out of it... 30,0460 rows. Very useful to categorize large libraries.

if this can help some users, it's available here...
Attached Files
File Type: rar French Dewey (30 460 rows).rar (506.5 KB, 457 views)

Last edited by steris8; 11-13-2017 at 06:29 PM.
steris8 is offline   Reply With Quote
Old 05-01-2018, 05:13 AM   #95
steris8
Junior Member
steris8 began at the beginning.
 
Posts: 6
Karma: 10
Join Date: Nov 2017
Device: none
Converting ISBN10 to 13

Dalton,

I try to use "Convert ISBN10-to-13" function from the plugin, but i'm not able to do it.

There is something i should do?
steris8 is offline   Reply With Quote
Advert
Old 05-01-2018, 09:27 AM   #96
DaltonST
Deviser
DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.
 
DaltonST's Avatar
 
Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
"composite" custom column template of "{identifiers:isbn}"

Yes, if you are looking at the "composite" custom column in the library view that has a template of "{identifiers:isbn}". That type of custom column is not updated by Calibre in realtime like other custom columns, since it is a virtual custom column, not "real".

LC issues a Message in the lower left side of the GUI stating that your ISBN was converted from 10 to 13, and that you should "E'dit to see the new value" for the book's ISBN. See the attached image. If you were to Edit Metadata, you would see in the Identifiers that indeed the ISBN was changed.

Or, you Quick Switch to another Library and then Quick Switch back in order to force all composite custom columns to be refreshed. Or, restart Calibre.

If the above is not the issue, then the ISBN-10s are not "valid", and cannot be converted to ISBN-13s.

You can independently verify the validity of an ISBN-10 by using an online tool to convert it, such as https://www.isbn.org/ISBN_converter.



DaltonST
Attached Thumbnails
Click image for larger version

Name:	2018-05-01 08_24_39-.jpg
Views:	386
Size:	19.7 KB
ID:	163778  
DaltonST is offline   Reply With Quote
Old 05-11-2018, 05:33 AM   #97
yonkyunior
Cultivator
yonkyunior doesn't litteryonkyunior doesn't litteryonkyunior doesn't litter
 
yonkyunior's Avatar
 
Posts: 94
Karma: 216
Join Date: Feb 2015
Device: PRST2
#Linked https://www.mobileread.com/forums/sh...d.php?t=296895
Quote:
Originally Posted by DaltonST View Post
The "Library Codes" plug-in silently and automatically scrubs the ISBN for a few highly common ISBN formatting errors that I encountered with my personal metadata while writing it. I guess I could add other formatting errors given free-range test data if examples requiring automatic corrections were posted in the LC thread.


DaltonST
example type:
identifiers:"978000123456:978000123456:"
identifiers:"=urnisbn/978000123456:"
identifiers:"=urnisbn/:"
identifiers:"=urnisbn978000123456:"

the pattern above repeated most.
yonkyunior is offline   Reply With Quote
Old 05-13-2018, 03:50 PM   #98
DaltonST
Deviser
DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.
 
DaltonST's Avatar
 
Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
Version 1.0.31 - 2018-05-13 Enhanced scrubbing of ISBNs.

Version 1.0.31 - 2018-05-13 Enhanced scrubbing of ISBNs.



DaltonST
DaltonST is offline   Reply With Quote
Old 05-15-2018, 06:28 PM   #99
DaltonST
Deviser
DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.
 
DaltonST's Avatar
 
Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
Version 1.0.32 Technical and functional enhancements to ISBN scrubbing

Version 1.0.32 - 2018-05-15 Technical and functional enhancements to ISBN scrubbing.

Also, the problem with Qt (the GUI toolkit used by Calibre) "losing" status messages that were supposed to be shown in the lower left corner of the GUI has been resolved via a workaround to force Qt to show them. The LC messages that appeared to "freeze" because their replacement messages were being "lost" by Qt will appear once again.



DaltonST
DaltonST is offline   Reply With Quote
Old 05-16-2018, 04:32 PM   #100
DaltonST
Deviser
DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.
 
DaltonST's Avatar
 
Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
Version 1.0.33 Function "Extraction of ISSN from PDF periodicals" Updated

Version 1.0.33 - 2018-05-16 Function "Extraction of ISSN from PDF periodicals" changed to reflect Calibre changes to its pdf-to-html function. If you have a version of Calibre older than 3.20, you must upgrade Calibre prior to upgrading Library Codes.

LC extracts ISSNs from PDFs for Magazines and Periodicals. The other LC functionality then may be executed for the PDFs for which ISSNs were extracted. View the LC Menu ToolTips for more information.



DaltonST
DaltonST is offline   Reply With Quote
Old 05-17-2018, 01:46 PM   #101
DaltonST
Deviser
DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.
 
DaltonST's Avatar
 
Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
Version 1.0.34 "Find Alternatives to a Non-Responsive ISBN" Redesigned

Version 1.0.34 - 2018-05-17 Function "Find Alternatives to a Non-Responsive ISBN" has been redesigned due to current Google Search Books API restrictions.


See the attached.



DaltonST
Attached Thumbnails
Click image for larger version

Name:	lc_alternative_isbns.jpg
Views:	442
Size:	836.2 KB
ID:	164027  
DaltonST is offline   Reply With Quote
Old 06-27-2018, 05:51 PM   #102
travelerpalm
Junior Member
travelerpalm began at the beginning.
 
Posts: 6
Karma: 10
Join Date: Oct 2016
Device: ipad
Quote:
Originally Posted by DaltonST View Post
[GUI Plugin] Library Codes


Application Functions and Features:

[1] Automatically creates new Custom Columns (if desired) for Dewey Decimal Code and/or Library of Congress Code and/or OCLC-OWI.

[2] Derives the desired Library Codes using a book's ISBN or ISSN or Author/Title [Selected Books].

[3] Optionally creates Library of Congress, VIAF.org, ISNI.org and Worldcat.org Identifiers whenever otherwise creating OCLC-OWI as an Identifier. This allows the use of hidden composite Custom Columns to be shown in the Book Details as a hot-link to the respective URLs.

[4] Optionally downloads 'Extra Author Details' (EAD) and updates a Tag-Like Custom Column with those values, if any. For Factual/Non-Fiction, they are true 'Author Details' plus (possibly) BISAC-Type Subject Headings. For Fiction, if they exist, the 'EAD' are (usually) more often BISAC-Type Subject Headings.

[5] Optionally Converts ISBN-10 to ISBN-13 [Selected Books]. This function will also automatically "sanitize" ISBNs to remove any dashes, etc. even if the ISBN is already an ISBN-13.

[6] Optionally Deletes All 'Non-Library Codes' and 'Non-ZMI' and 'Non-z*' Identifiers[Selected Books]. Example of Identifiers that will be deleted: Google Identifiers.

[7] Optionally extracts ISSNs from PDFs for Magazines and Periodicals. The other LC functionality then may be executed for the PDFs for which ISSNs were extracted. View the LC Menu ToolTips for more information.

[8] Optionally maps either a LCC or a DDC for each book to a 'Genre', and updates a Text custom column with that mapping. LC comes preloaded for DDC mappings, but a template csv file for LCC mappings is attached below.

For a full Open Source DDC listing for your own use: https://raw.githubusercontent.com/Jo...master/fdc.txt

Code décimal de Dewey en français: https://www.mobileread.com/forums/sh...4&postcount=94

Requires Minimum Calibre Version: 3.20


Version History:
Spoiler:
Version 1.0.34 - 2018-05-17 Function "Find Alternatives to a Non-Responsive ISBN" has been redesigned due to current Google Search Books API restrictions.
Version 1.0.33 - 2018-05-16 Function "Extraction of ISSN from PDF periodicals" changed to reflect Calibre changes to its pdf-to-html function as of Version 3.20.
Version 1.0.32 - 2018-05-15 Technical and functional enhancements to ISBN scrubbing.
Version 1.0.31 - 2018-05-13 Enhanced scrubbing of ISBNs.
Version 1.0.30 - 2017-05-21 Technical changes.
Version 1.0.29 - 2017-05-11 Technical changes for Calibre 3.0.0 compatibility.
Version 1.0.28 - 2017-05-05 Allow themes with user-defined icons.

Version History - Archive:
Spoiler:

Version 1.0.27 - 2016-06-24 Compatibility improvement for use with Linux and OSX; now does not delete any Identifier that begins with a 'z', and also not 'doi' that is used in ZMI.
Version 1.0.26 - 2016-05-26 Bug fix.
Version 1.0.25 - 2016-05-25 Technical changes.
Version 1.0.24 - 2016-04-02 DDC Pie Charts
Version 1.0.23 - 2016-03-26 Attempt to solve OSX subprocess issue.
Version 1.0.22 - 2016-03-23 Technical changes.
Version 1.0.21 - 2016-03-22 Enhanced LCC to Genre mapping logic, plus added a corresponding template CSV file.
Version 1.0.20 - 2016-03-21 New: Updating of #genre (or any other text custom column) by mapping the DDC or LCC to Table _lc_genre_mapping, which is automatically seeded with over 2,470 DDC rows.
Version 1.0.19 - 2016-02-14 Miscellaneous enhancements.
Version 1.0.18 - 2016-02-13 Technical changes to improve performance in extracting ISSNs from PDFs.
Version 1.0.17 - 2016-02-13 New: ISSN Extraction from Magazine/Periodical PDFs for use in deriving DDC, LOC, etc.
Version 1.0.16 - 2016-01-30 Technical changes to improve performance in webscraping.
Version 1.0.15 - 2015-12-04 New Menu Option: Attempt to Substitute Non-Responsive ISBN Using Author/Title [Selected Single Book]; Technical tweaks.
Version 1.0.14 - 2015-12-02 Many enhancements, especially to using 'OCLC-OWI" to retrieve 'OCLC' which in turn is used to retrieve 'LOC_LCCN'. Menu and ToolTips changes. BISAC-type LCEAD column data for Fiction is now retrieved (Non-Fiction already was).
Version 1.0.13 - 2015-11-30 New Identifier: 'LOC_LCCN', which is the 'Library of Congress-LCCN'. For books assigned LOC LCCNs after the year 1999, they (probably) have a permalink of: http://lccn.loc.gov/NNNNNNNNNN where the LCCN is a 10-digit number starting with the year (2NNN)
Version 1.0.12 - 2015-11-25 Technical tweak.
Version 1.0.11 - 2015-11-25 Additional LCEAD using OCLC. Most useful for Factual/Non-Fiction. Since the LCEAD column is Tag-Like, any 'commas' have been replaced with the very 'comma-like' Unicode symbol 'ˏ' that does not confuse Calibre.
Version 1.0.10- 2015-11-24 New Identifier: OCLC (Not the same as OCLC-OWI). OCLC is extremely useful in retrieving LCEAD data.
Version 1.0.9 - 2015-11-23 New Optional Custom Column: LC Extra Author Details (LCEAD), which is a Tag-Like column that is updated with additional author-related information. It is automatically updated when deriving DDC/LCC, but can be separately updated via its own menu option that uses OCLC-OWI to obtain the LCEAD values.
Version 1.0.8 - 2015-11-21 Deriving ISNI and LCCN Identifiers from VIAF Author ID: speed of download improved significantly.
Version 1.0.7 - 2015-11-20 New option to delete all non-Library Codes Identifiers.
Version 1.0.6 - 2015-11-20 2 New Identifiers: ISNI and LCCN (derived via VIAF Author ID) to enable hot-linking to ISNI.org and Worldcat.org, respectively. This is done whenever a OCLC-OWI Identifier is otherwise created.
Version 1.0.5 - 2015-11-19 Creation of 2 Identifiers, VIAF.org Author ID and Library of Congress Author Name ID, whenever OCLC-OWI Identifier is otherwise created. This allows the use of composite custom columns to hot-link to the respective URLs to view extended Author and Book information.
Version 1.0.4 - 2015-11-17 New option to convert ISBN-10 to ISBN13 for selected books.
Version 1.0.3 - 2015-11-16 New option to derive DDC and/or LCC indirectly using Author/Title via OCLC-OWI Identifiers for cases where ISBN is not useful or reliable.
Version 1.0.2 - 2015-11-13 Menu changes.
Version 1.0.1 - 2015-11-12 Technical tweaks.
Version 1.0.0 - 2015-11-03 Initial release.

I haven't been able to add a column for LCC. Would you show a screen shot for how it should be set up?
travelerpalm is offline   Reply With Quote
Old 06-27-2018, 06:27 PM   #103
travelerpalm
Junior Member
travelerpalm began at the beginning.
 
Posts: 6
Karma: 10
Join Date: Oct 2016
Device: ipad
Is LC supposed to create the LCC, DCC columns automatically? Is there something I need to do to make this happen? I went through the set up and saved, but no columns were created.
travelerpalm is offline   Reply With Quote
Old 06-28-2018, 09:32 AM   #104
DaltonST
Deviser
DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.DaltonST ought to be getting tired of karma fortunes by now.
 
DaltonST's Avatar
 
Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
ToolTips

Quote:
Originally Posted by travelerpalm View Post
Is LC supposed to create the LCC, DCC columns automatically? Is there something I need to do to make this happen? I went through the set up and saved, but no columns were created.

See the attached. ToolTips exist for just this reason.





DaltonST
Attached Thumbnails
Click image for larger version

Name:	lc_create_cc_automatically_for_you_easily_just_read_the_tooltips.jpg
Views:	427
Size:	201.7 KB
ID:	164700  
DaltonST is offline   Reply With Quote
Old 06-28-2018, 04:08 PM   #105
cbedgar
Junior Member
cbedgar began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Oct 2017
Location: Finger Lakes, NY
Device: Kindle App on MacBook & iPhone
Hard-coded Identifier Keys

DaltonST,

Thank you for the excellent plugin. As I am trying to organize my library, both ebooks and paper-books, I have found your plugin a huge help. Most especially, as I try add and correct metadata, your plugin has been great. I am not completely Python fluent, but I have looked at your code, and I see you have put a lot of work into this tool.

Is there a reason that you hard coded the keys for the Calibre 'Identifiers' field / dictionary? When I try to correct or check the ids for my books, I often get confused between the lccn, loc_lccn, and the lc_authority_name. The lccn is the id for the author and the loc_lccn is the one for the book. The oclc and oclc-owi fields are more intuitive. Even so, I get tripped up trying to remember to use a dash for the oclc-owi identifier, but an underscore the the #oclc_owi composite column I have. In any case, I can pick the names for the #ddc and #lcc custom columns, but I can not pick any of the identifier keys. Why?

I am interested in hacking at, ... err, I mean editing, ... the plugin code to see if I could get the ids to take configurable parameters, but before I took a bunch of time at it, I thought I should ask. Is there some reason that I should not parameterize the id keys? Also, if I do get this working, are you interested in merging in a branch off the current 1.0.34 baseline code, or would this project just be a one off thing for my own use?

In any case, thanks for a great plugin.

cbedgar
cbedgar is offline   Reply With Quote
Reply

Tags
ddc, dewey decimal, lcc, library of congress, oclc

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[GUI Plugin] SmartEject JimmXinu Plugins 80 01-28-2024 06:15 PM
[GUI Plugin] Consolidate All Library Metadata (CALM) DaltonST Plugins 333 12-15-2023 08:40 PM
[GUI Plugin] KindleUnpack - The Plugin DiapDealer Plugins 492 10-25-2022 08:13 AM
[GUI Plugin] Astro-ph iatheia Plugins 14 07-25-2015 11:41 PM
[GUI Plugin] Plugin Updater **Deprecated** kiwidude Plugins 159 06-19-2011 12:27 PM


All times are GMT -4. The time now is 07:16 PM.


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