|
|
La classe *classes/Film.py* fournit des outils pour afficher des mini films à partir de frames en ascii.
|
|
|
# classe Film
|
|
|
Cette classe fournit des outils pour afficher des petits films à partir de frames en ascii.
|
|
|
|
|
|
Les frames peuvent être dans un seul fichier, avec un séparateur ou dans plusieurs fichiers qui seront lus d'un répertoire à préciser, et dans l'ordre alphanumérique croissant.
|
|
|
|
|
|
La classe Film contenue dans classes/Film.py peut s'importer ainsi dans un script situé à la racine du projet (comme demo.py, par exemple) de la manière suivante: \
|
|
|
`from classes/Film import Film`
|
|
|
|
|
|
Une aide sur cette classe est disponible [ici](Aide).\
|
|
|
Le fichier demo.py, à la racine du site, contient un exemple d'usage, agrémenté de quelques explications.
|
|
|
|
|
|
## Structure:
|
|
|
<pre>
|
|
|
films /
|
|
|
demo.py
|
|
|
setup.py
|
|
|
LICENCE
|
|
|
README.md
|
|
|
classes/Film.py
|
|
|
frame/
|
|
|
poursuiteci
|
|
|
poursuiteic
|
|
|
roflflyingmoto
|
|
|
frames/
|
|
|
bon00
|
|
|
bon10
|
|
|
bon20
|
|
|
bon30
|
|
|
film /film.py (classe Film.py)
|
|
|
demo.py
|
|
|
frame/ (data pour la demo)
|
|
|
poursuiteci
|
|
|
poursuiteic
|
|
|
roflflyingmoto
|
|
|
frames/ (data pour la demo)
|
|
|
bon00
|
|
|
bon10
|
|
|
bon20
|
|
|
bon30
|
|
|
</pre>
|
|
|
La classe est dans classes/Film.py, le reste est juste pour une demo explicative.
|
|
|
La classe est dans film/film.py, le reste est juste pour une demo explicative.
|
|
|
## Installation
|
|
|
### Depuis Adullact
|
|
|
[Télécharger](https://gitlab.adullact.net/zenjo/film/tree/master) ou dans le menu gauche : *Dépôts > Fichiers (en haut à gauche)*
|
|
|
|
|
|
### Depuis pypi
|
|
|
```
|
|
|
pip install ascii_films
|
|
|
```
|
|
|
|
|
|
### Pour démarrer:
|
|
|
```
|
|
|
from film.film import Film
|
|
|
Film.demo()
|
|
|
```
|
|
|
|
|
|
## Un screencast de l'exécution de demo.py:
|
|
|
![films](uploads/480f1b1e3317562da5b4f5a840263ba1/films.webm)
|
|
|
|
... | ... | |