Small tools for specific things I needed
Targeter DEPRECATED! (replaced by Targeter2) --------
Small app to make live raffles, taking a picture of the group of people and pointing to a random location on the picture.
The common targeter (targeter.py) uses the camera. There is also a targeter_static.py which takes a file (picture.jpg) instead of using the camera. Yeah, I know, I will make a single app with settings to work on different modes.
Requires: PIL, wx-python, opencv (not for the static version)
Small app to make live raffles, using a picture of the group of people and pointing to random locations on the picture.
Requires: requirements.txt in its folder.
I developed this app to win a web trivia contest at PyCon Argentina 2012, organized by the Onapsis company. I won an Arduino (1st price), weee :D
Requires: requests, pyquery, Onapsis online game server.
I developed this bot (and extra utils) to win a programming contest at PyCon Argentina 2013, organized by the Onapsis company. I won a SteelSeries APEX keyboard (1st price), weee :D
Requires: requests, pyquery, matplotlib, numpy, Onapsis online game server.
I developed this bot to win a programming contest at PyCon Argentina 2015, organized by the Onapsis company. I won a Tp-link TL-wdr3600 router (1st price), weee :D
Requires: Onapsis online game server.
Small stop watch for lightning talks and things like that. Start the app, write a time (formats: "4.5" or "4:30" are the same), and press enter. You can stop it with Ctrl-C, and when stopped (at "time!" or "stop"), press enter to re-enter time and start again.
Small ballot app. Write a name, and a ballot is added to that name. Write "-name", and a ballot is removed from that name. A backup is written to disk just in case, and if you want, you can start the ballot reading the disk file with "./ballot.py BACKUP_FILE".
Small script to create SD cards for the Raspberry Pi using img files.
A simple ipython notebook to find and plot the center for a particular set of coordinates, minimizing the euclidean distance using local search algorithms (optimization), and plotting the solution with google maps. Live here.