Skip to content

sergeLabo/pymultilame

Repository files navigation

pymultilame

Des scripts python pour les tâches répétitives.

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.

Rubriques proposées

  • 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

Modifications majeurs Version

1.60

  • verbose dans myconfig

1.59

  • print myconfig si self.conf vide

1.58

  • Extensions multiples

1.57

  • Avec path_tools

1.51 et 1.52

  • Gestion des erreurs dans create_directory()

1.1

  • Les tempo pour Blender comptent bien de 0 à n-1, soit n fois
  • TcpClient différent pour python 2 et 3

Installation

Installation de Twisted pour python 3.x

sudo pip3 install twisted

Installation de pymultilame

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

Utilisation

# 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

Licence

Touls les scripts sont sous

GNU GENERAL PUBLIC LICENSE Version 3

voir le fichier LICENSE

Documentation

Merci à

Releases

No releases published

Packages

No packages published

Languages