Bug 509124

Summary: Open Library - Suggested improvement: completing the "Plot Summary" field
Product: [Applications] tellico Reporter: louise.ripley
Component: generalAssignee: Robby Stephenson <robby>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version First Reported In: 4.1.3   
Target Milestone: ---   
Platform: Flatpak   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 4.1.4
Sentry Crash Report:

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