Remove hard-coded NCBI api_key from functions.conf nrdbGffDetails

Aperta Adatta ai principianti
#260 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
1/5
Tempo stimato
Meno di un'ora
Idoneità per principianti
94/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
perl
Ambito
api, backend

Direzione di ricerca

Leggi Model/lib/jbrowse/functions.conf in nrdbGffDetails (intorno alla riga 351) e individua la richiesta esummary di NCBI E-utilities. Rimuovi il parametro api_key e lascia invariato il resto della richiesta. Conferma che i controlli di regressione di JBrowse 1 rimangano identici byte per byte, come richiesto dalla decisione di migrazione collegata.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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.

Lingua principale
Perl
Stelle
1
Fork
1
Merge medio
2g 10m
PR unite (30g)
15

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di VEuPathDB/ApiCommonModel

Tutte le issue di VEuPathDB/ApiCommonModel

Issue simili

Altre issue su Perl

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.