![]() |
#1 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 989
Karma: 418804
Join Date: Jun 2015
Device: Rocketbook, kobo aura h2o, kobo forma, kobo libra color
|
Wikidata GUI
This plugin imports near arbitrary metadata from Wikidata for books that already have a wikidata ID. This includes a bulk search feature to try to do exact title/author searches in wikidata to find books and can try to match books by other identifiers as well. Use the wikidata metadata plugin to find and add IDs to books that are not found by these methods.
There's a todo.txt in the zip file with the complaints I personally have and possible future features. Discussion of these or others will prioritize their implementation. Features supported in version 2.0.0:
Version History: Spoiler:
Known bugs: Spoiler:
Last edited by compurandom; 01-01-2021 at 09:49 PM. Reason: Update to 2.0.0 |
![]() |
![]() |
![]() |
#2 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 989
Karma: 418804
Join Date: Jun 2015
Device: Rocketbook, kobo aura h2o, kobo forma, kobo libra color
|
Please note... development on this plugin is driven by feedback.
I haven't gotten any feedback, so I haven't felt like developing it. If you feel like testing the new version on calibre 4, I'd be happy to apply patches for any errors that come up., but with no feedback, I'll just assume nobody that uses calibre 4 wants it. Here's the last version tested on Calibre 4 (python2): version 1.3 Last edited by compurandom; 01-17-2021 at 01:35 AM. |
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 989
Karma: 418804
Join Date: Jun 2015
Device: Rocketbook, kobo aura h2o, kobo forma, kobo libra color
|
I'll keep this message up to date with status of unimplemented features.
I've added support for importing series information. This now supports all the metadata the metadata plugin supports, except this can import *two* series into a book if you create a custom column for it. The default settings are really intended as examples, but if anyone thinks I should include more, let me know. The next features I'm considering are:
If Any of these interest you or you want some other feature, discuss it below and help me prioritize implementation... Last edited by compurandom; 01-01-2021 at 09:51 PM. |
![]() |
![]() |
![]() |
#4 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 141
Karma: 50288
Join Date: Feb 2009
Device: KK 3G, iPad
|
My first book attempt:
calibre 3.39.1 embedded-python: True is64bit: True Darwin-17.7.0-x86_64-i386-64bit Darwin ('64bit', '') ('Darwin', '17.7.0', 'Darwin Kernel Version 17.7.0: Fri Nov 2 20:43:16 PDT 2018; root:xnu-4570.71.17~1/RELEASE_X86_64') Python 2.7.15 OSX: ('10.13.6', ('', '', ''), 'x86_64') Interface language: None Successfully initialized third party plugins: Quality Check (1, 9, 11) && Goodreads (1, 4, 0) && Clean Metadata (0, 0, 6) && Kindle Collections (1, 7, 23) && Wikidata (1, 3, 0) && Wikidata gui (1, 2, 0) && Embed Comic Metadata (1, 4, 0) && Find Duplicates (1, 6, 3) Traceback (most recent call last): File "calibre_plugins.wikidata_gui.ui", line 35, in merge_wikidata File "calibre_plugins.wikidata_gui.ui", line 228, in merge_actual KeyError: 'mark_updated' |
![]() |
![]() |
![]() |
#5 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 141
Karma: 50288
Join Date: Feb 2009
Device: KK 3G, iPad
|
Works when "Mark update books" is set in customize -> options.
|
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 989
Karma: 418804
Join Date: Jun 2015
Device: Rocketbook, kobo aura h2o, kobo forma, kobo libra color
|
Thanks, I'll look into it, but probably not until late sunday.
Not sure I've run it with that off. :-> oops. I'd prefer to release it with the next feature set, but not sure how long that will take, so I might patch it earlier. |
![]() |
![]() |
![]() |
#7 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 989
Karma: 418804
Join Date: Jun 2015
Device: Rocketbook, kobo aura h2o, kobo forma, kobo libra color
|
Looking at the code, I bet if you set the option, close the dialog, and then go back and unset the option, it'll still work.
I think I have a fix; the bug is that I forgot to add a few new options to the defaults table, so if you don't set them, they don't have a value and it chokes. Note: fixed in 1.2.1, just released. Last edited by compurandom; 02-11-2019 at 01:23 AM. |
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] Save Virtual Libraries To Column (GUI) | chaley | Plugins | 14 | 04-04-2021 05:25 AM |
[Metadata Source Plugin] wikidata | compurandom | Plugins | 46 | 11-27-2020 11:32 PM |
GUI Icons | Rellwood | Development | 1 | 07-09-2017 11:19 AM |
GUI Changes | luketheobscure | Development | 40 | 07-14-2011 04:23 PM |
Mobi2Mobi GUI Batch | Jad | Kindle Formats | 8 | 10-22-2008 07:22 AM |