Skip to content

Add semantic scholar#8575

Merged
Siedlerchr merged 17 commits intoJabRef:mainfrom
etienne428:add-semantic-scholar
Mar 22, 2022
Merged

Add semantic scholar#8575
Siedlerchr merged 17 commits intoJabRef:mainfrom
etienne428:add-semantic-scholar

Conversation

@etienne428
Copy link
Copy Markdown
Contributor

  • Change in CHANGELOG.md described in a way that is understandable for the average user (if applicable)
  • Tests created for changes (if applicable)
  • Manually tested changed features in running JabRef (always required)
  • Screenshots added in PR description (for UI changes)
  • Checked documentation: Is the information available and up to date? If not, I created an issue at https://github.com/JabRef/user-documentation/issues or, even better, I submitted a pull request to the documentation repository.

@ThiloteE
Copy link
Copy Markdown
Member

Does this fix #6627?

@etienne428
Copy link
Copy Markdown
Contributor Author

Does this fix #6627?

No, it has nothing to do with JSTOR. I just added a new fetcher (a new class SemanticScholar with a test class), if I understood #6627 correctly.

Comment thread build.gradle Outdated
Comment thread src/main/java/org/jabref/logic/importer/fetcher/SemanticScholar.java Outdated
Comment thread src/main/java/org/jabref/logic/importer/fetcher/SemanticScholar.java Outdated
Comment thread src/main/java/org/jabref/logic/importer/WebFetchers.java Outdated
Copy link
Copy Markdown
Member

@Siedlerchr Siedlerchr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks already very good! 👍 Will test this asap.
Just some minor suggestions

@Siedlerchr Siedlerchr added status: ready-for-review Pull Requests that are ready to be reviewed by the maintainers status: changes-required Pull requests that are not yet complete labels Mar 15, 2022
@Siedlerchr
Copy link
Copy Markdown
Member

Oh and don't forget changelog

Comment thread src/main/java/org/jabref/logic/importer/fetcher/SemanticScholar.java Outdated
Comment thread build.gradle Outdated
@etienne428 etienne428 force-pushed the add-semantic-scholar branch from 503134e to 9c853e4 Compare March 16, 2022 19:17
@Siedlerchr Siedlerchr removed the status: changes-required Pull requests that are not yet complete label Mar 16, 2022
Copy link
Copy Markdown
Member

@Siedlerchr Siedlerchr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks again for this cool new feature :)

@calixtus
Copy link
Copy Markdown
Member

Made a little change in the changelog to fit in the common wording. Thanks for your effort!

@Siedlerchr
Copy link
Copy Markdown
Member

Can you also disable the Semantic scholar tests on CI? They throw an 429 error too many requests

@Siedlerchr Siedlerchr merged commit 42e4772 into JabRef:main Mar 22, 2022
Siedlerchr added a commit that referenced this pull request Mar 27, 2022
* upstream/main: (104 commits)
  update test getPart (#8610)
  Add ControlHelper truncateString tests comments (#8612)
  Allow using custom SSL certificates (#8583)
  Fix protectedTerms not stored due to weaklistener (#8609)
  Fix changelog and version parsing (#8578)
  Creating more unit tests for NumericFieldComparatorTest (#8604)
  Fix merge entries dialog exceeding screen size (#8599)
  StringUtilTest new test for method GetPart (#8594)
  Use unkown entry type
  Add semantic scholar (#8575)
  Add research gate (#8580)
  fix import of unlinked files (#8444) (#8582)
  Missed l10n for fetcher fix (#8597)
  Fix some fetcher test (#8595)
  Bump slf4j-api from 2.0.0-alpha6 to 2.0.0-alpha7 in /buildSrc (#8589)
  Bump ikonli-materialdesign2-pack from 12.3.0 to 12.3.1 (#8591)
  Bump gittools/actions from 0.9.11 to 0.9.13 (#8587)
  Bump mockito-core from 4.3.1 to 4.4.0 (#8588)
  Bump flowless from 0.6.8 to 0.6.9 (#8590)
  Bump ikonli-javafx from 12.3.0 to 12.3.1 (#8592)
  ...

# Conflicts:
#	src/main/java/org/jabref/gui/EntryTypeViewModel.java
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

status: ready-for-review Pull Requests that are ready to be reviewed by the maintainers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants