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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file pysaga-0.0.1.tar.gz.

File metadata

  • Download URL: pysaga-0.0.1.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for pysaga-0.0.1.tar.gz
Algorithm Hash digest
SHA256 226ecc8ca195c1b9ab6ab336253d1356bc760527afad2580a340c944917c833f
MD5 ddf64beb6c6644d33594450b291d9cc0
BLAKE2b-256 41d649d4415f944e24e12886a6eb861c06f7fa4c2724436b69b5955d5b09d53d

See more details on using hashes here.

File details

Details for the file pysaga-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: pysaga-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for pysaga-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 422ad6dfc79d93223c6d01f7badcebe712dd6e09cd240381ddc6445c03bc094b
MD5 a5dc26f981a7562f0e77b2aa5b1de6f8
BLAKE2b-256 2f13fecd8815fa1b7d78371da3ed6eeb7d17ec1246d98e758842f3f6e7813b10

See more details on using hashes here.

Supported by

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