| 
			
			 | 
		#91 | 
| 
			
			
			
			 Deviser 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 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  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#92 | |
| 
			
			
			
			 null operator (he/him) 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 22,018 
				Karma: 30277294 
				Join Date: Mar 2012 
				Location: Sydney Australia 
				
				
				Device: none 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
 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  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#93 | |
| 
			
			
			
			 Junior Member 
			
			![]() Posts: 3 
				Karma: 10 
				Join Date: Sep 2017 
				
				
				
				Device: iPad 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#94 | 
| 
			
			
			
			 Junior Member 
			
			![]() 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...  
		Last edited by steris8; 11-13-2017 at 07:29 PM.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#95 | 
| 
			
			
			
			 Junior Member 
			
			![]() 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?  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#96 | 
| 
			
			
			
			 Deviser 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 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  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#97 | |
| 
			
			
			
			 Cultivator 
			
			![]() ![]() ![]() Posts: 94 
				Karma: 216 
				Join Date: Feb 2015 
				
				
				
				Device: PRST2 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			#Linked https://www.mobileread.com/forums/sh...d.php?t=296895 
		
	
		
		
		
		
		
		
		
		
		
		
	
	Quote: 
	
 identifiers:"978000123456:978000123456:" identifiers:"=urnisbn/978000123456:" identifiers:"=urnisbn/:" identifiers:"=urnisbn978000123456:" the pattern above repeated most.  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#98 | 
| 
			
			
			
			 Deviser 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 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  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#99 | 
| 
			
			
			
			 Deviser 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 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  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#100 | 
| 
			
			
			
			 Deviser 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 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  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#101 | 
| 
			
			
			
			 Deviser 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 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  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#102 | |
| 
			
			
			
			 Junior Member 
			
			![]() Posts: 6 
				Karma: 10 
				Join Date: Oct 2016 
				
				
				
				Device: ipad 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#103 | 
| 
			
			
			
			 Junior Member 
			
			![]() 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.
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#104 | |
| 
			
			
			
			 Deviser 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,265 
				Karma: 2090983 
				Join Date: Aug 2013 
				Location: Texas 
				
				
				Device: none 
				
				
				 | 
	
	
	
		
		
			
			 
				
				ToolTips
			 
			Quote: 
	
 See the attached. ToolTips exist for just this reason. DaltonST  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#105 | 
| 
			
			
			
			 Junior Member 
			
			![]() 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  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
            
        
            
| Tags | 
| ddc, dewey decimal, lcc, library of congress, oclc | 
| Thread Tools | Search this Thread | 
            
  | 
    
			 
			Similar Threads
		 | 
	||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| [GUI Plugin] KindleUnpack - The Plugin | DiapDealer | Plugins | 527 | 08-15-2025 02:36 PM | 
| [GUI Plugin] SmartEject | JimmXinu | Plugins | 125 | 05-08-2025 01:27 AM | 
| [GUI Plugin] Consolidate All Library Metadata (CALM) | DaltonST | Plugins | 334 | 02-02-2025 03:28 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 |