sian:2022:apihal

Ceci est une ancienne révision du document !


TP découverte de l'API HAL

Hal est une plateforme numérique pour le dépôt et le partage d'articles scientifiques. Il contient environ 2 000 000 de notice bibliographique et 1 000 000 d'articles. Cette plateforme propose une API pour la récupération des informations sur les documents dont la documentation est ici

  • Regardez rapidement la documentation, en comparant au requêtes SQL, comment considérez-vous les champs suivant :
    • le champ q ou les filtres fq
    • le champ fl
    • le champ sort, les champs rows et start
    • les facets
  • Quel paramètres de requêtes faudrait-il envoyer pour obtenir les différents mots clefs utilisés cette année dans les articles déposés ?

Vous pouvez utiliser le notebook à cette url https://jupyter.imst.os.univ-lyon1.fr/

Requests est une bibliothèque python facilitant les requète HTTP donc sur les API basée sur le web.

  • En utilisantrequests, téléchargez les informations de l'ensemble des article du laboratoire ELICO. Affichez les titres et les auteurs. Enfin, stockez le résultat dans un fichier.
  • Faire un résumé graphique de ces données, par exemple, un camembert affichant le nombre d'article par pesonne, un diagramme avec le nombre d'article par an…
  • sian/2022/apihal.1669802419.txt.gz
  • Dernière modification : 2022/11/30 11:00
  • de fabien.rico