Skip to content

Conversation

@maxyboy232nu
Copy link

@maxyboy232nu maxyboy232nu commented Oct 26, 2025

Closes #12268

Adds Google Scholar and Semantic Scholar search options to the entry table context menu. Each command reuses ExternalLinkCreator to build a sanitised search URL from the selected entry’s title and launches it via the existing NativeDesktop helper. Test cases are provided in ExternalLinkCreatorTest, and are essentially identical to those written for the ShortScience search.

image

Steps to test

  1. Start JabRef with this branch.
  2. Create or open a database with at least one entry whose title field is set.
  3. Right click on an entry and choose Search Google Scholar – a browser tab should open with the title pre-filled on scholar.google.com.
  4. Repeat with Search Semantic Scholar – it should open semanticscholar.org with the correct query.

Mandatory checks

@github-actions
Copy link
Contributor

Hey @maxyboy232nu!

Thank you for contributing to JabRef! Your help is truly appreciated ❤️.

We have automatic checks in place, based on which you will soon get automated feedback if any of them are failing. We also use TragBot with custom rules that scans your changes and provides some preliminary comments, before a maintainer takes a look. TragBot is still learning, and may not always be accurate. In the "Files changed" tab, you can go through its comments and just click on "Resolve conversation" if you are sure that it is incorrect, or comment on the conversation if you are doubtful.

Please re-check our contribution guide in case of any other doubts related to our contribution workflow.

@maxyboy232nu maxyboy232nu changed the title Implement issue 12268 Add "Open with Google Scholar" and "Open with Semantic Scholar" Oct 26, 2025
@Siedlerchr
Copy link
Member

Siedlerchr commented Oct 28, 2025

Please move all these three to a new submenu, "Open in...." to not clutter the user interface

@Siedlerchr Siedlerchr added the status: changes-required Pull requests that are not yet complete label Oct 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

first contrib status: changes-required Pull requests that are not yet complete

Projects

None yet

Development

Successfully merging this pull request may close these issues.

"Open in Google Scholar" / "Semantic Scholar"

2 participants