https://github.com/tducret/bibliotheque-toulouse-python
Ce package Python permet d'interroger très simplement le catalogue des bibliothèques de Toulouse.
https://github.com/tducret/bibliotheque-toulouse-python
bibliotheque bibliotheque-toulouse toulouse
Last synced: 4 months ago
JSON representation
Ce package Python permet d'interroger très simplement le catalogue des bibliothèques de Toulouse.
- Host: GitHub
- URL: https://github.com/tducret/bibliotheque-toulouse-python
- Owner: tducret
- License: mit
- Created: 2017-01-23T20:37:23.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-03-05T22:22:48.000Z (over 9 years ago)
- Last Synced: 2026-01-03T09:40:55.993Z (7 months ago)
- Topics: bibliotheque, bibliotheque-toulouse, toulouse
- Language: Python
- Homepage:
- Size: 34.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
bibliothequetoulouse
=======
[](https://travis-ci.org/thibdct/bibliotheque-toulouse-python)
[](https://coveralls.io/github/thibdct/bibliotheque-toulouse-python)

Description
=======
Ce package permet d'interroger très simplement le catalogue des [bibliothèques de Toulouse](http://bibliotheque.toulouse.fr).
Pré-requis
=======
- Python 2.7 ou 3.6
Installation
=======
$ pip install -U bibliothequetoulouse
Utilisation
=======
* Pour récupérer les informations sur les exemplaires **disponibles** d'un livre dans toutes les bibliothèques de Toulouse, et de les afficher au format JSON
```python
# -*- coding: utf-8 -*-
import bibliothequetoulouse as bib
resultats = bib.rechercher(titre=u"le meilleur des mondes",
auteur=u"aldous huxley",
dispo_uniquement=True)
print("%d resultat(s)" % len(resultats))
print(resultats)
```
Ce qui renverra ce type de résultats :
```
[
{
"auteur": "Aldous Huxley",
"bibliotheque": "Ancely",
"cote": "TE F HUX",
"dispo": true,
"isbn": "",
"localisation": "Textes enregistrés",
"materiel": "Texte imprimé pour tout public",
"pertinence": 1.0,
"retour_attendu": "",
"titre": "Le meilleur des mondes",
"url_permanent": "http://catalogues.toulouse.fr/web2/tramp2.exe/do_keyword_search/log_in?setting_key=BMT1&servers=1home&query=ELC2608081&screen=hitlist.html"
},
{
"auteur": "Aldous Huxley",
"bibliotheque": "Médiathèque José Cabanis",
"cote": "F HUXL",
"dispo": true,
"isbn": "",
"localisation": "Etage 2 - Littératures : Textes enregistrés",
"materiel": "Texte imprimé pour tout public",
"pertinence": 1.0,
"retour_attendu": "",
"titre": "Le meilleur des mondes",
"url_permanent": "http://catalogues.toulouse.fr/web2/tramp2.exe/do_keyword_search/log_in?setting_key=BMT1&servers=1home&query=ELC2608081&screen=hitlist.html"
}
]
```
* Pour récupérer les informations sur tous les exemplaires du même livre à la **Médiathèque José Cabanis** (disponibles à l'emprunt ou non) :
```python
# -*- coding: utf-8 -*-
import bibliothequetoulouse as bib
resultats = bib.rechercher(titre=u"le meilleur des mondes",
auteur=u"aldous huxley",
bibli_souhaitees=[u'Médiathèque José Cabanis'])
for res in resultats:
print("Cote : %s / Localisation : %s" % (res.cote, res.localisation))
```
Ce qui renverra par exemple :
```
Cote : F HUXL / Localisation : Etage 2 - Littératures : Textes enregistrés
Cote : TE HUXL / Localisation : Prêté
Cote : F HUXL / Localisation : Réserve pôle Littérature
Cote : F HUXL / Localisation : Prêté
Cote : RTF HUXL / Localisation : Prêté
```