After updating calibre 6.17 I noticed that some books had a neat little arrow to click to open the link to the author's profile page (for Ao3 generated epubs).
But only some authors had a link— which ones seemed random, not newly imported files or specific types of links. I looked around to see if there was a way to import the link from the text, because I did not want to add in the links manually. I think I did find an answer to my problem here:
But I tried to look around the code to see how calibre found the author's link in the first place, I couldn't find it in the metadata and I had trouble reading the code.
I'm pretty sure this is the update that added the feature.
https://github.com/kovidgoyal/calibr...1983679dadeef6
Quote:
From Release: 6.16 [20 Apr, 2023]
Book details: if an item has an associated link then offer that link in the item's context menu
|
If anyone could help clarify how this works it would be nice to know, even if it doesn't help fill in those links automatically.
---
Also, while looking for that I found this from Release: 6.15.1 [07 Apr, 2023]
Quote:
Allow adding external links to tags, series, publishers, etcetera in addition to authors
The links show up as click-able icons in the book details panel. They can be set by right clicking the author/tag/etc. in the Tag browser and choosing "Manage"
|
I also tried to put in associated links for series and got an error:
Code:
calibre, version 6.17.0
ERROR: Unhandled exception: <b>TypeError</b>:'NoneType' object is not iterable
calibre 6.17 embedded-python: True
macOS-13.3.1-arm64-arm-64bit Darwin ('64bit', '')
('Darwin', '22.4.0', 'Darwin Kernel Version 22.4.0: Mon Mar 6 20:59:28 PST 2023; root:xnu-8796.101.5~3/RELEASE_ARM64_T6000')
Python 3.10.1
OSX: ('13.3.1', ('', '', ''), 'arm64')
Interface language: None
Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (1, 50, 0) && DeDRM (10, 0, 3) && Package KFX (from KFX Input) (1, 50, 0) && Count Pages (1, 13, 0) && EpubMerge (2, 15, 0) && Extract People Other Metadata (1, 0, 0) && FanFicFare (4, 22, 1) && Find Duplicates (1, 10, 8) && KFX metadata reader (from KFX Input) (1, 50, 0) && KFX Input (1, 50, 0) && Modify ePub (1, 8, 1) && Reading List (1, 15, 1) && WordDumb (3, 29, 1)
Traceback (most recent call last):
File "calibre/gui2/tag_browser/ui.py", line 284, in do_tags_list_edit
File "calibre/gui2/dialogs/tag_list_editor.py", line 230, in __init__
File "calibre/gui2/dialogs/tag_list_editor.py", line 425, in fill_in_table
File "calibre/gui2/dialogs/tag_list_editor.py", line 390, in create_table
TypeError: 'NoneType' object is not iterable
am I doing something wrong here?