[Thomson] moto-tools, ma boîte à outils en python

Cette catégorie traite de développements récents pour nos vieilles machines, applications, jeux ou démos... Amis programmeurs, c'est ici que vous pourrez enfin devenir célèbres!

Modérateurs : Papy.G, fneck, Carl

sporniket
Messages : 242
Inscription : 22 mars 2022 20:23
Localisation : Pas trop loin au sud de Paris

[Thomson] moto-tools, ma boîte à outils en python

Message par sporniket »

Comme l'annonce le titre, voici une série de petits utilitaires sous forme de lignes de commandes, écrits en python.

https://github.com/sporniket/moto-tools

La liste des utilitaires est la suivante, avec leurs actuelles limites :
  • moto_tar : utilitaire pour assembler, désassembler ou lister le contenu d'une archive k7 _format MO5 uniquement_ ; interface inspirée de la commande tar.
  • moto_nl : lit un fichier texte supposé être un programme basic, numérote les lignes non numérotées, en tenant compte des numéros existants ; interface inspirée de la commande nl
  • moto_prettier : lit un fichier texte supposé être un programme basic, met en majuscule tout ce qui n'est pas dans une valeur chaîne littérale ; inspiré de l'outil javascript prettier
  • moto_lst2bas : lit un fichier texte supposé être un programme basic ("lst" comme "listing"), et le convertit en fichier basic _uniquement au format ASCII, sans le support des accents_
  • moto_bas2lst : lit un fichier basic _uniquement au format ASCII, sans le support des accents_, et le convertit en fichier texte
Ces outils sont mis en œuvre dans un petit projet dont je parle par là : viewtopic.php?f=25&t=13723

Les prochains jalons
  • moto_lst2bas, moto_bas2lst : support des caractères accentués, support du format tokenizé
  • moto_prettier : indentation des boucles
  • Support du TO7 (format d'archive k7 pour moto_tar, support des instructions basic supplémentaires pour moto_lst2bas/moto_bas2lst)
Avatar de l’utilisateur
Dynaroo
Messages : 521
Inscription : 25 juil. 2020 00:06
Localisation : Sud 77

Re: [Thomson] moto-tools, ma boîte à outils en python

Message par Dynaroo »

Pour apprendre à coder en Python:
https://www.futureengineer.fr/faq/
Hacker vaillant, rien d'impossible !
sporniket
Messages : 242
Inscription : 22 mars 2022 20:23
Localisation : Pas trop loin au sud de Paris

Re: [Thomson] moto-tools, ma boîte à outils en python

Message par sporniket »

Ton lien mériterait sûrement un topic à part. Après si c'est un message caché pour me dire ton impatience d'avoir la suite, il se trouve que ce projet a enfin pu repasser en avant plan, je travaille actuellement sur la conversion au format tokenisé. J'essaye de terminer ça avant le réveillon du nouvel an :)
Répondre