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 12-10-2025, 08:59 PM   #2026
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: 49,826
Karma: 176799834
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Quote:
Originally Posted by wan1967 View Post
The plugin I created attempts to normalize titles to reduce these Japan-specific problems and minimize export errors. I am not sure whether there is demand for such a plugin outside of Japan, so I am wondering whether it is worth publishing. What do you think?
While I would not use that plugin, there are likely a number of people who would find it useful. I am wondering where this plugin would be applied. Using send to device, exporting to disc? Are you getting the title from calibre's metadata store? Correcting it in the ePub's file .opf from calibre's metadata?
DNSB is offline   Reply With Quote
Old 12-11-2025, 03:56 AM   #2027
un_pogaz
Chalut o/
un_pogaz ought to be getting tired of karma fortunes by now.un_pogaz ought to be getting tired of karma fortunes by now.un_pogaz ought to be getting tired of karma fortunes by now.un_pogaz ought to be getting tired of karma fortunes by now.un_pogaz ought to be getting tired of karma fortunes by now.un_pogaz ought to be getting tired of karma fortunes by now.un_pogaz ought to be getting tired of karma fortunes by now.un_pogaz ought to be getting tired of karma fortunes by now.un_pogaz ought to be getting tired of karma fortunes by now.un_pogaz ought to be getting tired of karma fortunes by now.un_pogaz ought to be getting tired of karma fortunes by now.
 
un_pogaz's Avatar
 
Posts: 612
Karma: 718860
Join Date: Dec 2017
Device: Kobo
Quote:
Originally Posted by wan1967 View Post
The plugin I created attempts to normalize titles to reduce these Japan-specific problems and minimize export errors. I am not sure whether there is demand for such a plugin outside of Japan, so I am wondering whether it is worth publishing. What do you think?
The plugin Quality Check contain a action "Normalize the fields" to convert the values into their canonical form defined by the Unicode Standard, aka merge and reorders diacritics.
Certainly what you were looking for.
un_pogaz is offline   Reply With Quote
Old 12-11-2025, 06:19 AM   #2028
Ma'am-I-Am
Preferred pronouns: We/Us
Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.
 
Ma'am-I-Am's Avatar
 
Posts: 229
Karma: 533346
Join Date: Jun 2014
Location: <--- Over There, USA
Device: Kindle PW 2
Quote:
Originally Posted by Baldur333 View Post
Idea for Plugin (Vision Impaired MOD):

Text to Speech plugin for any and every language.
This sounds like a really big ask - *any* and *every* language? Isn't there something like 7,000-8,000 languages in use today?
Ma'am-I-Am is offline   Reply With Quote
Old 12-11-2025, 10:40 AM   #2029
wan1967
Junior Member
wan1967 began at the beginning.
 
Posts: 9
Karma: 10
Join Date: Nov 2022
Device: ipad
My plugin is designed to modify the title field in the metadata managed by Calibre.
Therefore, it does not alter the imported content itself. If that were changed, Calibre would no longer be able to manage it properly.
By keeping it this way, when exporting to EPUB from Calibre, if the filename includes the metadata title field, it becomes useful for locating the desired book on devices such as tablets, and also convenient for viewer software to display titles in an orderly manner.
For example, in the case of a famous Japanese manga:
ONE PIECE 1巻
is normalized as:
ONE_PIECE1
This normalization process:
- Converts full-width alphabets into half-width alphabets
- Replaces spaces between alphabets with underscores
- Normalizes “1巻” into “1”
wan1967 is offline   Reply With Quote
Old 12-11-2025, 10:54 AM   #2030
wan1967
Junior Member
wan1967 began at the beginning.
 
Posts: 9
Karma: 10
Join Date: Nov 2022
Device: ipad
Thank you for introducing my plugin.
The plugin I created is not just about simple Unicode normalization.
For example, take a famous Japanese manga title:
ONE PIECE 1巻
If you only apply Unicode normalization and convert the alphabets to half-width, it becomes:
ONE PIECE 1
This state is fine within Calibre’s metadata database, but I do not want filenames with spaces when exporting to EPUB.
Although Calibre’s export settings can handle spaces, in that case it becomes troublesome to do anything more complex. For me, it is easier to manage if the metadata database itself has already been corrected in advance.
wan1967 is offline   Reply With Quote
Old 12-11-2025, 10:58 AM   #2031
JimmXinu
Plugin Developer
JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.
 
JimmXinu's Avatar
 
Posts: 7,252
Karma: 5007213
Join Date: Dec 2011
Location: Midwest USA
Device: Kobo Clara Colour running KOReader
Quote:
Originally Posted by wan1967 View Post
My plugin is designed to modify the title field in the metadata managed by Calibre.
...
This normalization process:
- Converts full-width alphabets into half-width alphabets
- Replaces spaces between alphabets with underscores
- Normalizes “1巻” into “1”
So your intention is to normalize to basically ASCII less spaces on output?

Honestly, that sounds like Calibre's Save to disk settings should already cover it:
Click image for larger version

Name:	Capture.PNG
Views:	38
Size:	55.3 KB
ID:	219686
JimmXinu is online now   Reply With Quote
Old 01-23-2026, 04:52 PM   #2032
varia
Junior Member
varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'
 
varia's Avatar
 
Posts: 9
Karma: 39844
Join Date: Jan 2026
Device: Samsung Galaxy Tab S10 Lite
Reading Wrap-up Plugin

This is probably a big ask, but here goes.
I would love to see a plugin that gives reading journal features similar to what online reading journals/trackers have. Goodreads, The Storygraph, Hardcover App, etc, gives reading statistics such as number of books/pages read, percentage of read books that were X genre, rating, mood, etc. At the end of the year the statistics are rolled up into a really nice graphical wrap-up, showing the covers, charts, etc. I can envision this in Calibre, even with DIY templates for the wrap-up.

I do use the available reading plugins, and I am very appreciative of the work that goes into those.

If one plugin can handle reading journal features and output a nice epub with the stats, that would truly be amazing. Please and thank you, if such a thing is possible.
varia is offline   Reply With Quote
Old 01-23-2026, 08:35 PM   #2033
Ma'am-I-Am
Preferred pronouns: We/Us
Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.Ma'am-I-Am ought to be getting tired of karma fortunes by now.
 
Ma'am-I-Am's Avatar
 
Posts: 229
Karma: 533346
Join Date: Jun 2014
Location: <--- Over There, USA
Device: Kindle PW 2
But is Calibre meant to be a reading app? I use the viewer to check books for various reasons, and to read the occasional comic because I don't have a reader for that, but I thought it was mainly for library management.
Ma'am-I-Am is offline   Reply With Quote
Old 01-23-2026, 08:42 PM   #2034
Comfy.n
want to learn what I want
Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.
 
Posts: 1,803
Karma: 7945209
Join Date: Sep 2020
Device: none
Quote:
Originally Posted by varia View Post
This is probably a big ask, but here goes.
I would love to see a plugin that gives reading journal features similar to what online reading journals/trackers have. Goodreads, The Storygraph, Hardcover App, etc, gives reading statistics such as number of books/pages read, percentage of read books that were X genre, rating, mood, etc. At the end of the year the statistics are rolled up into a really nice graphical wrap-up, showing the covers, charts, etc. I can envision this in Calibre, even with DIY templates for the wrap-up.

I do use the available reading plugins, and I am very appreciative of the work that goes into those.

If one plugin can handle reading journal features and output a nice epub with the stats, that would truly be amazing. Please and thank you, if such a thing is possible.
Quote:
Originally Posted by Ma'am-I-Am View Post
But is Calibre meant to be a reading app? I use the viewer to check books for various reasons, and to read the occasional comic because I don't have a reader for that, but I thought it was mainly for library management.
I agree but calibre can be anything. It provides a wide range of tools and powerful framework for infinite possibilites. (hence the name calibre, on one of its interpretations)

I believe @thiago.ecc 's Reading Goal does that already?
Comfy.n is offline   Reply With Quote
Old 01-23-2026, 08:52 PM   #2035
varia
Junior Member
varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'
 
varia's Avatar
 
Posts: 9
Karma: 39844
Join Date: Jan 2026
Device: Samsung Galaxy Tab S10 Lite
Quote:
Originally Posted by Ma'am-I-Am View Post
But is Calibre meant to be a reading app? I use the viewer to check books for various reasons, and to read the occasional comic because I don't have a reader for that, but I thought it was mainly for library management.
I don't use Calibre for reading. I use it for library management as well. I'm not referring to reading specifically, but journaling/tracking in order to have a report you review. A lot of readers do this is the many online reading trackers (Goodreads, Storygraph, etc), but those systems have their own issues. There are plugins that already do some of what I mentioned (see plugins already in place: Reading Goal, Reading List, Count Pages), but not as a comprehensive tracker.
I hope that explanation is clear.
varia is offline   Reply With Quote
Old 01-23-2026, 08:53 PM   #2036
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: 31,433
Karma: 62503914
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
Quote:
Originally Posted by Ma'am-I-Am View Post
But is Calibre meant to be a reading app? I use the viewer to check books for various reasons, and to read the occasional comic because I don't have a reader for that, but I thought it was mainly for library management.
All of the Above.

Manager
Editor
Converter
Viewer

It does all these well and they are integrated when used from the Library view.
Viewer and Editor can be used without the Library being loaded.
theducks is online now   Reply With Quote
Old 01-24-2026, 02:30 AM   #2037
kiwidude
Calibre Plugins Developer
kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.
 
Posts: 4,749
Karma: 2208556
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
Quote:
Originally Posted by varia View Post
This is probably a big ask, but here goes.
I would love to see a plugin that gives reading journal features similar to what online reading journals/trackers have. Goodreads, The Storygraph, Hardcover App, etc, gives reading statistics such as number of books/pages read, percentage of read books that were X genre, rating, mood, etc. At the end of the year the statistics are rolled up into a really nice graphical wrap-up, showing the covers, charts, etc. I can envision this in Calibre, even with DIY templates for the wrap-up.
This is close to something I have also wanted but not had time to implement myself. Though not to the extent you have described of generating an epub, but of just being able to bring up some nice graphs for the year of books/words/pages, and be able to compare with previous years. Yes I have/use Goodreads, but that doesn't do a good job of comparing years nor use info on how books are tagged in my calibre library.

With respect to thiago's plugin it didn't hit the right notes for my use case, from memory the one time I looked at it was too tightly focused on reading goals and reading progress % which is not what I am after. Maybe it is more flexible nowadays, I haven't looked again. I just want to use common columns like tags, pages/word counts and a #lastread type column.

Which also highlights the other flaw with such a "simplified" use case plugin, that #lastread is not going to work for someone who re-reads books a lot, as your statistics for previous years will be incorrect. Something I personally can live with given how infrequently I re-read but others may rant about the limitation.

Add in my lack of time and the fact that writing this sort of thing in a python plugin is not my first choice and it all just fell into the too hard basket.
kiwidude is offline   Reply With Quote
Old 01-24-2026, 01:14 PM   #2038
varia
Junior Member
varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'
 
varia's Avatar
 
Posts: 9
Karma: 39844
Join Date: Jan 2026
Device: Samsung Galaxy Tab S10 Lite
Quote:
Originally Posted by kiwidude View Post
This is close to something I have also wanted but not had time to implement myself. Though not to the extent you have described of generating an epub, but of just being able to bring up some nice graphs for the year of books/words/pages, and be able to compare with previous years. Yes I have/use Goodreads, but that doesn't do a good job of comparing years nor use info on how books are tagged in my calibre library.
After many years of using Goodreads I jumped ship because of these limitations and lack of development. If I remember well, their end of year wrap up doesn't use charts or graphs at all.

Quote:
Originally Posted by kiwidude View Post
With respect to thiago's plugin it didn't hit the right notes for my use case, from memory the one time I looked at it was too tightly focused on reading goals and reading progress % which is not what I am after. Maybe it is more flexible nowadays, I haven't looked again. I just want to use common columns like tags, pages/word counts and a #lastread type column.
I use that plugin and a couple others to get some of the data. With Reading Goal, statistics show books read by month and by genre. It can show custom challenges side by side so you may be able to see number of books read over several years. Using several plugins isn't ideal, but in the absence of a comprehensive option I try to make do for the time being.


Quote:
Originally Posted by kiwidude View Post
Add in my lack of time and the fact that writing this sort of thing in a python plugin is not my first choice and it all just fell into the too hard basket.
I can understand that. To my non-techie mind it sounds like a lot.
I wonder if a viable alternative would be to export specific column data to then compile into a templated spreadsheet? I've seen some really detailed spreadsheet-format reading trackers that have the benefit of filtering. While it would be nice to keep everything in Calibre, I understand sometimes complexity requires a different approach.
varia is offline   Reply With Quote
Old 01-24-2026, 04:26 PM   #2039
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: 22,209
Karma: 30317706
Join Date: Mar 2012
Location: Sydney Australia
Device: none
Quote:
Originally Posted by varia View Post
. . .
I wonder if a viable alternative would be to export specific column data to then compile into a templated spreadsheet? I've seen some really detailed spreadsheet-format reading trackers that have the benefit of filtering. While it would be nice to keep everything in Calibre, I understand sometimes complexity requires a different approach.
You can export column data to a CSV file via the Create Catalog tool, which can be added to any toolbar or menu, it is also accessible via the Conversion drop down menu.

Click image for larger version

Name:	Screenshot 2026-01-25 071449.jpg
Views:	8
Size:	217.6 KB
ID:	220482

The 'really detailed spreadsheet-format reading trackers' can probably read a CSV file.

BR
BetterRed is offline   Reply With Quote
Old 01-24-2026, 05:14 PM   #2040
varia
Junior Member
varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'varia can spell AND pronounce 'liseuse.'
 
varia's Avatar
 
Posts: 9
Karma: 39844
Join Date: Jan 2026
Device: Samsung Galaxy Tab S10 Lite
Quote:
Originally Posted by BetterRed View Post
You can export column data to a CSV file via the Create Catalog tool, which can be added to any toolbar or menu, it is also accessible via the Conversion drop down menu.

Attachment 220482

The 'really detailed spreadsheet-format reading trackers' can probably read a CSV file.

BR
Didn't notice the CSV export function before, so thanks. I will check this out in the meantime.
varia is offline   Reply With Quote
Reply

Tags
calibre, chatbot, cover, epub fix, epub-fix, google books, kindle, metadata calibre title, missing, pdf, pdf and calibre, plugin development, scribe

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
PRS-505 Any ideas what this might be? Neupy Sony Reader 4 07-03-2012 08:19 AM
New Plugin Type Idea: Library Plugin cgranade Plugins 3 09-15-2010 01:11 PM
Ideas? mike_bike_kite Which one should I buy? 10 06-13-2010 04:37 PM
Ideas F1Wild Amazon Kindle 4 07-10-2009 07:01 AM


All times are GMT -4. The time now is 12:49 PM.


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