Skip to main content

access to french audio saga data

Project description

# pysaga
Package python pour manipuler les données issues de [Neamar/sagas-mp3](https://github.com/Neamar/sagas-mp3)

Installation avec pip:

pip install pysaga

NOTE: nécessite python 3.7.


## Exemple avec Reflets d'Acide

import pysaga

for episode in pysaga.rda.episodes:
if episode.title == "L'enrôlement":
print(episode.chapters[0].lines[0].content)
print(episode.chapters[0].lines[2].content)

# Non-implémenté :
for episode in pysaga.get('Reflets d'Acide').episodes:
print(f"L'épisode {episode.nb} contient {len(episode.chapters)} chapitres.")
for chapter, characters in episode.chapters(chars=True):
print(f"\tLe chapitre {chapter.nb} fait intervenir {', '.join(characters)}")



## TODO
- packaging fonctionnel
- intégrer les données de Neamar/sagas-mp3 ?
- implémenter l'interface haut-niveau
- des tests sur les données connues, genre le premier exemple de ce readme.
- implémenter un accès facile et haut-niveau pour les séries épisodes et chapitres (cf exemples de ce readme)
- différencier les *épisodes* et les *fichiers*, car de nombreux fichiers ne sont pas des épisodes
- tester sur les autres sagas (xantah et adop)


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pysaga-0.0.1.tar.gz (4.9 kB view hashes)

Uploaded Source

Built Distribution

pysaga-0.0.1-py3-none-any.whl (5.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page