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 11-03-2015, 11:33 AM   #1
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
[GUI Plugin] Library Codes

Moderator Notice
Please see also Updated Plugin for new API


[GUI Plugin] Library Codes


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 and/or FAST Tags.

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

[3] Optionally creates Identifiers: OCLC-OWI; OCLC-WORLDCAT; and VIAF_AUTHOR_ID. This allows the use of composite Custom Columns to be shown in the Book Details as a hot-link to the respective URLs.

[4] 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.

[5] 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.

[6] 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.

Please read the ToolTips in the LC customization settings.

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




Versión en español/Spanish Language version: https://www.mobileread.com/forums/sh...7&postcount=24





Requires Minimum Calibre Version: 6.0.0


Version History:
Spoiler:

Version 1.0.65 - 2023-04-16 Bug fix. Change in multiple-response re-do trigger.
Version 1.0.64 - 2023-04-15 Automatically get oclc-wi if needed to obviate need to get oclc-wi via Author/Title to re-run to download DDC et al. This automatically turns on saving all LC Identifiers, regardless of customization.
Version 1.0.63 - 2023-04-14 FAST Tags: comma replaced with semicolon.
Version 1.0.62 - 2023-04-13 Miscellany
Version 1.0.61 - 2023-04-12 Add back self.detect_isbn_changes_to_refresh.
Version 1.0.60 - 2023-04-06 LCEAD preferences and widgits removed from within Customization.
Version 1.0.59 - 2023-04-06 Miscellaneous technical improvements. Also, the LCCN Identifier values are automatically converted so that they may be used as-is with the URL to the Library of Congress Permalinks to the book's author. The format for one possible Permalink is: https://lccn.loc.gov/n80126289 where the n80126289 is the LCCN value from Library Codes. A better link to it is: https://id.loc.gov/authorities/names/n80126289.html You may set either of these links in Calibre > Preferences > Look & Feel > Book Details.
Version 1.0.58 - 2023-04-05 Enhancements to increase speed of execution of LC, plus other technical improvements.
Version 1.0.57 - 2023-04-05 Enhancement to add a new menu item to use a book's Author & Title to download its OCLC-WI Identifier, which in turn can be used in lieu of a missing ISBN/ISSN to download the same metadata (DDC, LCC, FAST Tags, etc.) that ISBN/ISSN would make available if they were not missing. Enhancements to download more metadata. Changes to ToolTips. Changes to Customization.
Version 1.0.56 - 2023-04-01 Streamlined the new "no APIs", webscraping-based version of LC, to remove deprecated functions requiring the old Worldcat API. New: added the creation of 3 Identifiers: OCLC-OWI; OCLC-WORLDCAT; VIAF_AUTHOR_ID. LC Customization revised to be consistent with both of the previous.
Version 1.0.55 - 2023-03-31 No API: Life-Support Replacement for API that requires a Key since December 2022.
Version 1.0.54 - 2023-01-18 Qt.core.
Version 1.0.53 - 2022-07-14 Enhancements to the "eBook"/"Book" criteria for multi-work responses.
Version 1.0.52 - 2022-04-19 If a return code of '4' is received, and its attributes include 'wi' (not 'owi'), create a new RC of '2' using the syntax http://classify.oclc.org/classify2/Classify?wi=nnnnnnn
Version 1.0.50 - 2020-12-22 Miscellaneous Technical changes.
Version 1.0.49 - 2020-12-15 Miscellaneous technical improvements. Minimum Calibre Version 5.7.
Version 1.0.48 - 2020-11-24 Favourites plugin accommodation.
Version 1.0.47 - 2020-08-11 Qt tweaks for small displays.
Version 1.0.46 - 2020-07-22 New menu option to remove redundant LCEAD Tags that already exist as FAST Tags for the same selected books.
Version 1.0.45 - 2020-07-17 Major webscraping rewrites due to Worldcat site changes. Configuration Dialog greatly enhanced for both validation of user settings and ToolTips.
Minimum Calibre Version remains 4.6. BeautifulSoup 3 support removed. Tested in Calibre 5 Beta 4.99.7 and required no changes.
Version 1.0.44 - 2020-07-12 Miscellaneous technical changes to customization and ToolTips.
Version 1.0.43 - 2020-07-02 Additional DEBUG statements added; Technical change to customization.
Version 1.0.42 - 2019-12-30 Technical changes after Python 3.8 testing with Calibre 4.99.2
Version 1.0.41 - 2019-04-30 Python 3 compatibility
Version 1.0.40 - 2019-04-27 Python 3 compatibility & Calibre Version 3.41.3 pdf-to-html compatibility (ISSN extraction from PDFs).
Version 1.0.39 - 2019-04-13 Removed LC's personal BeautifulSoup3. Use standard Calibre's current BeautifulSoup, and choose BS3 .findAll or BS4 .find_all dynamically based on its attributes. Both backwards and forwards compatible with Calibre.
Version 1.0.38 - 2018-10-15 Version 1.037 functionality has been removed in favor of using the Job Spy plugin's Scrub Tags tool.
Version 1.0.36 - 2018-10-12 FAST Tags: more work.
Version 1.0.35 - 2018-10-11 FAST Tags added to LC Customization. FAST retrieved as Tag-Like. Minimum Calibre now is Version 3.30.
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 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.

Attached Thumbnails
Click image for larger version

Name:	lc_20230402.jpg
Views:	692
Size:	1.16 MB
ID:	200747  
Attached Files
File Type: txt _lc_genre_mapping_csv.txt (180.5 KB, 2359 views)
File Type: txt _lc_lcc_genre_mapping_csv.txt (7.3 KB, 2183 views)
File Type: zip library_codes.zip (314.3 KB, 27957 views)

Last edited by pdurrant; 07-12-2024 at 12:02 PM. Reason: Version 1.0.65
DaltonST is offline   Reply With Quote
Old 11-13-2015, 07:49 AM   #2
Krazykiwi
Zealot
Krazykiwi ought to be getting tired of karma fortunes by now.Krazykiwi ought to be getting tired of karma fortunes by now.Krazykiwi ought to be getting tired of karma fortunes by now.Krazykiwi ought to be getting tired of karma fortunes by now.Krazykiwi ought to be getting tired of karma fortunes by now.Krazykiwi ought to be getting tired of karma fortunes by now.Krazykiwi ought to be getting tired of karma fortunes by now.Krazykiwi ought to be getting tired of karma fortunes by now.Krazykiwi ought to be getting tired of karma fortunes by now.Krazykiwi ought to be getting tired of karma fortunes by now.Krazykiwi ought to be getting tired of karma fortunes by now.
 
Posts: 137
Karma: 2156958
Join Date: Jan 2013
Device: Too many random androids to list
I've been wanting this for a long time to try to help wrangle my non-fiction books, so thank you!

I have a couple of ideas/feature suggestions which you should of course feel free to ignore.

- could the ddc column be optionally hierarchal? Since the DDC is, and conveniently already has a . in it, that would be pretty neat.
- Firstly thank you for making the dialog box non-modal, but once it's set up, is there any need to show the dialog every time? I'm thinking once you've configured the columns etc the first time, perhaps it could work like the count pages plugin, where you can set the button to run a default action when you click it, and it offers alternatives on right click on the toolbar icon.
- This one's probably a big ask, but most e-books have the LC/DDC info in the frontmatter. I always meant to ask the ISBN scanner plugin author if he could get that to pull the library codes out of there while it's looking for ISBN's, perhaps you could do the other way around instead?

In general, thanks very much for this plugin, it's pretty solid for a first release (and I can crash about anything but haven't broken this yet) and does exactly as advertised, and the few books I've had that failed to pull info were either ancient and obscure, or had dodgy ISBN's (box set ISBN vs individual volumes, etc.)
Krazykiwi is offline   Reply With Quote
Advert
Old 11-13-2015, 10:05 AM   #3
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
Quote:
Originally Posted by Krazykiwi View Post
I've been wanting this for a long time to try to help wrangle my non-fiction books, so thank you!

I have a couple of ideas/feature suggestions which you should of course feel free to ignore.

- could the ddc column be optionally hierarchal? Since the DDC is, and conveniently already has a . in it, that would be pretty neat.
- Firstly thank you for making the dialog box non-modal, but once it's set up, is there any need to show the dialog every time? I'm thinking once you've configured the columns etc the first time, perhaps it could work like the count pages plugin, where you can set the button to run a default action when you click it, and it offers alternatives on right click on the toolbar icon.
- This one's probably a big ask, but most e-books have the LC/DDC info in the frontmatter. I always meant to ask the ISBN scanner plugin author if he could get that to pull the library codes out of there while it's looking for ISBN's, perhaps you could do the other way around instead?

In general, thanks very much for this plugin, it's pretty solid for a first release (and I can crash about anything but haven't broken this yet) and does exactly as advertised, and the few books I've had that failed to pull info were either ancient and obscure, or had dodgy ISBN's (box set ISBN vs individual volumes, etc.)

@Krazykiwi:

You can manually change the ddc and lcc columns in "Calibre > Preferences > Add your own columns" to be "partitioned" however you please.

Good suggestions. I'll consider them.



DaltonST
DaltonST is offline   Reply With Quote
Old 11-13-2015, 05:18 PM   #4
Krazykiwi
Zealot
Krazykiwi ought to be getting tired of karma fortunes by now.Krazykiwi ought to be getting tired of karma fortunes by now.Krazykiwi ought to be getting tired of karma fortunes by now.Krazykiwi ought to be getting tired of karma fortunes by now.Krazykiwi ought to be getting tired of karma fortunes by now.Krazykiwi ought to be getting tired of karma fortunes by now.Krazykiwi ought to be getting tired of karma fortunes by now.Krazykiwi ought to be getting tired of karma fortunes by now.Krazykiwi ought to be getting tired of karma fortunes by now.Krazykiwi ought to be getting tired of karma fortunes by now.Krazykiwi ought to be getting tired of karma fortunes by now.
 
Posts: 137
Karma: 2156958
Join Date: Jan 2013
Device: Too many random androids to list
Quote:
Originally Posted by DaltonST View Post
@Krazykiwi:

You can manually change the ddc and lcc columns in "Calibre > Preferences > Add your own columns" to be "partitioned" however you please.
Hi Dalton,

Actually, I didn't mean partitioning, rather turning the tag browser into a tree, split on the period in the DDC. And I guess it would work in the LOC codes too, just less usefully). For some reason I thought it required a particular column type, and that's not editable post column creation, but I was misremembering.

It's not in partitioning though, so in case anyone else wants to do it, it's in ´Preferences -> Look and Feel -> Tag Browser, add the new column to the "Categories with hierarchal items" and restart Calibre. Since the DDC is a strictly hierarchal tree, it works well there.

ETA: link to the instructions in the Calibre manual: http://manual.calibre-ebook.com/sub_groups.html

Last edited by Krazykiwi; 11-13-2015 at 05:22 PM. Reason: add link to manual
Krazykiwi is offline   Reply With Quote
Old 11-13-2015, 05:32 PM   #5
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
Quote:
Originally Posted by Krazykiwi View Post
Hi Dalton,

Actually, I didn't mean partitioning, rather turning the tag browser into a tree, split on the period in the DDC. And I guess it would work in the LOC codes too, just less usefully). For some reason I thought it required a particular column type, and that's not editable post column creation, but I was misremembering.

It's not in partitioning though, so in case anyone else wants to do it, it's in ´Preferences -> Look and Feel -> Tag Browser, add the new column to the "Categories with hierarchal items" and restart Calibre. Since the DDC is a strictly hierarchal tree, it works well there.

ETA: link to the instructions in the Calibre manual: http://manual.calibre-ebook.com/sub_groups.html

@Krazykiwi:

You can manually delete the ddc, lcc, and oclc custom columns that LC automatically created for you, and add whatever you want back manually, including new labels. You just have to update the #names in LC afterwards. The Data Types of your manually created custom columns must be compatible with the textual values for ddc, lcc and oclc, however.


DaltonST
DaltonST is offline   Reply With Quote
Advert
Old 11-13-2015, 05:38 PM   #6
Krazykiwi
Zealot
Krazykiwi ought to be getting tired of karma fortunes by now.Krazykiwi ought to be getting tired of karma fortunes by now.Krazykiwi ought to be getting tired of karma fortunes by now.Krazykiwi ought to be getting tired of karma fortunes by now.Krazykiwi ought to be getting tired of karma fortunes by now.Krazykiwi ought to be getting tired of karma fortunes by now.Krazykiwi ought to be getting tired of karma fortunes by now.Krazykiwi ought to be getting tired of karma fortunes by now.Krazykiwi ought to be getting tired of karma fortunes by now.Krazykiwi ought to be getting tired of karma fortunes by now.Krazykiwi ought to be getting tired of karma fortunes by now.
 
Posts: 137
Karma: 2156958
Join Date: Jan 2013
Device: Too many random androids to list
Right, point was you don't need to, it works fine with the existing columns as created, the preference is just in another place than you might think.
Krazykiwi is offline   Reply With Quote
Old 11-16-2015, 02:17 PM   #7
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.3 - Derive DDC/LCC Using Author/Title

Version 1.0.3 - New option to derive DDC and/or LCC indirectly using Author/Title via OCLC-OWI Identifiers for cases where ISBN/ISSN is not useful or reliable.

Step 1: Derive OCLC-OWI Identifier using Author/Title
Step 2: Derive DDC and/or LCC using OCLC-OWI

Step 1 is unnecessary if you have already attempted to derive DDC/LCC using ISBN/ISSN and had previously configured Library Codes to always add the OCLC-OWI Identifier as a new Identifier (à la ISBN). LC would already have the OCLC-OWI Identifier to use in Step 2.

Bear in mind that the format of the media is implicit in the ISBN/ISSN, whereas it is not at all implicit in a simple Author/Title lookup. For that reason, when doing an Author/Title derivation, Library Codes will always look for the OCLC-OWI with an associated format of "Book", since the DDC/LCC for a "Book" is often very different than for the format of, for example, "Audiobook". Calibre is, after all, first-and-foremost designed to be used for eBooks, although some use Calibre for all kinds of other things in highly creative and complex ways. If you are one of those folks, then you should use ISBN/ISSN for deriving DDC/LCC, and not use Author/Title, unless you want the "Book" DDC/LCC instead of the "Audiobook" DDC/LCC.



DaltonST
DaltonST is offline   Reply With Quote
Old 11-17-2015, 03:16 PM   #8
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.4: Optionally Convert ISBN-10 to ISBN-13

Version 1.0.4 - 2015-11-17 New option to convert ISBN-10s to ISBN-13s for selected books.



DaltonST



n.b. if you currently use the QuarantineAndScrub add-on, then this is done for you automatically as part of Book-Level Scrubbing.
DaltonST is offline   Reply With Quote
Old 11-18-2015, 07:36 PM   #9
cogitoxin
Junior Member
cogitoxin began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Oct 2015
Device: kpw
Thanks a lot for developing the plugin. I've been looking for it for years. But when I install it on my mac it went error when creating columns. Then I added the columns manually but still didn't work. Is there any way I can solve it?
Attached Thumbnails
Click image for larger version

Name:	Screen Shot 2015-11-18 at 23.31.14.png
Views:	1361
Size:	45.4 KB
ID:	143891   Click image for larger version

Name:	Screen Shot 2015-11-18 at 23.31.20.png
Views:	1318
Size:	40.2 KB
ID:	143892  
cogitoxin is offline   Reply With Quote
Old 11-19-2015, 12:35 AM   #10
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
Macintosh Issue

Quote:
Originally Posted by cogitoxin View Post
Thanks a lot for developing the plugin. I've been looking for it for years. But when I install it on my mac it went error when creating columns. Then I added the columns manually but still didn't work. Is there any way I can solve it?
@cogitoxin:

LC works perfectly in Windows 10 64bit. I can only guess that your Macintosh does not support submitting 'calibredb' via a spawned operating system subprocess using the particular Python parameters that LC uses.

Essentially, the above is what your attached left error-dialog message says. Your right error-dialog message says that since there "was a left message", you must create the custom column(s) manually.

Obviously you must first delete any custom columns that might have been created by LC, if any. Exit from Calibre, then Restart Calibre. Then, add whatever custom columns you have selected in the LC Configuration dialog. They must be simple "text" custom columns, and the #names must be identical to the #names you specified in the LC Configuration dialog. Exit from Calibre, then Restart Calibre.

Next, test your work by manually adding, changing and deleting DDC/LCC values using Calibre's 'Edit Metadata' function for custom columns.

Finally, bear in mind that just because you have an ISBN does not mean that it is a 'good' ISBN from the perspective of deriving DDC/LCC codes. You can manually derive (or attempt to derive) problem ISBNs using http://classify.oclc.org/classify2/a.../classify.html .



Good luck.


DaltonST

Last edited by DaltonST; 11-19-2015 at 02:12 PM. Reason: typo.
DaltonST is offline   Reply With Quote
Old 11-19-2015, 11:49 AM   #11
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.5 Creation of New LOC and VIAF.org Author Identifiers for URL Linking

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.

See the Original Post attachments for many images of how to locate these 2 new Identifiers in your Book Details.


DaltonST
DaltonST is offline   Reply With Quote
Old 11-19-2015, 02:07 PM   #12
Divingduck
Wizard
Divingduck ought to be getting tired of karma fortunes by now.Divingduck ought to be getting tired of karma fortunes by now.Divingduck ought to be getting tired of karma fortunes by now.Divingduck ought to be getting tired of karma fortunes by now.Divingduck ought to be getting tired of karma fortunes by now.Divingduck ought to be getting tired of karma fortunes by now.Divingduck ought to be getting tired of karma fortunes by now.Divingduck ought to be getting tired of karma fortunes by now.Divingduck ought to be getting tired of karma fortunes by now.Divingduck ought to be getting tired of karma fortunes by now.Divingduck ought to be getting tired of karma fortunes by now.
 
Posts: 1,166
Karma: 1410083
Join Date: Nov 2010
Location: Germany
Device: Sony PRS-650
I like this plugin. A big time saver. Thanks a lot
Divingduck is offline   Reply With Quote
Old 11-19-2015, 02:30 PM   #13
cogitoxin
Junior Member
cogitoxin began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Oct 2015
Device: kpw
Quote:
Originally Posted by DaltonST View Post
@cogitoxin:

LC works perfectly in Windows 10 64bit. I can only guess that your Macintosh does not support submitting 'calibredb' via a spawned operating system subprocess using the particular Python parameters that LC uses.

Essentially, the above is what your attached left error-dialog message says. Your right error-dialog message says that since there "was a left message", you must create the custom column(s) manually.

Obviously you must first delete any custom columns that might have been created by LC, if any. Exit from Calibre, then Restart Calibre. Then, add whatever custom columns you have selected in the LC Configuration dialog. They must be simple "text" custom columns, and the #names must be identical to the #names you specified in the LC Configuration dialog. Exit from Calibre, then Restart Calibre.

Next, test your work by manually adding, changing and deleting DDC/LCC values using Calibre's 'Edit Metadata' function for custom columns.

Finally, bear in mind that just because you have an ISBN does not mean that it is a 'good' ISBN from the perspective of deriving DDC/LCC codes. You can manually derive (or attempt to derive) problem ISBNs using http://classify.oclc.org/classify2/a.../classify.html .



Good luck.


DaltonST
Thanks a lot now it works well. ;-)

]c[
cogitoxin is offline   Reply With Quote
Old 11-20-2015, 12:14 PM   #14
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.6 ISNI.org and Worldcat.org 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.

Refer to the many images attached to the Original Post, plus the .txt file with sample templates for composite custom columns. You can copy-and-paste the templates directly from the .txt file.



DaltonST
DaltonST is offline   Reply With Quote
Old 11-20-2015, 03:04 PM   #15
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.7

Version 1.0.7 - 2015-11-20 New option to delete all non-Library Codes Identifiers.

If you have Version 1.0.6, you must upgrade to Version 1.0.7 to resolve a 'cache db' error.



DaltonST
DaltonST is offline   Reply With Quote
Reply

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


Forum Jump

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


All times are GMT -4. The time now is 08:26 PM.


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