Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre > Library Management

Notices

Reply
 
Thread Tools Search this Thread
Old Today, 04:35 PM   #1
d3m0sth3n3s
Member
d3m0sth3n3s began at the beginning.
 
d3m0sth3n3s's Avatar
 
Posts: 18
Karma: 10
Join Date: Jun 2012
Location: Spain
Device: Kindle DX, Kindle Paperwhite, and Kindle Scribe
Convert comments field to HTML in bulk

Hi!

I have read in these forums that while comments are displayed/edited as HTML they are not always stored internally as HTML code, depending on where they originally come from. Sometimes they are just stored as plain text. After you edit a comment using the calibre metadata editor it is always stored as HTML internally.

That said, is there any way to get all the comments in a bunch of books converted to HTML the same way the metadata editor would do? Some template that performs this operation in bulk?
d3m0sth3n3s is offline   Reply With Quote
Old Today, 05:06 PM   #2
theducks
Well trained by Cats
theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.
 
theducks's Avatar
 
Posts: 30,168
Karma: 57532198
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
While you may paste plain text, there is always HTML on that tab.
It is just simple. <p>words</p>
Same as you would get by 'using the remove formatting (of selected text)
theducks is online now   Reply With Quote
Advert
Old Today, 05:25 PM   #3
d3m0sth3n3s
Member
d3m0sth3n3s began at the beginning.
 
d3m0sth3n3s's Avatar
 
Posts: 18
Karma: 10
Join Date: Jun 2012
Location: Spain
Device: Kindle DX, Kindle Paperwhite, and Kindle Scribe
Quote:
Originally Posted by theducks View Post
While you may paste plain text, there is always HTML on that tab.
It is just simple. <p>words</p>
I know that. The thing is I’m not talking about manually pasting text (for an individual e-book) into the Comments field using the calibre GUI metadata editor.

I have lots of e-books in ePub format whose Comments field was filled during the import process and it is stored internally in plain text (in the Comments field in the calibre database). I want to convert the Comments format for those e-books to HTML prior to some regex Search & Replace tweak. To that end, I need that all my e-books have their Comments field stored internally in HTML.
d3m0sth3n3s is offline   Reply With Quote
Old Today, 05:48 PM   #4
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 75,316
Karma: 133361584
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by d3m0sth3n3s View Post
I know that. The thing is I’m not talking about manually pasting text (for an individual e-book) into the Comments field using the calibre GUI metadata editor.

I have lots of e-books in ePub format whose Comments field was filled during the import process and it is stored internally in plain text (in the Comments field in the calibre database). I want to convert the Comments format for those e-books to HTML prior to some regex Search & Replace tweak. To that end, I need that all my e-books have their Comments field stored internally in HTML.
Why do you need all of your comments to be HTML?

All of your comments are converted to HTML if they are not HTML. So you don't need to convert them. Select a book you think has the comments not in HTML. Press the E key and then under the blurb, click the HTML Source tab. You'll see that it is HTML.
JSWolf is offline   Reply With Quote
Old Today, 05:55 PM   #5
d3m0sth3n3s
Member
d3m0sth3n3s began at the beginning.
 
d3m0sth3n3s's Avatar
 
Posts: 18
Karma: 10
Join Date: Jun 2012
Location: Spain
Device: Kindle DX, Kindle Paperwhite, and Kindle Scribe
Quote:
Originally Posted by JSWolf View Post
All of your comments are converted to HTML if they are not HTML. So you don't need to convert them. Select a book you think has the comments not in HTML. Press the E key and then under the blurb, click the HTML Source tab. You'll see that it is HTML.
No, you are mistaken. That is what the Qt GUI component implementing the Comments metadata editor shows you, not what it is really stored in the calibre database. Check this:

Quote:
Originally Posted by kovidgoyal View Post
That's probably because it is actually just a <p><br> (the markup you see via the edit metadata dialog is not an accurate representation of what is present internally as it is roundtripped through Qt's text edit widget.
d3m0sth3n3s is offline   Reply With Quote
Advert
Old Today, 05:58 PM   #6
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 75,316
Karma: 133361584
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by d3m0sth3n3s View Post
No, you are mistaken. That is what the Qt GUI component implementing the Comments metadata editor shows you, not what it is really stored in the calibre database. Check this:
If it doesn't store the blurb as HTML, then how is text being made bold? I've some blurbs from the eBook that have some text bold.

Why is it you need the blurb to be HTML?
JSWolf is offline   Reply With Quote
Old Today, 06:13 PM   #7
d3m0sth3n3s
Member
d3m0sth3n3s began at the beginning.
 
d3m0sth3n3s's Avatar
 
Posts: 18
Karma: 10
Join Date: Jun 2012
Location: Spain
Device: Kindle DX, Kindle Paperwhite, and Kindle Scribe
Quote:
Originally Posted by JSWolf View Post
If it doesn't store the blurb as HTML, then how is text being made bold?
It’s bold because calibre stores it as HTML But that is AFTER you edited the Comments field with the GUI metadata editor. If it was imported as plain text and you left the Comments field untouched in the GUI it is kept as plain text internally in calibre database. The HTML code you see in the Comments metadata editor is not an accurate representation of the real information stored in the database. That can be plain text!
d3m0sth3n3s is offline   Reply With Quote
Old Today, 06:47 PM   #8
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 38,148
Karma: 152037714
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Odd. When I download metadata, it shows bold, italic, underlines, etc. and those seem to survive closing and re-opening calibre. Perhaps what is stored in the database is not HTML code but the HTML code seems to survive that storage.
DNSB is online now   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Bulk convert HTML characters for epub christopher88 ePub 13 12-02-2013 12:23 PM
Metadata Comments Field - How to best tweak the html? Chris_Snow Library Management 5 08-13-2013 02:58 AM
Comments field emeybee Calibre 1 05-27-2010 02:01 PM
Comments field banjomike Calibre 7 04-08-2010 02:18 PM
Comments field hyperact Calibre 3 12-28-2008 01:38 PM


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


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