confduino is an Arduino library, programmer, board configurator
- Links:
- home: https://github.com/ponty/confduino
- documentation: http://ponty.github.com/confduino
- Features:
- get Arduino version
- list, install, remove Arduino libraries
- install libraries from internet or local drive
- fix
examples
directory name before installing - clean library (.*,_*,..) before installing
- move examples under
examples
directory - upgrade library to 1.0: replace
#include "wprogram.h"
with#include "Arduino.h"
- list, install, remove Arduino programmers
- list, install, remove Arduino boards
- can be used as a python library or as a console program
- unpacker back-end: pyunpack
- downloader back-end: urllib
- some functionality is based on arscons
- supported python versions: 2.7, 3.3, 3.4
- supported Arduino versions: 1.0.5
- Known problems:
- tested only on linux
- some libraries with unusual structure can not be installed
arduino libraries: http://www.arduino.cc/en/Reference/Libraries
install library:
>>> from confduino.libinstall import install_lib >>> install_lib('http://arduino.cc/playground/uploads/Main/PS2Keyboard002.zip')
or on console:
python -m confduino.libinstall http://arduino.cc/playground/uploads/Main/PS2Keyboard002.zip
install a lot of libraries:
python -m confduino.libinstall.examples.upgrademany
sudo apt-get install arduino sudo apt-get install python-pip sudo pip install confduino sudo apt-get install unzip unrar p7zip-full
# as root pip uninstall confduino