Remove hard-coded NCBI api_key from functions.conf nrdbGffDetails
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Newbie friendliness
- 94/100
Research direction
Read Model/lib/jbrowse/functions.conf at nrdbGffDetails (around line 351) and locate the NCBI E-utilities esummary request. Remove its api_key parameter, leaving the rest of the request unchanged. Confirm the JBrowse 1 regression checks remain byte-identical, as required by the linked migration decision.
Written by the indexing model from the issue text.
Description
Model/lib/jbrowse/functions.conf nrdbGffDetails (line 351 at 5a80b14e0) calls NCBI E-utilities esummary from the browser with a hard-coded api_key. The key only raises the rate limit (3 req/s per IP without, 10/s with); one request per popup click from each user's IP doesn't need it, and a shared key in public client code puts every user on one budget that anyone can exhaust. Drop the api_key parameter; nothing else changes.
Deferred so the JBrowse 1 regression checks in the v5 work stay byte-identical (John). Decision: jbrowse5-migration 0010. Rotating the old key is for its owner.
- Dominant language
- Perl
- Stars
- 1
- Forks
- 1
- Avg merge
- 1h 35m
- Merged PRs (30d)
- 20
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from VEuPathDB/ApiCommonModel
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
VEuPathDB/ApiCommonModel#225 ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 54/100
VEuPathDB/ApiCommonModel#272 ·
Maintainers usually reply within 1 day
-
JBrowse 2 dump: translate every organism's tracks.conf tracks to v5Possibly taken @jbrestel claimed this today. Open
VEuPathDB/ApiCommonModel#268 · 2 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
[Performance] Fix CompoundID vocabulary query project filteringMay be free again @bgajria claimed this 41 days ago, and no pull request is open. Openbug
VEuPathDB/ApiCommonModel#236 · 1 comment · 2 assignees ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 76/100
VEuPathDB/ApiCommonModel#229 ·
Maintainers usually reply within 1 day
All issues in VEuPathDB/ApiCommonModel
Similar issues
-
"Chia" category expects a single and specific ingredient but doesn't recognize "Salvia Hispanica"Open
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
openfoodfacts/openfoodfacts-server#15362 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
RotherOSS/servicecatalog#30 ·
-
AgentLinkObject: popup stays open after links were added successfullyPossibly taken @libirevanth364 claimed this today. Openenhancement
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
RotherOSS/otobo#6415 · 8 comments ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
oetiker/callbackery#248 ·