Integrate API changes (pattern.web)
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
Direzione di ricerca
Inizia eseguendo gli esempi interessati in examples/01-web/03-bing.py, 02-google-translate.py e 11-facebook.py, quindi esamina le integrazioni corrispondenti di pattern.web. Controlla i fallimenti elencati di Bing, Google Translate, Facebook e Yahoo e determina le modifiche necessarie all’autenticazione o ai servizi. Il lavoro è completato quando gli esempi supportati hanno un percorso operativo definito oppure segnalano chiaramente la chiave di licenza richiesta e i servizi non disponibili.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Some of the APIs for services (such as Bing Search API, Google Translate API and Facebook) supported by pattern.web are deprecated, require a paid subscription or have changed in some other way.
- Bing yields
URLError: Invalid header value 'BasicO lZuSkVLNEhUbG50RTNTeUY1OFFMa1VDTHAvNzh0a1lqVjFGbDNKN2xIYTA9\n'when running the example inexamples/01-web/03-bing.py.- The Bing Search API is a paid service now.
- Google (Translate) yields
HTTP401Authentication: Google translate API is a paid servicewhen running the example inexamples/01-web/02-google-translate.py.- In fact, the Google Cloud Translation API is a paid service now and apparently has no free quota.
- Facebook yields
HTTP401Authentication:when running the example inexamples/01-web/11-facebook.py.- Seems that Facebook Graph API has changed.
- Yahoo:
HTTP401Authentication: Yahoo search API is a paid service- The BOSS JSON Search API is discontinued since March 31, 2016.
- The following services seem to work fine: Twitter, Google Search, Flickr, Wikipedia, Wikia
- I haven't checked for: DuckDuckGo (and there might be more missing!)
We should find out if any of the authentication errors are simply related to outdated tokens that simply need to be updated or if they actually require a (new) subscription. If they require a subscription, we should find out whether they offer a free quota (e.g. 100 request/day or something). If not, users will have to deal with license keys themselves, in this case we should raise some exception when no license key is provided.
- Lingua principale
- Python
- Stelle
- 8.9k
- Fork
- 1.6k
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di clips/pattern
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
-
pattern.graph exampleAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 65/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 45/100
-
pattern lib not foundAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
Tutte le issue di clips/pattern
Issue simili
-
pydanty:is-working
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
pydantic/pydantic-ai#8843 ·
I maintainer di solito rispondono entro 1 giorno
-
breaking change enhancement server
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
sktime/sktime#11310 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno