https://bugs.kde.org/show_bug.cgi?id=484418
Thomas Fischer <fisc...@unix-ag.uni-kl.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|ASSIGNED |RESOLVED Latest Commit|37858b41ce6a19158586546d5ca |https://invent.kde.org/offi |15998dc4124b1 |ce/kbibtex/-/commit/6f462f5 | |950b2b78e86fa4381c818ee48ec | |c15706 --- Comment #4 from Thomas Fischer <fisc...@unix-ag.uni-kl.de> --- Git commit 6f462f5950b2b78e86fa4381c818ee48ecc15706 by Thomas Fischer. Committed on 24/11/2024 at 21:55. Pushed by thomasfischer into branch 'master'. Initital version of 'Google Books' search ... which allows to search for books by using their ISBN. This search engine is the first implementation making use of an extended version of the Python script already used to for XML-based search engines (see commit c48fe708e23916f8e659). This script has been extended and refactored to parse JSON data (as returned by Google Books) similar to how XML data is parsed. Bibliographic entries' fields are extracted from the JSON data using immediately invoked function expressions (IIFE) snipplets stored in file onlinesearchgooglebooks-parser.in.cpp M +1 -0 ChangeLog M +1 -1 format_source_files.sh M +3 -1 src/networking/CMakeLists.txt M +193 -70 src/networking/onlinesearch/onlinesearch-parser-generator.py A +62 -0 src/networking/onlinesearch/onlinesearchgooglebooks-parser.in.cpp * A +250 -0 src/networking/onlinesearch/onlinesearchgooglebooks.cpp [License: GPL(v2.0+)] A +61 -0 src/networking/onlinesearch/onlinesearchgooglebooks.h [License: GPL(v2.0+)] M +4 -2 src/program/docklets/searchform.cpp M +62 -0 src/test/kbibtexnetworkingtest.cpp M +6 -1 src/test/kbibtextest.cpp The files marked with a * at the end have a non valid license. Please read: https://community.kde.org/Policies/Licensing_Policy and use the headers which are listed at that page. https://invent.kde.org/office/kbibtex/-/commit/6f462f5950b2b78e86fa4381c818ee48ecc15706 -- You are receiving this mail because: You are watching all bug changes.