Ce module propose les outils les plus courrant que j'utilise, à utiliser en import ou en recopiant des bouts de code.
Ce module est une amélioration de
qui n'est plus maintenu.
- 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
- verbose dans myconfig
- print myconfig si self.conf vide
- Extensions multiples
- Avec path_tools
- Gestion des erreurs dans create_directory()
- Les tempo pour Blender comptent bien de 0 à n-1, soit n fois
- TcpClient différent pour python 2 et 3
sudo pip3 install twisted
sudo pip3 install -e git+https://github.com/sergeLabo/pymultilame.git#egg=pymultilame
Mise à jour:
sudo pip3 install --upgrade git+https://github.com/sergeLabo/pymultilame.git#egg=pymultilame
# Imports en python3
from pymultilame import HttpDownload
from pymultilame import MyTools
from pymultilame import TcpClient3
from pymultilame import MyConfig
from pymultilame import get_my_ip
from pymultilame import Multicast
from pymultilame import UdpClient
from pymultilame import PileFIFO
from pymultilame import Multicast
from pymultilame import Tempo
from pymultilame import EasyAudio
from pymultilame import TextureChange
from pymultilame import scene_change, droiteAffine, scene_change, print_str_args
from pymultilame import get_all_objects, get_all_scenes, get_scene_with_name
# Imports en python2
from pymultilame.myconfig2 import MyConfig2
from pymultilame.tcpclient2 import TcpClient2
Touls les scripts sont sous
GNU GENERAL PUBLIC LICENSE Version 3
voir le fichier LICENSE