Skip to content

bc-109/toolbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

Python 3 toolbox

What is it ?

This is a set of Python3 libraries used in various other projects :

  • AsyncIO generic toolbox
  • AsyncIO TCP client and server
  • AsyncIO UDP client
  • AsyncIO MQTT client (using gmqtt)
  • AsyncIO Asterisk AMI TCP client
  • Audio toolbox
  • Buffering / queues
  • Console / input / output
  • Network generic tools
  • Logging tools
  • String utilities, type conversions (including Python 3 strings)
  • Time utilities

Plus some other things :

  • AsyncIO template for building AsyncIO apps with proper task cancellation.

How to use it ?

Just copy the corresponding .py files in the same folder as the main project.

Author

Mail : [email protected]

License

This is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

About

Python3 libraries used in various other projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages