Bug 509124 - Open Library - Suggested improvement: completing the "Plot Summary" field
Summary: Open Library - Suggested improvement: completing the "Plot Summary" field
Status: RESOLVED FIXED
Alias: None
Product: tellico
Classification: Applications
Component: general (other bugs)
Version First Reported In: 4.1.3
Platform: Flatpak Linux
: NOR normal
Target Milestone: ---
Assignee: Robby Stephenson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-09-04 21:56 UTC by louise.ripley
Modified: 2025-09-06 16:07 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In: 4.1.4
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description louise.ripley 2025-09-04 21:56:41 UTC
SUMMARY
On OpenLibrary, the "description" field is usually filled in with a summary of the book or with the content of the back cover.

Perhaps Tellico could fill in the "Plot Summary" field with the content of the "description" field returned by the API for the book.
And if this field is empty for the book, then retrieve the content of the "description" field for the work?

Note that there is the same problem with the "description" field as with the "notes" field: https://bugs.kde.org/show_bug.cgi?id=509062

Example of OpenLibrary entries with the "description" field filled in for the work and for the book :
  * https://openlibrary.org/works/OL27455W.json
    * https://openlibrary.org/books/OL40223115M.json
  * https://openlibrary.org/works/OL893415W.json
    * https://openlibrary.org/books/OL33260759M.json
    * https://openlibrary.org/books/OL59923094M.json
  * https://openlibrary.org/works/OL1323773W.json
    * https://openlibrary.org/books/OL3302429M.json
    * https://openlibrary.org/books/OL51472304M.json
    * https://openlibrary.org/books/OL59131366M.json


SOFTWARE/OS VERSIONS
OS: Linux Mint 22.2 (Zara) - Cinnamon
Tellico: 4.1.3
KDE Frameworks: 6.13.0
Qt: Using 6.9.0 and built against 6.9.0
KDE Flatpak runtime (Xcb)
Build ABI: x86_64-little_endian-lp64
Kernel: linux 6.14.0-29-generic
Comment 1 Robby Stephenson 2025-09-06 16:01:05 UTC
Git commit 8a4eddbbe66c9feccf48fc8611fbd57b4e8618da by Robby Stephenson.
Committed on 06/09/2025 at 16:00.
Pushed by rstephenson into branch 'master'.

Add plot to fetched info from OpenLibrary
FIXED-IN: 4.1.4

M  +4    -0    ChangeLog
M  +50   -27   src/fetch/openlibraryfetcher.cpp
M  +3    -1    src/tests/openlibraryfetchertest.cpp

https://invent.kde.org/office/tellico/-/commit/8a4eddbbe66c9feccf48fc8611fbd57b4e8618da
Comment 2 Robby Stephenson 2025-09-06 16:07:04 UTC
Git commit dfa2094fa1dc51516f60549211c348dcd9e31098 by Robby Stephenson.
Committed on 06/09/2025 at 16:06.
Pushed by rstephenson into branch '4.1'.

Add plot to fetched info from OpenLibrary
FIXED-IN: 4.1.4

M  +4    -0    ChangeLog
M  +51   -27   src/fetch/openlibraryfetcher.cpp
M  +3    -1    src/tests/openlibraryfetchertest.cpp

https://invent.kde.org/office/tellico/-/commit/dfa2094fa1dc51516f60549211c348dcd9e31098