Ceci est une ancienne révision du document !


Implémentation de l'API en Python

L'implémentation de l'API se présente sous la forme d'un fichier unique qui comprend les différentes classes de l'API ainsi que des classes utilitaires. Ce fichier est disponible à cette adresse : http://dataexport.scrutari.net/impl/python/scrutaridataexport.txt (remplacez .txt par .py pour l'exécution)

Cette implémentation est notamment utilisée dans des scripts qui génèrent un fichier au format ScrutariData à partir des pages Web elles-mêmes. Cette solution est adoptée lorsque les responsables du site n'ont pas les capacités financières ou techniques de « scrutariser » leurs données directement à partir de leurs données brutes. D'une certaine manière, ces scripts fonctionnent comme les robots des moteurs de recherche avec un travail fin de filtre pour ne conserver que les données utiles. C'est l'exemple du RECMA (http://python.scrutari.net/recma.py). Ces scripts doivent beaucoup au module BeautifulSoup (http://www.crummy.com/software/BeautifulSoup/) qui permet de circuler facilement dans le code HTML d'une page.

L'autre utilisation est celle de la transformation d'un fichier CSV en fichier ScrutariData. C'est l'exemple d'Alimenterre (http://python.scrutari.net/alimenterre-ressources.py).

Le dépôt Subversion permet d'obtenir la dernière version du fichier ainsi que de nombreux exemples d'utilisation :

svn co http://depot.exemole.fr/svn/web/apps/scrutari.net/python
scrutaridata/exportapi/python.1473259662.txt.gz · Dernière modification: 2016/09/07 16:47 par vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0