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-23-2020, 09:47 PM   #1471
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by trungng2006 View Post
I did install, but so far unsuccessful to in fetching the highlighs from my kindle.

I understand the part about different annotation styles and accessability. Would it also be possible that the annotation plugins have a template for users to paste in their highlights? By providing a template for user to paste in their annotation, its provide the user with an alternatives to import their highlights in my opinion.
The plugin supports importing annotations from files generated from some ereader apps. The list is in the first post of the plugin. Adding other formats is completely possible. It just needs someone to write the code. Supporting pasting from the clipboard is also possible, but, it means that whatever is in the clipboard has to be in an appropriate format. Odd are that means you just cut it from a file that could have been imported. If you are suggesting the plugin has a dialog to past the annotation into that is
Quote:
Furthermore, rrom what i read (in the annotation plugin thread and the website), I think the current functionality of annotation plugin is great. But what i was looking for is to further integrate the annotation with calibre book by linking the annotated text with the calibre highlights/annotation
So when i export the annotation from calibre annotation browswer, i can have book ID, start CFI, and spine index to create the highlight URI that i can access from another program
It is my intention to extend the Annotations plugin to create calibre annotations. But, that requires time, and enough information in the annotation on the device to make that worthwhile. For Kobo devices, I can get the actual location of the annotation in the book and should be able to translate that to what calibre needs. But, for Kindles there is only a page number or location number. It will be impossible to use these to correctly put the annotations in the book.
davidfor is offline   Reply With Quote
Old 11-23-2020, 10:49 PM   #1472
trungng2006
Member
trungng2006 began at the beginning.
 
Posts: 12
Karma: 10
Join Date: Nov 2018
Device: kindle paperwhite 2
Quote:
Originally Posted by davidfor View Post
Supporting pasting from the clipboard is also possible, but, it means that whatever is in the clipboard has to be in an appropriate format. Odd are that means you just cut it from a file that could have been imported. If you are suggesting the plugin has a dialog to past the annotation into that is
Yes, this is exactly what i mean . I think cut and paste will not solve the different format/template problem. I think the first step, maybe the plugin can implement a CSV format template (where user can paste in the information in respective cell/collumn with excel).

Quote:
It is my intention to extend the Annotations plugin to create calibre annotations. But, that requires time, and enough information in the annotation on the device to make that worthwhile. For Kobo devices, I can get the actual location of the annotation in the book and should be able to translate that to what calibre needs.
This is very exciting to know!
May I ask, would this also apply to Kobo reading application?

Quote:
But, for Kindles there is only a page number or location number. It will be impossible to use these to correctly put the annotations in the book.
This is the problem i stated in my first post. All the devices and app will have their own format. I am not a programer so this may sound weird, but what i am suggesting is that the annotation plugin just extract the book title and annotation from the reading app/device. Then using the book title to match book. Then use calibre search to locate the annotation text in the book passage. Then use this information to generate/integrate the fetched annotation into calibre annotation. In my opinion, this is the way to by pass the format problem.
trungng2006 is offline   Reply With Quote
Advert
Old 11-24-2020, 12:21 AM   #1473
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by trungng2006 View Post
Yes, this is exactly what i mean . I think cut and paste will not solve the different format/template problem. I think the first step, maybe the plugin can implement a CSV format template (where user can paste in the information in respective cell/collumn with excel).
While that would be possible, honestly, no-one has ever expressed an interest in this before. I have no interest in doing it myself. If someone wants to code it, I'll be happy to add it to the plugin.
Quote:
This is very exciting to know!
May I ask, would this also apply to Kobo reading application?
If you mean the Kobo iOS or Android apps, then no. It will be exactly the same as it is now. It will only apply to apps/devices where the annotations can be seen somehow and someone writes code for them. The Kobo apps do not put the annotations somewhere they can bee seen.
Quote:
This is the problem i stated in my first post. All the devices and app will have their own format. I am not a programer so this may sound weird, but what i am suggesting is that the annotation plugin just extract the book title and annotation from the reading app/device. Then using the book title to match book. Then use calibre search to locate the annotation text in the book passage. Then use this information to generate/integrate the fetched annotation into calibre annotation. In my opinion, this is the way to by pass the format problem.
You mean, like the Annotations plugin works right now? This is what the annotations plugin does when it gets annotations. It tries to match the book the annotations are against to books in the calibre library. For Kobo devices this is exact. For Kindle, tolinos and any apps, it is an educated guess because the titles and authors are not guaranteed to be the same everywhere. And it will prompt for a confirmation if the match is not very good.

Following that up with a search of the book would take a long and be very expensive. And I don't know if the search can be triggered in that way. I'll consider it, but, I doubt I will do it at this point. And of course, it also requires that the string being searched for is unique.
davidfor is offline   Reply With Quote
Old 11-24-2020, 02:49 AM   #1474
trungng2006
Member
trungng2006 began at the beginning.
 
Posts: 12
Karma: 10
Join Date: Nov 2018
Device: kindle paperwhite 2
Quote:
Originally Posted by davidfor View Post
Following that up with a search of the book would take a long and be very expensive. And I don't know if the search can be triggered in that way. I'll consider it, but, I doubt I will do it at this point. And of course, it also requires that the string being searched for is unique.
This would be great! Thank you!
trungng2006 is offline   Reply With Quote
Old 11-24-2020, 11:51 AM   #1475
kblair210
Enthusiast
kblair210 began at the beginning.
 
kblair210's Avatar
 
Posts: 30
Karma: 10
Join Date: Jan 2011
Location: Tampa Bay, FL
Device: Kindle Oasis
Sincere apologies if these ideas have been posted and my search-fu didn't find them in the 99 pages of this post.

1. A plugin that would scan a book cover file (or covers for a selected batch of books) for the Width/Height/Bytes and populate that information into a custom (text?) column or into two custom columns (1 for dimensions, 1 for file size - e.g 1466x2200x704KB or 1466x2200 then 704KB) If no cover is present, put 0 or n/a (or better yet, make this user definable). I'm not asking for something that's dynamic or runs automatically, and yes I know this would be a one-time 'at that moment' bit of information. I know about the Quality Check plugin to check for covers but that's not what I'm looking for. I'm looking for something that I can populate a custom column with.

2. A plugin to scrape from Goodreads whether a book has any 'Literary Awards' entries. An example of what this looks like is Goodreads ID 19398490.

3. If it's possible, scrape from Amazon whether a book supports 'Word Wise' and/or 'X-Ray'. In the 'Product details' of Kindle books these will appear as "Word Wise : Enabled" and "X-Ray : Enabled". If not supported, they should say 'Not Enabled' (or in some cases the specifications won't show up at all) These usually appear near the top under the book description as well. I would assume a minimum requirement would be to have a proper AMAZON (or ASIN/MOBI-ASIN) identifier in Calibre so you're sure you're scraping a Kindle book page and not a paperback, etc. The purpose of this app and/or having this information would be for those of us that use the X-Ray files generating app and the WordDumb plugin which generates Word Wise files. Knowing if a book supports either before wasting time trying to generate them would be nice instead of visiting Amazon for every single book you want to check. A simple Y/N output to a custom column for each would be spiffy.

Again my apologies if these have already been discussed.
kblair210 is offline   Reply With Quote
Advert
Old 12-05-2020, 03:53 PM   #1476
chris33
Enthusiast
chris33 began at the beginning.
 
Posts: 34
Karma: 10
Join Date: Sep 2020
Device: ipad, kobo libra 2
Lightbulb Changes Import plugin

Hi All,
I use to select and save some ebook in a folder "export folder" (save to disk) and then read them with my ipad.
For instance saving an ebook will save:
  • filename.pdf (the eook itself)
  • filename.jpg (cover)
  • filename.opf (metadata file)
On the Ipad I may add some annotations to the pdf file and would like to add some comments in the opf (<dc:description> section).

Then I copy back to some "import folder" all the files.

I would like to be able to reimport and replace with my changes.

Of course the "import folder" depends on the library (can be books, magazines...).

I would like to have a button launch a scan of the "import folder", diff contents with "export folder" and import only the modified files, then delete all files in both folders.

I haven't found anything existing so far.
Would this be a difficult plugin dev ?

Anyone interested in such a feature ?
chris33 is offline   Reply With Quote
Old 12-31-2020, 12:12 PM   #1477
gandoe
Enthusiast
gandoe can eat soup with a fork.gandoe can eat soup with a fork.gandoe can eat soup with a fork.gandoe can eat soup with a fork.gandoe can eat soup with a fork.gandoe can eat soup with a fork.gandoe can eat soup with a fork.gandoe can eat soup with a fork.gandoe can eat soup with a fork.gandoe can eat soup with a fork.gandoe can eat soup with a fork.
 
Posts: 44
Karma: 9424
Join Date: Dec 2011
Device: none
Gutenberg, Delphi, Standard, etc. metadata source plugins

Perhaps I'm missing the obvious...but after a number of different searches, both within this sub-Forum as well as across the broader Calibre forums, I have been unable to find metadata source plugins for a number of free/paid ebook internet sources, including: Project Gutenberg, Delphi, Standard Books, Manybooks, Internet Archives, and others. (Although I did find a plugin for the Baen website, formerly known as "webscription").

I'm a bit surprised...I would have thought these sources would have been incorporated into some plugin long ago.

Those sites often have epubs with metadata that differs from other sites (e.g., Amazon, Goodreads, etc.), in such things as translations, editions, collections, even artists or illustrators.

Is there a plugin which incorporates a number of those sources? How do others incorporate that metadata into their Calibre entry.

Just as examples, I currently have three different versions of Dante's Divine Comedy (one from Gutenberg with illustrations by Gustave Dore); four different translations of Meditations by Marcus Aurelius, and three different translations of Beowulf. So have complete metadata is important for my library.

TIA for any help!
Ed
gandoe is offline   Reply With Quote
Old 12-31-2020, 02:47 PM   #1478
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: 35,401
Karma: 145435140
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Forma, Clara HD, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Quote:
Originally Posted by gandoe View Post
Perhaps I'm missing the obvious...but after a number of different searches, both within this sub-Forum as well as across the broader Calibre forums, I have been unable to find metadata source plugins for a number of free/paid ebook internet sources, including: Project Gutenberg, Delphi, Standard Books, Manybooks, Internet Archives, and others. (Although I did find a plugin for the Baen website, formerly known as "webscription").

I'm a bit surprised...I would have thought these sources would have been incorporated into some plugin long ago.

Those sites often have epubs with metadata that differs from other sites (e.g., Amazon, Goodreads, etc.), in such things as translations, editions, collections, even artists or illustrators.

Is there a plugin which incorporates a number of those sources? How do others incorporate that metadata into their Calibre entry.

Just as examples, I currently have three different versions of Dante's Divine Comedy (one from Gutenberg with illustrations by Gustave Dore); four different translations of Meditations by Marcus Aurelius, and three different translations of Beowulf. So have complete metadata is important for my library.

TIA for any help!
Ed
For the most part, metadata plugins, actually almost all user-installed plugins, have been written by someone interested in using them.

Think of it as an opportunity to work on your Python skills and practice at borrowing code.
DNSB is offline   Reply With Quote
Old 01-01-2021, 08:00 AM   #1479
gandoe
Enthusiast
gandoe can eat soup with a fork.gandoe can eat soup with a fork.gandoe can eat soup with a fork.gandoe can eat soup with a fork.gandoe can eat soup with a fork.gandoe can eat soup with a fork.gandoe can eat soup with a fork.gandoe can eat soup with a fork.gandoe can eat soup with a fork.gandoe can eat soup with a fork.gandoe can eat soup with a fork.
 
Posts: 44
Karma: 9424
Join Date: Dec 2011
Device: none
Quote:
Originally Posted by DNSB View Post

Think of it as an opportunity to work on your Python skills and practice at borrowing code.
Yep, that would be the next step. Before diving in, I wanted to check whether I would be :recreating the wheel".

Thanks for the response!
Ed
gandoe is offline   Reply With Quote
Old 01-01-2021, 08:22 PM   #1480
compurandom
Guru
compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.
 
Posts: 919
Karma: 417282
Join Date: Jun 2015
Device: kobo aura h2o, kobo forma
Actually, the overdrive plugin does a pretty good job of covering gutenberg.

I've also added some gutenberg plugs in the wikidata-gui plugin, but wikidata's coverage of gutenberg lags at best and is incomplete typically. I considered fixing that and doing a mass import of gutenberg data into wikidata, but the wikidata people were too picky about how they wanted the data imported and I decided I didn't have time to follow their rules when they already don't follow them. (I kind of rely on that, their "ideal" data import is convoluted and would make it hard to match books if they actually used it.)

Wikidata does contain (spotty) references to many other databases (maybe a couple hundred actually), and the calibre wikidata-gui plugin (which I will update by the end of the weekend) can import any of them if you configure them. I've considered writing plugins to further use that imported data to get more complete data from the other databases than what is in wikidata. Ask nicely for specific ones and there's a slim chance I might be motivated.

But like I said, there's several hundred, and not all of them have API's.
compurandom is offline   Reply With Quote
Old 01-02-2021, 05:05 PM   #1481
gandoe
Enthusiast
gandoe can eat soup with a fork.gandoe can eat soup with a fork.gandoe can eat soup with a fork.gandoe can eat soup with a fork.gandoe can eat soup with a fork.gandoe can eat soup with a fork.gandoe can eat soup with a fork.gandoe can eat soup with a fork.gandoe can eat soup with a fork.gandoe can eat soup with a fork.gandoe can eat soup with a fork.
 
Posts: 44
Karma: 9424
Join Date: Dec 2011
Device: none
Quote:
Originally Posted by compurandom View Post
Actually, the overdrive plugin does a pretty good job of covering gutenberg.

I've also added some gutenberg plugs in the wikidata-gui plugin, but wikidata's coverage of gutenberg lags at best and is incomplete typically.
Thanks...I'll check both the wikidata-gui, and the overdrive plugin as well.
gandoe is offline   Reply With Quote
Old 01-11-2021, 01:32 AM   #1482
law_ct
Junior Member
law_ct began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Feb 2017
Device: kobo
Post Author Info Column

I know we can add a website to each author under 'manage authors', but it would be great to have a text field available somewhere. I'd like to be able to note their pen names, biographical info, or problematic issues, or note if they've retired etc. I keep looking stuff up over and over right now
law_ct is offline   Reply With Quote
Old 01-11-2021, 02:14 AM   #1483
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,568
Karma: 26954694
Join Date: Mar 2012
Location: Sydney Australia
Device: none
Quote:
Originally Posted by law_ct View Post
I know we can add a website to each author under 'manage authors', but it would be great to have a text field available somewhere. I'd like to be able to note their pen names, biographical info, or problematic issues, or note if they've retired etc. I keep looking stuff up over and over right now
You can put any type of URI in the Link field in Manage Authors, not just web page URL's. It could be link to a file, a web page, a note in a notebook app like Evernote or OneNote, or even a 'book' in another or the same calibre library using the recently implemented calibre:// URL scheme

I just converted from using Evernote notes to using the latter. I created an Authors library with various custom columns, including some long text columns. In my Books library I have 'show-book' links to the author's 'book' in the Authors library and in the Authors library I have 'search' links to the authors 'books' in my Books library.

For me at least, it has worked out surprisingly well - especially since I discovered the Choose library->Switch to previous library keyboard shortcut.

I'm also using the calibre:\\ scheme to link related books, avoids having to fabricate relationships out of thin air e.g. Ran and King Lear.

BR

Last edited by BetterRed; 01-11-2021 at 02:47 AM.
BetterRed is offline   Reply With Quote
Old 01-11-2021, 03:08 AM   #1484
Terisa de morgan
Grand Sorcerer
Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.Terisa de morgan ought to be getting tired of karma fortunes by now.
 
Terisa de morgan's Avatar
 
Posts: 6,233
Karma: 11768331
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
Thank you very much for this post, BetterRed. I have the library for authors, but these shortcuts you mention (and links) I didn't know about.
Terisa de morgan is offline   Reply With Quote
Old 01-15-2021, 02:13 AM   #1485
law_ct
Junior Member
law_ct began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Feb 2017
Device: kobo
Interesting. Thanks for the info
law_ct 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


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 07:19 AM
New Plugin Type Idea: Library Plugin cgranade Plugins 3 09-15-2010 12:11 PM
Ideas? mike_bike_kite Which one should I buy? 10 06-13-2010 03:37 PM
Ideas F1Wild Amazon Kindle 4 07-10-2009 06:01 AM


All times are GMT -4. The time now is 06:12 AM.


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