My latest programming project is a todo list manager written in Python.
- Add, Remove and show items
- Manage multiple lists
- Lists are stored in JSON
It also has a GUI, but that needs a lot of work. As always, the source code is available on my github. Unusually for my projects, it is already fully functional (though as I said, the GUI needs a little work).
Over the last 2 years, I've done a lot of personal programming projects. Some of these are available on my github, but any information about them is spread among Twitter and a few forums (some of which no longer exist). So over the next month, I'm going to blog about a few of these. I've chosen the name "The Playground" for the category because it accurately reflects both the nature of the projects (small projects that are mostly tinkered with, with very little concrete plans) and the reasons for making them (to practice programming, or to mess about, or because I was bored).
Anyway, for the time being, here is a quick summary of my projects currently in my github repo:
This is a simple Python program to send tweets from the command line. At the moment, it can send tweets, and get the latest tweets from your timeline, your friend's timeline, and @replies to you. I made it mainly because although I've always said Python looks like a nice language, and I know the basics of it, I never wrote an actual program in it beyond Project Euler maths puzzles.
Young Developer Forum
This is a program set up by me and a Iroup of people on a forum which has since shut down. It didn't really get very far.
This is an IM server and client that I wrote in Java. It was my first experiment in GUI programming and Threading in Java. Some revisions of it work, and some don't.