Integrate API changes (pattern.web)
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
Piste de recherche
Commencez par exécuter les exemples concernés dans examples/01-web/03-bing.py, 02-google-translate.py et 11-facebook.py, puis examinez les intégrations pattern.web correspondantes. Vérifiez les échecs répertoriés de Bing, Google Translate, Facebook et Yahoo, et déterminez les modifications nécessaires concernant l’authentification ou les services. La tâche est considérée comme terminée lorsque les exemples pris en charge disposent d’un chemin de fonctionnement défini ou signalent clairement la clé de licence requise et les services indisponibles.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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.
- Langage dominant
- Python
- Étoiles
- 8.9k
- Forks
- 1.6k
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de clips/pattern
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 72/100
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 72/100
-
pattern.graph exampleOuverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 65/100
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 45/100
-
pattern lib not foundOuverte
Difficulté 4/5 3-5 jours Accessibilité débutants 30/100
Toutes les issues de clips/pattern
Issues similaires
-
bot-triaged module: LrScheduler module: optimizer triaged
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
Les mainteneurs répondent en général sous 1 jour
-
documentation glm5 llm-model
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
vllm-project/vllm-ascend#19062 ·
Les mainteneurs répondent en général sous 1 jour
-
Author Page: shuai-zhao-llmOuverteauthor-page correction
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
acl-org/acl-anthology#10496 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Issue Type: Bug Report
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
celery/celery#10875 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
SasanLabs/VulnerableApp#836 ·
Les mainteneurs répondent en général sous 1 jour