Bug 411095 - [Feature Request] Import from LibraryThing
Summary: [Feature Request] Import from LibraryThing
Alias: None
Product: tellico
Classification: Applications
Component: general (show other bugs)
Version: 3.2.1
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Robby Stephenson
Depends on:
Reported: 2019-08-20 10:53 UTC by Aqeel Zafar
Modified: 2019-10-07 00:40 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 3.2.2


Note You need to log in before you can comment on or make changes to this bug.
Description Aqeel Zafar 2019-08-20 10:53:35 UTC
LibraryThing is a book cataloging service, much like GoodReads but more focused on cataloging aspect than social (and I think older than GoodReads too).
Comment 1 Robby Stephenson 2019-10-07 00:40:17 UTC
Git commit 1a8521490343716351e43ff939048ddfa8c885fc by Robby Stephenson.
Committed on 07/10/2019 at 00:37.
Pushed by rstephenson into branch '3.2'.

Add an importer for LibraryThing.com collections exported in JSON.

There is no public API for pulling a user's collection directly, so the
collection must first be exported in JSON format.

No images are included. Publication data, such as publisher and
location, are not parsed. User tags are imported as keywords.
FIXED-IN: 3.2.2

M  +8    -0    doc/importing-exporting.docbook
M  +2    -1    icons/CMakeLists.txt
M  +1    -0    icons/icons.qrc
A  +-    --    icons/librarything.png
M  +8    -0    src/importdialog.cpp
M  +3    -0    src/mainwindow.cpp
M  +2    -1    src/tellicoui.rc
M  +1    -0    src/translators/CMakeLists.txt
A  +161  -0    src/translators/librarythingimporter.cpp     [License: GPL (v2/3)]
C  +30   -60   src/translators/librarythingimporter.h [from: src/translators/translators.h - 065% similarity]
M  +2    -1    src/translators/translators.h