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

UI: Paging support for fetchers #5507

Open
1 of 3 tasks
JoHaHu opened this issue Oct 24, 2019 · 19 comments
Open
1 of 3 tasks

UI: Paging support for fetchers #5507

JoHaHu opened this issue Oct 24, 2019 · 19 comments
Assignees
Labels
fetcher FirstTimeCodeContribution Triggers GitHub Greeter Workflow good first issue An issue intended for project-newcomers. Varies in difficulty. type: enhancement

Comments

@JoHaHu
Copy link
Contributor

JoHaHu commented Oct 24, 2019

Update 2023-04-24: UI is the focus; the migration is a separate task

So far only a predetermined number of search results are shown. I would like support for pagination.
For this we have to do the following:

If there were no concerns, I would take a look.

@matthiasgeiger
Copy link
Member

👍

A lot of users would appreciate that!

However, it should be configurable by fetcher as not all fetchers allow it technically, or we have other constraints like banning if to much requests are created in short time.

@Siedlerchr
Copy link
Member

Refs koppor#347

@koppor
Copy link
Member

koppor commented Nov 8, 2019

The epic behind is "JabRef for Literature Surveys". I described another step at koppor#369.

Finally, it would be great if JabRef offered "repeatable literature survey". Meaning: JabRef stores the search properties (queries, sort order, what was excluded, ...) in a JSON file. A reviewer can open the JSON file in JabRef an click on "repeat". Then, the search is repeated from the machine of the reviewer. The reviewer kann then check for differences.

@koppor
Copy link
Member

koppor commented May 12, 2020

First implementation is crafted at #6236. However, the UI is missing. We close the pull request until someone steps in and adds a UI.

@koppor
Copy link
Member

koppor commented Jan 18, 2021

Still some fetchers left to implement pagination. UI has to be developed.

koppor pushed a commit that referenced this issue Jul 1, 2021
36ba508 Update civilta-italiana.csl (#5531)
3ea7d02 Only "page" locators are ommited in book citations in JuS journal. (#5532)
1851a54 Create alternatif-politika.csl (#5527)
f30aadb [norsk-henvisningsstandard] Fix wrong article title prefix (period to comma) (#5529)
e2f404e PAIN: Remove book pages&label
b483372 Create urad-za-makroekonomske-analize-in-razvoj.csl (#5520)
76ac3d7 Bugfixes and improvements to the handling of the editors term for norsk-henvisningsstandard-for-rettsvitenskepelige-tekster.csl. (#5515)
afe5685 Create monograph-of-the-palaeontographical-society.csl (#5521)
03d40ad Create stellenbosch-university-harvard-2021.csl (#5524)
1112d83 Update ios-press-books.csl (#5522)
5e5957d Create wirtschaftsuniversitat-wien-institut-fur-transportwirtschaft-u… (#5419)
fb9fe50 update acta hydrotechnica (#5525)
c576359 Patch 4 (#5510)
a46174d Create social-anthropology.csl (#5512)
a91627c Create orthopaedic-journal-of-sports-medicine.csl (#5511)
315fd4c Create fundamental-and-applied-limnology.csl (#5514)
f4b3327 Create acta-hydrotechnica.csl (#5516)
ff9b2b5 Update ocean-and-coastal-research.csl (#5517)
52f9d99 Improvements to norsk-henvisningsstandard-for-rettsvitenskapelige-tekster.csl (#5507)
a3706b1 Fix ArchéoSciences (#5506)
daeadd3 Update hawaii-international-conference-on-system-sciences-proceedings… (#5505)
225b9c0 Create saglik-bilimleri-universitesi.csl (#5295)
7205734 Create health-education-england-harvard-citation-style.csl (#5345)
b2085cb Adicionar ponto e espaço antes de "Disponível em:" (#5367)
f3eb50a Create apa6-for-international-journal-of-learner-corpus-research.csl (#5430)
ff34f5c Update fachhochschule-vorarlberg-note.csl (#5502)
5aa48f7 Update fachhochschule-vorarlberg-author-date.csl (#5501)
717fba3 Create apa6-for-register-studies.csl (#5458)
147689b Update food-and-agriculture-organization-of-the-united-nations.csl  (#5492)
e35ae39 New citation style: "Norsk henvisningsstandard for rettsvitenskapelige tekster" (validated) (#5494)
7ff9389 revise Manchester Univ. Press style (note-bib) (#5500)
9e97809 move citation number outside first field (#5499)
b08e5d7 Update APA disambiguation rules to only initials (#5498)
5d1629f Create arbok-hins-islenzka-fornleifafelags.csl (#5497)
3a2ff5f Create novasinergia.csl (#5489)
35920e2 Update din-1505-2.csl (#5491)
197486e Create zeitschrift-fuer-fantastikforschung.csl (#5490)
2cd6364 Create artificial-organs.csl (#5340)
5ea7955 Create society-of-biblical-literature-1st-edition-fullnote-bibliography (#5421)
d0de451 Create Journal of Move and Therapeutic Science (#5486)
899c2bc Update ACS documentation & date format
950f730 Create ulua-revista-de-historia-sociedad-y-cultura.csl (#5478)
a1c34f5 Update wirtschaftsuniversitat-wien-institut-fur-bwl-des-aussenhandels.csl (#5470)
79fa66e Update gallia-prehistoire.csl (#5467)
2f1df12 Update hochschule-bonn-rhein-sieg.csl (#5479)
06078c6 Update acta-universitatis-agriculturae-sueciae.csl (#5409)
3650206 Update ethnographiques-org.csl (#5480)
e06cc90 remove et-al from restoration-ecology.csl (#5485)
4e4e1f3 Presses universitaires de Strasbourg – Fix op.cit and multiple items (#5484)
f8ff160 Create UWE-Bristol-Harvard-2021.csl (#5482)
10a1d17 Fix authors delimiter (#5483)
f53ff57 Update stuttgart-media-university.csl (#5477)
c7a01e0 Create worlds-veterinary-journal.csl (#5468)
ec923b2 Update experimental-biology-and-medicine.csl (#5469)
1d48cb7 Create plant-species-biology.csl (#5471)
ea68765 Create ethnographiques-org.csl (#5472)
0e1c470 Update harvard-bournemouth-university.csl (#5476)
96e8114 Use date issued in web documents if exists (#5418)
8377ec8 Create bibliothecae-it.csl (#5440)
a5707e7 Create bppb.csl (#5452)
dc0e509 Create babesch-annual-papers-on-mediterranean-archaeology.csl (#5424)
62aa816 Bump nokogiri from 1.11.1 to 1.11.4 (#5460)
47a603c Update society-of-biblical-literature-fullnote-bibliography.csl (#5436)
1de799b SAA: Update disambiguation
46da8c6 Update iso690-author-date-cs.csl (#5443)
2a74991 Exempt ISSNs for Topoi journal (#5444)
a0f3130 show test directories
f9ce567 Updates ( -> [ (#5347)
c3910dd IEEE.csl - Add "I. Online Video (e.g., YouTube)" (#5365)
d37f39a Update estudios-hispanicos.csl (#5417)
931c057 Create topoi-orient-occident-classique.csl (#5427)
70ee747 Create topoi-orient-occident-auteur-date.csl (#5426)
8ea5ed2 Update universite-de-montreal-apa.csl (#5428)
f0dcb04 Update the-horticulture-journal.csl (#5437)
767df6d Update transnational-environmental-law.csl (#5435)
1e63dfe Update environmental-values.csl to match requirements (#5355)
94163d8 Create studies-in-the-history-of-gardens-and-designed-landscapes.csl (#5425)
21dd881 Create journal-of-stroke.csl (#5429)
937ce4b Update the-plant-genome.csl (#5432)
996e217 Update springer-basic-author-date-no-et-al.csl (#5431)
7dd1f44 Update taylor-and-francis-council-of-science-editors-author-date.csl (#5433)
141be9b Update civilta-italiana.csl (#5434)
10b2222 small fixes for jopr.csl (#5422)
bf59a9f Create jci-insight.csl (#5423)
9aebd58 Update mammalia.csl (#5404)
77dcd74 Update gost-r-7-0-5-2008 styles (#5412)
5d348dd Update journal-of-oil-palm-research.csl (#5403)
55f6eda Adds missing space after title and moves space from title prefix to author suffix. (#5407)
b5df1a8 Fixed Mendeley bug (#5411)
49530b4 Create the-journal-of-laryngology-and-otology.csl (#5410)
6d95f75 Create college-research-libraries.csl (#5406)
9876e81 Create biostatistics.csl (#5372)
673db49 Update revue-forestiere-francaise.csl (#5387)
474cc2e Create oil-shale.csl (#5389)
249ad6a Updating infoclio.ch styles (#5391)
6dc6742 Update ocean-and-coastal-research.csl (#5392)
1e75c74 Update and rename dependent/experimental-biology-and-medicine.csl to … (#5398)
0a072f8 Update universite-du-quebec-a-montreal.csl (#5399)
373d684 Create the-bovine-practitioner.csl (#5400)
cdbb6ed Create journal-of-oil-palm-research.csl (#5388)
a75cb35 Update south-african-medical-journal.csl (#5393)
a35360f Update journal-of-nutrition.csl (#5397)
ef215ac Update and rename journal-of-neurosurgery.csl to dependent/journal-of… (make AMA dependent) (#5359)
c435731 Create ocean-and-coastal-research.csl (#5364)
561024e Create istanbul-medical-journal.csl (#5374)
21ba5d8 Update aquatic-conservation.csl (#5379)
c83c4a9 Create endocrine-connections.csl (#5380)
7da88e9 Update society-of-biblical-literature-fullnote-bibliography.csl (#5381)
ca27bc1 Update university-of-york-harvard-environment.csl (#5384)
df54422 Update university-of-york-harvard-archaeology.csl (#5385)
4439cdd Create revue-forestiere-francaise.csl (#5386)
c363e8f Update catholic-biblical-association.csl (#5360)
7e383b8 Fix locators in PU Paris-Nanterre (#5376)
83cb249 Update methods-of-information-in-medicine.csl (#5370)
5b19db4 Update taylor-and-francis-council-of-science-editors-author-date.csl (#5371)
27d116b Update harvard-cite-them-right-no-et-al.csl (#5373)
e2ef408 Update ageing-and-society.csl (#5375)
16098e4 Update triangle.csl (#5369)
133d633 Create university-of-tasmania-simplified-author-date.csl (#5357)
b9ecf07 Update revue-archeologique.csl (#5366)
6152cce Update journal-of-consumer-research.csl (#5358)
93f6600 Create refugee-survey-quarterly.csl (#5354)
bfa3b6d Update canadian-biosystems-engineering.csl (#5362)
53e75ee update doi prefix (#5361)
5b3de98 Create archives-of-hand-and-microsurgery.csl (#5363)

git-subtree-dir: buildres/csl/csl-styles
git-subtree-split: 36ba508
Siedlerchr pushed a commit that referenced this issue Jul 1, 2021
* Squashed 'buildres/csl/csl-styles/' changes from e1acabe..36ba508

36ba508 Update civilta-italiana.csl (#5531)
3ea7d02 Only "page" locators are ommited in book citations in JuS journal. (#5532)
1851a54 Create alternatif-politika.csl (#5527)
f30aadb [norsk-henvisningsstandard] Fix wrong article title prefix (period to comma) (#5529)
e2f404e PAIN: Remove book pages&label
b483372 Create urad-za-makroekonomske-analize-in-razvoj.csl (#5520)
76ac3d7 Bugfixes and improvements to the handling of the editors term for norsk-henvisningsstandard-for-rettsvitenskepelige-tekster.csl. (#5515)
afe5685 Create monograph-of-the-palaeontographical-society.csl (#5521)
03d40ad Create stellenbosch-university-harvard-2021.csl (#5524)
1112d83 Update ios-press-books.csl (#5522)
5e5957d Create wirtschaftsuniversitat-wien-institut-fur-transportwirtschaft-u… (#5419)
fb9fe50 update acta hydrotechnica (#5525)
c576359 Patch 4 (#5510)
a46174d Create social-anthropology.csl (#5512)
a91627c Create orthopaedic-journal-of-sports-medicine.csl (#5511)
315fd4c Create fundamental-and-applied-limnology.csl (#5514)
f4b3327 Create acta-hydrotechnica.csl (#5516)
ff9b2b5 Update ocean-and-coastal-research.csl (#5517)
52f9d99 Improvements to norsk-henvisningsstandard-for-rettsvitenskapelige-tekster.csl (#5507)
a3706b1 Fix ArchéoSciences (#5506)
daeadd3 Update hawaii-international-conference-on-system-sciences-proceedings… (#5505)
225b9c0 Create saglik-bilimleri-universitesi.csl (#5295)
7205734 Create health-education-england-harvard-citation-style.csl (#5345)
b2085cb Adicionar ponto e espaço antes de "Disponível em:" (#5367)
f3eb50a Create apa6-for-international-journal-of-learner-corpus-research.csl (#5430)
ff34f5c Update fachhochschule-vorarlberg-note.csl (#5502)
5aa48f7 Update fachhochschule-vorarlberg-author-date.csl (#5501)
717fba3 Create apa6-for-register-studies.csl (#5458)
147689b Update food-and-agriculture-organization-of-the-united-nations.csl  (#5492)
e35ae39 New citation style: "Norsk henvisningsstandard for rettsvitenskapelige tekster" (validated) (#5494)
7ff9389 revise Manchester Univ. Press style (note-bib) (#5500)
9e97809 move citation number outside first field (#5499)
b08e5d7 Update APA disambiguation rules to only initials (#5498)
5d1629f Create arbok-hins-islenzka-fornleifafelags.csl (#5497)
3a2ff5f Create novasinergia.csl (#5489)
35920e2 Update din-1505-2.csl (#5491)
197486e Create zeitschrift-fuer-fantastikforschung.csl (#5490)
2cd6364 Create artificial-organs.csl (#5340)
5ea7955 Create society-of-biblical-literature-1st-edition-fullnote-bibliography (#5421)
d0de451 Create Journal of Move and Therapeutic Science (#5486)
899c2bc Update ACS documentation & date format
950f730 Create ulua-revista-de-historia-sociedad-y-cultura.csl (#5478)
a1c34f5 Update wirtschaftsuniversitat-wien-institut-fur-bwl-des-aussenhandels.csl (#5470)
79fa66e Update gallia-prehistoire.csl (#5467)
2f1df12 Update hochschule-bonn-rhein-sieg.csl (#5479)
06078c6 Update acta-universitatis-agriculturae-sueciae.csl (#5409)
3650206 Update ethnographiques-org.csl (#5480)
e06cc90 remove et-al from restoration-ecology.csl (#5485)
4e4e1f3 Presses universitaires de Strasbourg – Fix op.cit and multiple items (#5484)
f8ff160 Create UWE-Bristol-Harvard-2021.csl (#5482)
10a1d17 Fix authors delimiter (#5483)
f53ff57 Update stuttgart-media-university.csl (#5477)
c7a01e0 Create worlds-veterinary-journal.csl (#5468)
ec923b2 Update experimental-biology-and-medicine.csl (#5469)
1d48cb7 Create plant-species-biology.csl (#5471)
ea68765 Create ethnographiques-org.csl (#5472)
0e1c470 Update harvard-bournemouth-university.csl (#5476)
96e8114 Use date issued in web documents if exists (#5418)
8377ec8 Create bibliothecae-it.csl (#5440)
a5707e7 Create bppb.csl (#5452)
dc0e509 Create babesch-annual-papers-on-mediterranean-archaeology.csl (#5424)
62aa816 Bump nokogiri from 1.11.1 to 1.11.4 (#5460)
47a603c Update society-of-biblical-literature-fullnote-bibliography.csl (#5436)
1de799b SAA: Update disambiguation
46da8c6 Update iso690-author-date-cs.csl (#5443)
2a74991 Exempt ISSNs for Topoi journal (#5444)
a0f3130 show test directories
f9ce567 Updates ( -> [ (#5347)
c3910dd IEEE.csl - Add "I. Online Video (e.g., YouTube)" (#5365)
d37f39a Update estudios-hispanicos.csl (#5417)
931c057 Create topoi-orient-occident-classique.csl (#5427)
70ee747 Create topoi-orient-occident-auteur-date.csl (#5426)
8ea5ed2 Update universite-de-montreal-apa.csl (#5428)
f0dcb04 Update the-horticulture-journal.csl (#5437)
767df6d Update transnational-environmental-law.csl (#5435)
1e63dfe Update environmental-values.csl to match requirements (#5355)
94163d8 Create studies-in-the-history-of-gardens-and-designed-landscapes.csl (#5425)
21dd881 Create journal-of-stroke.csl (#5429)
937ce4b Update the-plant-genome.csl (#5432)
996e217 Update springer-basic-author-date-no-et-al.csl (#5431)
7dd1f44 Update taylor-and-francis-council-of-science-editors-author-date.csl (#5433)
141be9b Update civilta-italiana.csl (#5434)
10b2222 small fixes for jopr.csl (#5422)
bf59a9f Create jci-insight.csl (#5423)
9aebd58 Update mammalia.csl (#5404)
77dcd74 Update gost-r-7-0-5-2008 styles (#5412)
5d348dd Update journal-of-oil-palm-research.csl (#5403)
55f6eda Adds missing space after title and moves space from title prefix to author suffix. (#5407)
b5df1a8 Fixed Mendeley bug (#5411)
49530b4 Create the-journal-of-laryngology-and-otology.csl (#5410)
6d95f75 Create college-research-libraries.csl (#5406)
9876e81 Create biostatistics.csl (#5372)
673db49 Update revue-forestiere-francaise.csl (#5387)
474cc2e Create oil-shale.csl (#5389)
249ad6a Updating infoclio.ch styles (#5391)
6dc6742 Update ocean-and-coastal-research.csl (#5392)
1e75c74 Update and rename dependent/experimental-biology-and-medicine.csl to … (#5398)
0a072f8 Update universite-du-quebec-a-montreal.csl (#5399)
373d684 Create the-bovine-practitioner.csl (#5400)
cdbb6ed Create journal-of-oil-palm-research.csl (#5388)
a75cb35 Update south-african-medical-journal.csl (#5393)
a35360f Update journal-of-nutrition.csl (#5397)
ef215ac Update and rename journal-of-neurosurgery.csl to dependent/journal-of… (make AMA dependent) (#5359)
c435731 Create ocean-and-coastal-research.csl (#5364)
561024e Create istanbul-medical-journal.csl (#5374)
21ba5d8 Update aquatic-conservation.csl (#5379)
c83c4a9 Create endocrine-connections.csl (#5380)
7da88e9 Update society-of-biblical-literature-fullnote-bibliography.csl (#5381)
ca27bc1 Update university-of-york-harvard-environment.csl (#5384)
df54422 Update university-of-york-harvard-archaeology.csl (#5385)
4439cdd Create revue-forestiere-francaise.csl (#5386)
c363e8f Update catholic-biblical-association.csl (#5360)
7e383b8 Fix locators in PU Paris-Nanterre (#5376)
83cb249 Update methods-of-information-in-medicine.csl (#5370)
5b19db4 Update taylor-and-francis-council-of-science-editors-author-date.csl (#5371)
27d116b Update harvard-cite-them-right-no-et-al.csl (#5373)
e2ef408 Update ageing-and-society.csl (#5375)
16098e4 Update triangle.csl (#5369)
133d633 Create university-of-tasmania-simplified-author-date.csl (#5357)
b9ecf07 Update revue-archeologique.csl (#5366)
6152cce Update journal-of-consumer-research.csl (#5358)
93f6600 Create refugee-survey-quarterly.csl (#5354)
bfa3b6d Update canadian-biosystems-engineering.csl (#5362)
53e75ee update doi prefix (#5361)
5b3de98 Create archives-of-hand-and-microsurgery.csl (#5363)

git-subtree-dir: buildres/csl/csl-styles
git-subtree-split: 36ba508

* Squashed 'buildres/csl/csl-locales/' changes from 79c4dba80a..ec6d62a9e7

ec6d62a9e7 Merge pull request #231 from Pendzoncymisio/master
06c2693b7f Update locales-pl-PL.xml
75e95a1c92 Update of PL "accessed" translation
c6093128ac Update of PL "accessed" translation
bd8d2dbc85 Update spec_helper for pull-request testing (#220)
ed3fc7c9be Update to Ruby 3.0.0 (#218)

git-subtree-dir: buildres/csl/csl-locales
git-subtree-split: ec6d62a9e7c049001a55086a495022520989441c

Co-authored-by: github actions <jabrefmail+webfeedback@gmail.com>
koppor pushed a commit that referenced this issue Jul 4, 2021
ec4a4c0 Create rassegna-degli-archivi-di-stato.csl (#5530)
e3a4bb2 Update ocean-and-coastal-research.csl (#5533)
aeb3ece Create bakhtiniana-journal-of-discourse-studies.csl (#5535)
36ba508 Update civilta-italiana.csl (#5531)
3ea7d02 Only "page" locators are ommited in book citations in JuS journal. (#5532)
1851a54 Create alternatif-politika.csl (#5527)
f30aadb [norsk-henvisningsstandard] Fix wrong article title prefix (period to comma) (#5529)
e2f404e PAIN: Remove book pages&label
b483372 Create urad-za-makroekonomske-analize-in-razvoj.csl (#5520)
76ac3d7 Bugfixes and improvements to the handling of the editors term for norsk-henvisningsstandard-for-rettsvitenskepelige-tekster.csl. (#5515)
afe5685 Create monograph-of-the-palaeontographical-society.csl (#5521)
03d40ad Create stellenbosch-university-harvard-2021.csl (#5524)
1112d83 Update ios-press-books.csl (#5522)
5e5957d Create wirtschaftsuniversitat-wien-institut-fur-transportwirtschaft-u… (#5419)
fb9fe50 update acta hydrotechnica (#5525)
c576359 Patch 4 (#5510)
a46174d Create social-anthropology.csl (#5512)
a91627c Create orthopaedic-journal-of-sports-medicine.csl (#5511)
315fd4c Create fundamental-and-applied-limnology.csl (#5514)
f4b3327 Create acta-hydrotechnica.csl (#5516)
ff9b2b5 Update ocean-and-coastal-research.csl (#5517)
52f9d99 Improvements to norsk-henvisningsstandard-for-rettsvitenskapelige-tekster.csl (#5507)
a3706b1 Fix ArchéoSciences (#5506)
daeadd3 Update hawaii-international-conference-on-system-sciences-proceedings… (#5505)
225b9c0 Create saglik-bilimleri-universitesi.csl (#5295)
7205734 Create health-education-england-harvard-citation-style.csl (#5345)
b2085cb Adicionar ponto e espaço antes de "Disponível em:" (#5367)
f3eb50a Create apa6-for-international-journal-of-learner-corpus-research.csl (#5430)
ff34f5c Update fachhochschule-vorarlberg-note.csl (#5502)
5aa48f7 Update fachhochschule-vorarlberg-author-date.csl (#5501)
717fba3 Create apa6-for-register-studies.csl (#5458)
147689b Update food-and-agriculture-organization-of-the-united-nations.csl  (#5492)
e35ae39 New citation style: "Norsk henvisningsstandard for rettsvitenskapelige tekster" (validated) (#5494)
7ff9389 revise Manchester Univ. Press style (note-bib) (#5500)
9e97809 move citation number outside first field (#5499)
b08e5d7 Update APA disambiguation rules to only initials (#5498)
5d1629f Create arbok-hins-islenzka-fornleifafelags.csl (#5497)
3a2ff5f Create novasinergia.csl (#5489)
35920e2 Update din-1505-2.csl (#5491)
197486e Create zeitschrift-fuer-fantastikforschung.csl (#5490)
2cd6364 Create artificial-organs.csl (#5340)
5ea7955 Create society-of-biblical-literature-1st-edition-fullnote-bibliography (#5421)
d0de451 Create Journal of Move and Therapeutic Science (#5486)
899c2bc Update ACS documentation & date format
950f730 Create ulua-revista-de-historia-sociedad-y-cultura.csl (#5478)
a1c34f5 Update wirtschaftsuniversitat-wien-institut-fur-bwl-des-aussenhandels.csl (#5470)
79fa66e Update gallia-prehistoire.csl (#5467)
2f1df12 Update hochschule-bonn-rhein-sieg.csl (#5479)
06078c6 Update acta-universitatis-agriculturae-sueciae.csl (#5409)
3650206 Update ethnographiques-org.csl (#5480)
e06cc90 remove et-al from restoration-ecology.csl (#5485)
4e4e1f3 Presses universitaires de Strasbourg – Fix op.cit and multiple items (#5484)
f8ff160 Create UWE-Bristol-Harvard-2021.csl (#5482)
10a1d17 Fix authors delimiter (#5483)
f53ff57 Update stuttgart-media-university.csl (#5477)
c7a01e0 Create worlds-veterinary-journal.csl (#5468)
ec923b2 Update experimental-biology-and-medicine.csl (#5469)
1d48cb7 Create plant-species-biology.csl (#5471)
ea68765 Create ethnographiques-org.csl (#5472)
0e1c470 Update harvard-bournemouth-university.csl (#5476)
96e8114 Use date issued in web documents if exists (#5418)
8377ec8 Create bibliothecae-it.csl (#5440)
a5707e7 Create bppb.csl (#5452)
dc0e509 Create babesch-annual-papers-on-mediterranean-archaeology.csl (#5424)
62aa816 Bump nokogiri from 1.11.1 to 1.11.4 (#5460)
47a603c Update society-of-biblical-literature-fullnote-bibliography.csl (#5436)
1de799b SAA: Update disambiguation
46da8c6 Update iso690-author-date-cs.csl (#5443)
2a74991 Exempt ISSNs for Topoi journal (#5444)
a0f3130 show test directories
f9ce567 Updates ( -> [ (#5347)
c3910dd IEEE.csl - Add "I. Online Video (e.g., YouTube)" (#5365)
d37f39a Update estudios-hispanicos.csl (#5417)
931c057 Create topoi-orient-occident-classique.csl (#5427)
70ee747 Create topoi-orient-occident-auteur-date.csl (#5426)
8ea5ed2 Update universite-de-montreal-apa.csl (#5428)
f0dcb04 Update the-horticulture-journal.csl (#5437)
767df6d Update transnational-environmental-law.csl (#5435)
1e63dfe Update environmental-values.csl to match requirements (#5355)
94163d8 Create studies-in-the-history-of-gardens-and-designed-landscapes.csl (#5425)
21dd881 Create journal-of-stroke.csl (#5429)
937ce4b Update the-plant-genome.csl (#5432)
996e217 Update springer-basic-author-date-no-et-al.csl (#5431)
7dd1f44 Update taylor-and-francis-council-of-science-editors-author-date.csl (#5433)
141be9b Update civilta-italiana.csl (#5434)
10b2222 small fixes for jopr.csl (#5422)
bf59a9f Create jci-insight.csl (#5423)
9aebd58 Update mammalia.csl (#5404)
77dcd74 Update gost-r-7-0-5-2008 styles (#5412)
5d348dd Update journal-of-oil-palm-research.csl (#5403)
55f6eda Adds missing space after title and moves space from title prefix to author suffix. (#5407)
b5df1a8 Fixed Mendeley bug (#5411)
49530b4 Create the-journal-of-laryngology-and-otology.csl (#5410)
6d95f75 Create college-research-libraries.csl (#5406)
9876e81 Create biostatistics.csl (#5372)
673db49 Update revue-forestiere-francaise.csl (#5387)
474cc2e Create oil-shale.csl (#5389)
249ad6a Updating infoclio.ch styles (#5391)
6dc6742 Update ocean-and-coastal-research.csl (#5392)
1e75c74 Update and rename dependent/experimental-biology-and-medicine.csl to … (#5398)
0a072f8 Update universite-du-quebec-a-montreal.csl (#5399)
373d684 Create the-bovine-practitioner.csl (#5400)
cdbb6ed Create journal-of-oil-palm-research.csl (#5388)
a75cb35 Update south-african-medical-journal.csl (#5393)
a35360f Update journal-of-nutrition.csl (#5397)
ef215ac Update and rename journal-of-neurosurgery.csl to dependent/journal-of… (make AMA dependent) (#5359)
c435731 Create ocean-and-coastal-research.csl (#5364)
561024e Create istanbul-medical-journal.csl (#5374)
21ba5d8 Update aquatic-conservation.csl (#5379)
c83c4a9 Create endocrine-connections.csl (#5380)
7da88e9 Update society-of-biblical-literature-fullnote-bibliography.csl (#5381)
ca27bc1 Update university-of-york-harvard-environment.csl (#5384)
df54422 Update university-of-york-harvard-archaeology.csl (#5385)
4439cdd Create revue-forestiere-francaise.csl (#5386)
c363e8f Update catholic-biblical-association.csl (#5360)
7e383b8 Fix locators in PU Paris-Nanterre (#5376)
83cb249 Update methods-of-information-in-medicine.csl (#5370)
5b19db4 Update taylor-and-francis-council-of-science-editors-author-date.csl (#5371)
27d116b Update harvard-cite-them-right-no-et-al.csl (#5373)
e2ef408 Update ageing-and-society.csl (#5375)
16098e4 Update triangle.csl (#5369)
133d633 Create university-of-tasmania-simplified-author-date.csl (#5357)
b9ecf07 Update revue-archeologique.csl (#5366)
6152cce Update journal-of-consumer-research.csl (#5358)
93f6600 Create refugee-survey-quarterly.csl (#5354)
bfa3b6d Update canadian-biosystems-engineering.csl (#5362)
53e75ee update doi prefix (#5361)
5b3de98 Create archives-of-hand-and-microsurgery.csl (#5363)

git-subtree-dir: buildres/csl/csl-styles
git-subtree-split: ec4a4c0
@github-actions github-actions bot closed this as completed Aug 1, 2021
@koppor koppor reopened this Aug 2, 2021
@JabRef JabRef deleted a comment from github-actions bot Nov 12, 2021
@prashant1712
Copy link
Contributor

Hi, we are a group of students studying Master of Computer Science in University of Adelaide and we wanted to check if this issue is available for us to work on for our assignment. And if it is available, we would like to get some valuable inputs based on the previous contributions to this issue.

@koppor
Copy link
Member

koppor commented Apr 3, 2022

Dear @prashant1712. Thank you for your interest.

One can find the context of the feature at the "Web Search":

grafik See https://docs.jabref.org/collect/import-using-online-bibliographic-database for the full documentation.

I searched for "test" at "ArXiV":

grafik

Total items found are 20.

grafik

I think, there are many, many more hits.

As one can see in the code, the ArXiv fetcher already implements an interface for PagedSearchBasedFetcher:

grafik

The next step is (this ticket!) to provide two buttons "Previous" and "Next" to the search modal dialog, which navigates 20 entries back/forth:

grafik

@ThiloteE
Copy link
Member

ThiloteE commented Apr 3, 2022

Welcome and thank you! Adding to koppor, also check out the guidelines for contributing to Jabref. This graphic about the contributing process might also be handy. In general, it is advised to open a (draft) pull request early on so that reviewers have time to comment and the general direction of the request becomes clear. This will allow you to receive valuable feedback!

If you have any questions, feel free to ask! Either here at GitHub, or you also can join our gitter chat.

@koppor koppor added the good first issue An issue intended for project-newcomers. Varies in difficulty. label Apr 24, 2023
@JunyuLuo123
Copy link

Hi @JoHaHu could I please have a go on investing this issue?
(u7110253, W-10)

@pal-anish
Copy link
Contributor

pal-anish commented Jan 23, 2024

Hi @koppor
As you have mentioned, we need to do two things

  1. Adding new buttons
  2. Adding the pagination functionality to it

I have successfully reproduced the bug/issue and figured it out with the help of the above thread comments. I need some brainstorming about this issue on how to solve it. I am requesting some suggestions for it.

@pal-anish
Copy link
Contributor

Hi @calixtus @koppor @ThiloteE
I have successfully reproduced the bug/issue and figured it out with the help of the above thread comments. I need some brainstorming about this issue.
I got some idea to fix it but not sure about it:

  1. Found that in ImportEntriesDialog.fxml buttons are getting created
  2. For this perticular example in ArXivFetcher.java performSearchPaged() is responsible for this search.
  3. Which calls the PagedSearchBasedFetcher.java class for this paged searching.

@ThiloteE ThiloteE assigned pal-anish and unassigned JunyuLuo123 Jan 24, 2024
@koppor
Copy link
Member

koppor commented Jan 24, 2024

@pal-anish Please try it out. Maybe drawing some UML diagrams helps to think about it. The state of the fetching should be contained in org.jabref.gui.importer.ImportEntriesViewModel (located next to ImportEntriesDialog.*).

Things to respect:

  • Store the user selection when doing the pagination.
  • Call the fetcher only if a new page is opened in the UI. If the user opened an existing page (e.g., by clicking "previous"), the cached entries are displayed

By Ctrl and click on 'org.jabref.gui.importer.ImportEntriesDialog#ImportEntriesDialog`, I found out that the dialog is called four times:

image

Only the org.jabref.gui.importer.fetcher.WebSearchPaneViewModel#search is the one calling from a search.

Two ways to proceed:

a) try to think about the handling of the background task for page-based fetching
b) copy the existing dialog to Web* (meaning: WebImortEntriesDialog, ... existing) and letting WebSearchPaneViewModel call that new dialog.

I would propose to work on b). Then, you can move the fetching logic into WebImortEntriesDialogViewModel and add the paging logic there. Remember to use test-driven development. You can add tests for WebImortEntriesDialogViewModel to do some fetching. You can pass a mocked fetcher to check the behavior of your 'WebImortEntriesDialogViewModel`.

@pal-anish pal-anish removed their assignment Feb 16, 2024
@Ajitaganguly3
Copy link

Ajitaganguly3 commented Feb 21, 2024

Hi @koppor , @ThiloteE , can you please tell me where the WebImportEntriesDialog and WebImortEntriesDialogViewModel is located? I'm unable to find these two

@koppor
Copy link
Member

koppor commented Feb 22, 2024

Hi @koppor , @ThiloteE , can you please tell me where the WebImportEntriesDialog and WebImortEntriesDialogViewModel is located? I'm unable to find these two

I think, I was unclear in the term "copy" at

b) copy the existing dialog to Web* (meaning: WebImortEntriesDialog, ... existing) and letting WebSearchPaneViewModel call that new dialog.

Do you know this term? "Copy". It is to duplicate at class. Create a new class and copy the contents to it. A code clone.

I am not sure how to explain. Click on the source class. Press Ctrl C. Then press Ctrl V. Enter the new name.

@koppor koppor changed the title Paging support for fetchers UI: Paging support for fetchers Feb 26, 2024
@GuChad369
Copy link

Hi @koppor, I'm currently working on this issue, and I've identified a problem with the hard-coded line return new ArrayList<>(performSearchPaged(luceneQuery, 0).getContent()); in PagedSearchBasedFetcher class. It only retrieves the first page of results, and I'm unsure how to implement fetching the next page without causing unintended issues. Could you provide some guidance on how to proceed? Thank you.

@calixtus
Copy link
Member

You could define and write some tests cases to ensure the expected behaviour in other methods stays the same.

@koppor
Copy link
Member

koppor commented Mar 13, 2024

Hi @koppor, I'm currently working on this issue, and I've identified a problem with the hard-coded line return new ArrayList<>(performSearchPaged(luceneQuery, 0).getContent()); in PagedSearchBasedFetcher class. It only retrieves the first page of results, and I'm unsure how to implement fetching the next page without causing unintended issues. Could you provide some guidance on how to proceed? Thank you.

Well, this is the first call. Did you see the other method @GuChad369

org.jabref.logic.importer.PagedSearchBasedFetcher#performSearchPaged(java.lang.String, int)

int is the page number. starting form 0

See org.jabref.logic.importer.fetcher.PagedSearchFetcherTest#pageSearchReturnsUniqueResultsPerPage for a usage of that method.

@tina9452
Copy link

hi, I’m new here. Could you please assign this to me? Thank you so much~

@LoayGhreeb LoayGhreeb added the FirstTimeCodeContribution Triggers GitHub Greeter Workflow label Oct 12, 2024
Copy link
Contributor

Welcome to the vibrant world of open-source development with JabRef!

Newcomers, we're excited to have you on board. Start by exploring our Contributing guidelines, and don't forget to check out our workspace setup guidelines to get started smoothly.

In case you encounter failing tests during development, please check our developer FAQs!

Having any questions or issues? Feel free to ask here on GitHub. Need help setting up your local workspace? Join the conversation on JabRef's Gitter chat. And don't hesitate to open a (draft) pull request early on to show the direction it is heading towards. This way, you will receive valuable feedback.

Happy coding! 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
fetcher FirstTimeCodeContribution Triggers GitHub Greeter Workflow good first issue An issue intended for project-newcomers. Varies in difficulty. type: enhancement
Projects
Status: Assigned
Status: Assigned
Development

Successfully merging a pull request may close this issue.