Bug 444779 - zbmath search
Summary: zbmath search
Status: RESOLVED FIXED
Alias: None
Product: KBibTeX
Classification: Applications
Component: Network/online search (other bugs)
Version First Reported In: git (master)
Platform: unspecified All
: NOR wishlist
Target Milestone: ---
Assignee: Thomas Fischer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-11-01 14:56 UTC by Alexander Dunlap
Modified: 2021-12-11 13:52 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Dunlap 2021-11-01 14:56:33 UTC
It would be very nice if KBibTeX had a way to retrieve BibTeX citations from https://zbmath.org/ similarly to how it can from MathSciNet.
Comment 1 Thomas Fischer 2021-11-08 19:51:46 UTC
I have a proof of concept implementation where I have to fix some issues before pushing it for testing. The basic search is working (more or less). One major issue is that the public API does only provide a subset of what you get by using the service's web search:
> Note that the API only provides a subset of the data in the zbMATH Open Web interface
Comment 2 Thomas Fischer 2021-11-08 20:16:27 UTC
I pushed my code into my personal repository. Please check if the code is working for you:
https://invent.kde.org/thomasfischer/kbibtex/commit/152b5fa3af3037cfe684bca277b24f3adbd97706
Comment 3 Bug Janitor Service 2021-11-23 04:38:32 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Alexander Dunlap 2021-11-23 16:00:58 UTC
I just tested it briefly and it seems to work well. The one thing of course is that if you don't put in an author and just search for a title then it doesn't work. But probably this is unavoidable given that zbmath doesn't let you search by title on their server.
Comment 5 Bug Janitor Service 2021-12-08 04:35:31 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 6 Thomas Fischer 2021-12-11 13:52:19 UTC
Git commit 5574abd2a6ff11a194a9ba6fbbbbe6d669ed93b9 by Thomas Fischer.
Committed on 11/12/2021 at 13:50.
Pushed by thomasfischer into branch 'master'.

Add zbMATH Open OAI-PMH search

Adding support for zBMATH Open OAI-PMH search. The current
implementation does not make use of resumption tokens, thus search
results may be limited.
While filtering for author and publication year is done on the server
side, filtering for title or free text is done locally in the results
returned from the server. This means that if the user searches only for
title or text, essentially an empty search will be sent to zbMATH. The
result may contain arbitrary items and the chances that the text the
users searches for is included is low.
The search engine will show a popup notification for a few seconds
notifying the user about this limitation.

Note that this online search makes use of the Open API of zbMATH which,
as per statement by zbMATH, provides a more limited set of results
compared to the corresponding public web-based search:

  "[T]he API only provides a subset of the data in the zbMATH Open Web
   interface"
  https://oai.zbmath.org/

M  +2    -0    src/networking/CMakeLists.txt
A  +216  -0    src/networking/onlinesearch/onlinesearchzbmath.cpp     [License: GPL(v2.0+)]
A  +54   -0    src/networking/onlinesearch/onlinesearchzbmath.h     [License: GPL(v2.0+)]
M  +3    -1    src/program/docklets/searchform.cpp
M  +3    -1    src/test/kbibtextest.cpp
M  +1    -0    xslt/CMakeLists.txt
A  +129  -0    xslt/oaizbpreview-to-bibtex.xsl

https://invent.kde.org/office/kbibtex/commit/5574abd2a6ff11a194a9ba6fbbbbe6d669ed93b9