Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Anbindung BibSonomy API #159

Draft
wants to merge 157 commits into
base: bibsonomy
Choose a base branch
from
Draft

Anbindung BibSonomy API #159

wants to merge 157 commits into from

Conversation

zesaro
Copy link
Owner

@zesaro zesaro commented Jan 16, 2024

Mandatory checks

Closes #158

  • 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 developer's documentation: Is the information available and up to date? If not, I outlined it in this pull request.
  • 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.

ToDo:

@zesaro zesaro self-assigned this Jan 16, 2024
@zesaro zesaro linked an issue Jan 16, 2024 that may be closed by this pull request
@zesaro zesaro marked this pull request as ready for review January 16, 2024 00:22
@zesaro zesaro marked this pull request as draft January 16, 2024 00:22
@zesaro zesaro changed the base branch from main to bibsonomy January 16, 2024 09:19
@koppor
Copy link
Collaborator

koppor commented Feb 21, 2024

Good start 👍

zesaro and others added 21 commits March 11, 2024 22:33
…my-api

# Conflicts:
#	build.gradle
#	external-libraries.md
Bumps [dev.langchain4j:langchain4j](https://github.com/langchain4j/langchain4j) from 0.35.0 to 0.36.0.
- [Release notes](https://github.com/langchain4j/langchain4j/releases)
- [Commits](langchain4j/langchain4j@0.35.0...0.36.0)

---
updated-dependencies:
- dependency-name: dev.langchain4j:langchain4j
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [org.wiremock:wiremock-standalone](https://github.com/wiremock/wiremock) from 3.3.1 to 3.9.2.
- [Release notes](https://github.com/wiremock/wiremock/releases)
- [Commits](wiremock/wiremock@3.3.1...3.9.2)

---
updated-dependencies:
- dependency-name: org.wiremock:wiremock-standalone
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
)

Bumps [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit5) from 5.11.0 to 5.11.3.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](junit-team/junit5@r5.11.0...r5.11.3)

---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps com.konghq:unirest-java-core from 4.4.4 to 4.4.5.

---
updated-dependencies:
- dependency-name: com.konghq:unirest-java-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [DavidAnson/markdownlint-cli2-action](https://github.com/davidanson/markdownlint-cli2-action) from 17 to 18.
- [Release notes](https://github.com/davidanson/markdownlint-cli2-action/releases)
- [Commits](DavidAnson/markdownlint-cli2-action@v17...v18)

---
updated-dependencies:
- dependency-name: DavidAnson/markdownlint-cli2-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [gittools/actions](https://github.com/gittools/actions) from 3.0.0 to 3.0.2.
- [Release notes](https://github.com/gittools/actions/releases)
- [Commits](GitTools/actions@v3.0.0...v3.0.2)

---
updated-dependencies:
- dependency-name: gittools/actions
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [appleboy/ssh-action](https://github.com/appleboy/ssh-action) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/appleboy/ssh-action/releases)
- [Changelog](https://github.com/appleboy/ssh-action/blob/master/.goreleaser.yaml)
- [Commits](appleboy/ssh-action@v1.1.0...v1.2.0)

---
updated-dependencies:
- dependency-name: appleboy/ssh-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4 to 5.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](codecov/codecov-action@v4...v5)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: gradle-update-robot <gradle-update-robot@regolo.cc>
Co-authored-by: gradle-update-robot <gradle-update-robot@regolo.cc>
* move check for invalid characters to linked files editor

Fixes JabRef#12212

some cleanup

* fix checkstyle

* restore switch

* set working dir path

* checkstyle

* add test

* fix import
* Transform \n-><p>, reduce LibreOffice API calls, improve documentation

* Remove unnecessary regex transform, improve trailing regex match

* Fix tests

* Minor fix - comment
Bumps [gittools/actions](https://github.com/gittools/actions) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/gittools/actions/releases)
- [Commits](GitTools/actions@v3.0.2...v3.0.3)

---
updated-dependencies:
- dependency-name: gittools/actions
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [io.zonky.test:embedded-postgres](https://github.com/zonkyio/embedded-postgres) from 2.0.7 to 2.1.0.
- [Release notes](https://github.com/zonkyio/embedded-postgres/releases)
- [Commits](zonkyio/embedded-postgres@v2.0.7...v2.1.0)

---
updated-dependencies:
- dependency-name: io.zonky.test:embedded-postgres
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…JabRef#12227)

Bumps [org.junit.platform:junit-platform-launcher](https://github.com/junit-team/junit5) from 1.10.3 to 1.11.3.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/commits)

---
updated-dependencies:
- dependency-name: org.junit.platform:junit-platform-launcher
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps commons-io:commons-io from 2.17.0 to 2.18.0.

---
updated-dependencies:
- dependency-name: commons-io:commons-io
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…bRef#12228)

Bumps [dev.langchain4j:langchain4j-mistral-ai](https://github.com/langchain4j/langchain4j) from 0.36.0 to 0.36.2.
- [Release notes](https://github.com/langchain4j/langchain4j/releases)
- [Commits](langchain4j/langchain4j@0.36.0...0.36.2)

---
updated-dependencies:
- dependency-name: dev.langchain4j:langchain4j-mistral-ai
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ef#12230)

Bumps [src/main/resources/csl-locales](https://github.com/citation-style-language/locales) from `4753e3a` to `96d704d`.
- [Release notes](https://github.com/citation-style-language/locales/releases)
- [Commits](citation-style-language/locales@4753e3a...96d704d)

---
updated-dependencies:
- dependency-name: src/main/resources/csl-locales
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…abRef#12229)

Bumps org.apache.logging.log4j:log4j-to-slf4j from 2.24.1 to 2.24.2.

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-to-slf4j
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Siedlerchr and others added 30 commits January 12, 2025 14:37
* upstream/main:
  Refactor the isUnwantedText (JabRef#12369)
  Searching for entries with empty field (JabRef#12376)
  Downgrade Ubuntu (JabRef#12375)
Downgrade runner image (replace condtions)
…ork-provider-grizzly2 (JabRef#12380)

Bumps org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-grizzly2 from 3.1.9 to 3.1.10.

---
updated-dependencies:
- dependency-name: org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-grizzly2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…bRef#12381)

Bumps org.glassfish.jersey.core:jersey-server from 3.1.9 to 3.1.10.

---
updated-dependencies:
- dependency-name: org.glassfish.jersey.core:jersey-server
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps org.openrewrite.rewrite from 6.29.3 to 7.0.0.

---
updated-dependencies:
- dependency-name: org.openrewrite.rewrite
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
)

Bumps [buildres/abbrv.jabref.org](https://github.com/JabRef/abbrv.jabref.org) from `93a2cad` to `e74e6eb`.
- [Release notes](https://github.com/JabRef/abbrv.jabref.org/releases)
- [Commits](JabRef/abbrv.jabref.org@93a2cad...e74e6eb)

---
updated-dependencies:
- dependency-name: buildres/abbrv.jabref.org
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ef#12386)

Bumps [src/main/resources/csl-locales](https://github.com/citation-style-language/locales) from `96d704d` to `9914965`.
- [Release notes](https://github.com/citation-style-language/locales/releases)
- [Commits](citation-style-language/locales@96d704d...9914965)

---
updated-dependencies:
- dependency-name: src/main/resources/csl-locales
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…f#12387)

Bumps [src/main/resources/csl-styles](https://github.com/citation-style-language/styles) from `080516e` to `6bae16d`.
- [Release notes](https://github.com/citation-style-language/styles/releases)
- [Commits](citation-style-language/styles@080516e...6bae16d)

---
updated-dependencies:
- dependency-name: src/main/resources/csl-styles
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…abRef#12384)

Bumps org.glassfish.jersey.containers:jersey-container-grizzly2-http from 3.1.9 to 3.1.10.

---
updated-dependencies:
- dependency-name: org.glassfish.jersey.containers:jersey-container-grizzly2-http
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…abRef#12382)

* Bump org.openrewrite.recipe:rewrite-recipe-bom from 2.23.2 to 3.0.0

Bumps [org.openrewrite.recipe:rewrite-recipe-bom](https://github.com/openrewrite/rewrite-recipe-bom) from 2.23.2 to 3.0.0.
- [Release notes](https://github.com/openrewrite/rewrite-recipe-bom/releases)
- [Commits](openrewrite/rewrite-recipe-bom@v2.23.2...v3.0.0)

---
updated-dependencies:
- dependency-name: org.openrewrite.recipe:rewrite-recipe-bom
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump to version 3.0.1

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Carl Christian Snethlage <50491877+calixtus@users.noreply.github.com>
Co-authored-by: Loay Ghreeb <loayahmed655@gmail.com>
Co-authored-by: Christoph <siedlerkiller@gmail.com>
Bumps [lycheeverse/lychee-action](https://github.com/lycheeverse/lychee-action) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/lycheeverse/lychee-action/releases)
- [Commits](lycheeverse/lychee-action@v2.1.0...v2.2.0)

---
updated-dependencies:
- dependency-name: lycheeverse/lychee-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [gittools/actions](https://github.com/gittools/actions) from 3.1.1 to 3.1.3.
- [Release notes](https://github.com/gittools/actions/releases)
- [Changelog](https://github.com/GitTools/actions/blob/main/GitReleaseManager.yml)
- [Commits](GitTools/actions@v3.1.1...v3.1.3)

---
updated-dependencies:
- dependency-name: gittools/actions
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [DavidAnson/markdownlint-cli2-action](https://github.com/davidanson/markdownlint-cli2-action) from 18 to 19.
- [Release notes](https://github.com/davidanson/markdownlint-cli2-action/releases)
- [Commits](DavidAnson/markdownlint-cli2-action@v18...v19)

---
updated-dependencies:
- dependency-name: DavidAnson/markdownlint-cli2-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…Ref#12401)

Bumps org.glassfish.jersey.inject:jersey-hk2 from 3.1.9 to 3.1.10.

---
updated-dependencies:
- dependency-name: org.glassfish.jersey.inject:jersey-hk2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java) from 1.79 to 1.80.
- [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html)
- [Commits](https://github.com/bcgit/bc-java/commits)

---
updated-dependencies:
- dependency-name: org.bouncycastle:bcprov-jdk18on
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [net.harawata:appdirs](https://github.com/harawata/appdirs) from 1.2.2 to 1.3.0.
- [Release notes](https://github.com/harawata/appdirs/releases)
- [Commits](harawata/appdirs@appdirs-1.2.2...appdirs-1.3.0)

---
updated-dependencies:
- dependency-name: net.harawata:appdirs
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [com.github.javaparser:javaparser-symbol-solver-core](https://github.com/javaparser/javaparser) from 3.26.2 to 3.26.3.
- [Release notes](https://github.com/javaparser/javaparser/releases)
- [Changelog](https://github.com/javaparser/javaparser/blob/master/changelog.md)
- [Commits](javaparser/javaparser@javaparser-parent-3.26.2...javaparser-parent-3.26.3)

---
updated-dependencies:
- dependency-name: com.github.javaparser:javaparser-symbol-solver-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…nomy-api

# Conflicts:
#	external-libraries.md
* Implimented arXivId Parsing forPDF with arXivId

* added Optional parameter

* merged fixes

* removed csl-styles

* fixed null arxiv issue on external imports

* Improved getArxivId Implementation

* reduced nesting and added arxiv constant

* reduced nesting

* modified testcase

* fix abbrev repo

* removed unnecessary 'if' clause

* Use EPRINTTYPE

Co-authored-by: Carl Christian Snethlage <50491877+calixtus@users.noreply.github.com>
Co-authored-by: Christoph <siedlerkiller@gmail.com>
Co-authored-by: Ruslan <ruslanpopov1512@gmail.com>
Co-authored-by: Subhramit Basu Bhowmick <74734844+subhramit@users.noreply.github.com>

* Update src/main/java/org/jabref/logic/importer/fileformat/PdfContentImporter.java

Co-authored-by: Ruslan <ruslanpopov1512@gmail.com>

* WIP

Co-authored-by: Carl Christian Snethlage <50491877+calixtus@users.noreply.github.com>
Co-authored-by: Christoph <siedlerkiller@gmail.com>
Co-authored-by: Ruslan <ruslanpopov1512@gmail.com>
Co-authored-by: Subhramit Basu Bhowmick <74734844+subhramit@users.noreply.github.com>

* Add completion using arXiv ID

Co-authored-by: Carl Christian Snethlage <50491877+calixtus@users.noreply.github.com>
Co-authored-by: Christoph <siedlerkiller@gmail.com>
Co-authored-by: Ruslan <ruslanpopov1512@gmail.com>
Co-authored-by: Subhramit Basu Bhowmick <74734844+subhramit@users.noreply.github.com>

* Adapt test case

Co-authored-by: Carl Christian Snethlage <50491877+calixtus@users.noreply.github.com>
Co-authored-by: Christoph <siedlerkiller@gmail.com>
Co-authored-by: Ruslan <ruslanpopov1512@gmail.com>
Co-authored-by: Subhramit Basu Bhowmick <74734844+subhramit@users.noreply.github.com>

* Fix test name

* "Fix2 number and year extraction for arXiv

---------

Co-authored-by: Siedlerchr <siedlerkiller@gmail.com>
Co-authored-by: Oliver Kopp <kopp.dev@gmail.com>
Co-authored-by: Carl Christian Snethlage <50491877+calixtus@users.noreply.github.com>
Co-authored-by: Ruslan <ruslanpopov1512@gmail.com>
Co-authored-by: Subhramit Basu Bhowmick <74734844+subhramit@users.noreply.github.com>
Co-authored-by: Ruslan <ruslanpopov1512@gmail.com>
* Update icons

* Add to CHANGELOG.md

* copy over file to icon dir

---------

Co-authored-by: Siedlerchr <siedlerkiller@gmail.com>
* Mega changes

* Make PdfBibExtractor be Importer

* Add merge dialog to import

* Renaming

* Revert to old name

* Rename to old names

* Revert to old code

* Fix style

* Add documentation

* Fix ids

* Update checkstyle to 10.21.0

# Conflicts:
#	build.gradle

* Rename method (and add JavaDoc)

* Use Java23 _

* Add Java comment

* Fix name

* Refine adr-template.md

* Fix ADR0043

* Refine comment

* Point to ADR-0043

* Revert to stream-based forEach (enabled by adding "final")

* Fix ADR

* Update a bit ADR

* Fix tests

* Fix tests

* Fix checkers

---------

Co-authored-by: Oliver Kopp <kopp.dev@gmail.com>
Fix number column hits by adding css selectors
* New translations jabref_en.properties (French)

* New translations jabref_en.properties (Italian)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Anbindung BibSonomy API