Commit 99ce6a95 authored by Robert Sebille's avatar Robert Sebille

Adaptation à la version 0.0.11 de pip

parent e761de1b
GNU GENERAL PUBLIC LICENSE
La classe fournit des outils pour afficher des petits films à partir de frames en ascii.
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.
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.
[Gitlab Adullact](https://gitlab.adullact.net/zenjo/film/wikis/home)
Pour démarrer:
from film.film import Film
Film.demo()
- [Dépot](https://gitlab.adullact.net/zenjo/film/tree/master)
- [Gitlab Adullact](https://gitlab.adullact.net/zenjo/film/wikis/home)
......@@ -23,10 +23,19 @@
#
#
localusage = False
# localusage = True
from classes.Film import Film
if localusage:
from film import Film
else:
from film.film import Film
if __name__ == '__main__':
import os.path as p
chemin = p.dirname(p.abspath(__file__)) + "/"
def demo():
# On crée 4 nouveaux films (f1, 2, 3, 4), avec leur titre (non requis),
# leur diction de sous-titre(non-resuis) et leur(s) fichier(s) de freme(s)
......@@ -39,7 +48,7 @@ if __name__ == '__main__':
}
f1 = Film("La promenade tranquille ...", d1)
f1.frames = "frames/"
f1.frames = chemin + "frames/"
d2 = {
(5, 15): " Ouf ti ! ",
......@@ -48,7 +57,7 @@ if __name__ == '__main__':
}
f2 = Film("La moto infernale", d2)
f2.frame = "frame/roflflyingmoto"
f2.frame = chemin + "frame/roflflyingmoto"
d3 = {
(5, 10): " Je t'aurai, rascal ! ",
......@@ -58,10 +67,10 @@ if __name__ == '__main__':
}
f3 = Film("La poursuite impitoyable", d3)
f3.frame = "frame/poursuiteci"
f3.frame = chemin + "frame/poursuiteci"
f4 = Film("La poursuite effroyable")
f4.frame = "frame/poursuiteic"
f4.frame = chemin + "frame/poursuiteic"
# On peur ajouter les sous-titres par après
f4.dict_sous_titres = {
(5, 10): " Ha ha, on ne dit plus rien ! ",
......@@ -168,3 +177,8 @@ help(Film)
Film.delay(2)
help(Film)
print("\n\n\n")
if __name__ == '__main__':
demo()
pass
......@@ -35,9 +35,14 @@ class Film:
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.
Pour démarrer:
from film.film import Film
Film.demo()
Dépot: https://gitlab.adullact.net/zenjo/film/tree/master
"""
_version = "0.0.2"
_version = "0.0.12"
def __init__(self, titre="", dict_sous_titres={}):
"""Constructeur"""
......@@ -83,6 +88,11 @@ class Film:
print(cls.__ccls())
clearsc = classmethod(clearsc)
def demo(cls):
from film.demo import demo
demo()
demo = classmethod(demo)
# property
def get_titre(self):
"""Retourne le titre"""
......
......@@ -5,18 +5,29 @@ with open("README.md", "r") as fh:
setuptools.setup(
name="ascii_films",
version="0.0.2",
version="0.0.12",
author="Robert Sebille",
author_email="robert@sebille.name",
maintainer = 'Robert Sebille',
maintainer_email = 'robert@sebille.name',
description="Cette classe fournit des outils pour afficher des petits\
films à partir de frames en ascii.",
license="GNU GPL",
long_description=long_description,
long_description_content_type="text/markdown",
url="https://gitlab.adullact.net/zenjo/film/wikis/home",
packages=setuptools.find_packages(),
classifiers=[
"Programming Language :: Python :: 3",
"License :: OSI Approved :: GNU General Public License (GPL)",
"Operating System :: OS Independent",
download_url = 'https://gitlab.adullact.net/zenjo/film/tree/master',
#packages=setuptools.find_packages(),
#py_modules = ['film', 'demo'],
packages = ['film'],
package_data={
'film': ['frame/*', 'frames/*'],
},
#data_files = [('frame',['frame/poursuiteic', 'frame/poursuiteci', 'frame/roflflyingmoto']),
# ('frames',['frames/bon00', 'frames/bon10', 'frames/bon20', 'frames/bon30'])],
classifiers=[
"Programming Language :: Python :: 3",
"License :: OSI Approved :: GNU General Public License (GPL)",
"Operating System :: OS Independent",
],
)
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment