TIADPY : Développement d'une bibliothèque avancée TI83CE EP
Posté: 25 Mar 2020, 21:22
Ce Topic est un topic de développement alors n'hésitez pas a signaler un bug ou a faire des suggestions;)
Une documentation complète est disponible a cette adresse : https://paul-thorel.github.io/PYTIKEYLIB/
Télécharger ou accéder au code source : https://github.com/Paul-Thorel/TI-PYTHON-KEYPAD-LIBRARY/blob/master/TIKEYLIB.py
J'ai commence le développement de TIADPY (Texas Instruments ADvanced librairies) aprés avoir découvert une faille concernant le clavier , et développé une bibliothèque (TIKEYLIB) utilisant le clavier a travers cette faille.L'implémentation Python pour les TI-83-CE est sans aucun doute l'une des plus complete avec un grand nombre de modules , mais de nombreuses fonctions sons imcomplètes ou ne respectent pas les standards Python :
help n'affiche pas les docstrings
open ne permet pas d'écrire dans les fichiers
C'est pour cela que j'ai décide de créer TIADPY : elle ajoute tout un tas de fonctions , permettant la création de jeux, interfaces , ou de fonctions plus avancées :
-Liste des fonctions déjà disponible:
getkey()
chrput()
keyput()
ispressed()
-Liste des fonctions en developpement/bientot disponible:
help() (agira sur les docstrings)
menu()
dialogbox()
clr()
Une documentation complète est disponible a cette adresse : https://paul-thorel.github.io/PYTIKEYLIB/
Télécharger ou accéder au code source : https://github.com/Paul-Thorel/TI-PYTHON-KEYPAD-LIBRARY/blob/master/TIKEYLIB.py
J'ai commence le développement de TIADPY (Texas Instruments ADvanced librairies) aprés avoir découvert une faille concernant le clavier , et développé une bibliothèque (TIKEYLIB) utilisant le clavier a travers cette faille.L'implémentation Python pour les TI-83-CE est sans aucun doute l'une des plus complete avec un grand nombre de modules , mais de nombreuses fonctions sons imcomplètes ou ne respectent pas les standards Python :
help n'affiche pas les docstrings
open ne permet pas d'écrire dans les fichiers
C'est pour cela que j'ai décide de créer TIADPY : elle ajoute tout un tas de fonctions , permettant la création de jeux, interfaces , ou de fonctions plus avancées :
-Liste des fonctions déjà disponible:
getkey()
chrput()
keyput()
ispressed()
-Liste des fonctions en developpement/bientot disponible:
help() (agira sur les docstrings)
menu()
dialogbox()
clr()