Skip to content

sergeLabo/mylabotools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mylabotools

Des scripts python génériques pour ne pas réinventer la poudre tous les 4 matins.

Ce module n'est plus maintenu

Comprend

  • Blender: Des scripts spécifiques pour le Blender Game Engine 2.7x et qui ne peuvent tourner que dans Blender
  • Twisted: des exemples de twisted en python3
  • Network: des sockets simples en python3
  • Tools: des outils utilisés fréquement

Liste de tous les scripts

Tools:

  • labconfig.py La classe MyConfig charge une configuration depuis un fichier .ini
  • labfifolist.py La classe PileFIFO permet de faire des statistiques sur dernières valeurs
  • labgetmyip.py La fonction get_my_ip retourne l'adresse ip du pc sur le réseau local
  • labsqlite.py TODO non fini
  • blendertools.py some tools pour blender
  • labformatter.py Sortie en terminal bien présentée pour les list, tuple, dict
  • labtools des outils souvent utilisés

Blender Game Engine:

  • labgetobject.py retourne les scènes et objects dans blender
  • labsound.py Permet de gérer du son dans Blender facilement
  • labtempo.py Permet de gérer des tempos dans Blender facilement
  • labtexturechange.py Permet de changer la texture d'un objet dans Blender
  • labviewport.py Gestion des vue caméras

Twisted:

  • labtcptwisted.py Client et server TCP
  • labirctwisted.py Robot IRC
  • labmulticasttwisted.py Multicast Server et Client

Network:

  • labudpclient.py UDP Client
  • labtcpclient.py TCP Client
  • labmulticast.py Multicast Client
  • OSC3

Les scripts comprennent la doc pour les utiliser

Ils peuvent être exécuté pour être tester, sauf les scripts du Blender Game Engine qui doivent tourner dans blender.

TODO

  • labsqlite.py n'est pas abouti

Installation

Installation de Twisted pour python 3.x

Installation de mylabotools

Utilisation

import mylabotools

ou

from mylabotools import labtcpclient

Bugs

  • Il est possible que j'ai oublié des dépendances

Version

  • 1.48 some tools propre
  • 1.47 correction path_walker, GPL V3
  • 1.46
  • 1.45 modif license
  • 1.44 bug
  • 1.43 directory_traversal remplace get_all_files
  • 1.42 try sur lecture de fichier

Merci à La Labomedia

About

Mes outils python de tous les jours

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages