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 Yesterday, 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 Yesterday, 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,169
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 offline   Reply With Quote
Advert
Old Yesterday, 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 Yesterday, 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 Yesterday, 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 Yesterday, 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 Yesterday, 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 Yesterday, 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,157
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
Old Yesterday, 08:28 PM   #9
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,786
Karma: 27405072
Join Date: Mar 2012
Location: Sydney Australia
Device: none
I have books with plain text comments

Click image for larger version

Name:	Screenshot 2024-08-04 103538.jpg
Views:	11
Size:	221.3 KB
ID:	209927

I'll try to find a way to HTML-ise them in bulk.

@d3m0sth3n3s - I suggest you ask un_pogaz if the Comments Cleaner plugin can convert plain text to simple HTML.

BR

Last edited by BetterRed; Yesterday at 08:48 PM.
BetterRed is offline   Reply With Quote
Old Yesterday, 11:42 PM   #10
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 44,179
Karma: 22670164
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
THere isnt any such tool, though I dont really understand why you need it. All such a tool would do is mostly just wrap blocks in <p> or <div> tags ( dont recall the details).
kovidgoyal is offline   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 02:28 AM.


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