Todo
- optimize diSlib more, specifically LoadExports (requires learning PE)
- hack on/learn fortresss http://fortress.sunsource.net/
- learn WSGI and hack up stuff to use it
- hack to epiphany for when it gets launched with --new-tab to try to use a window on the current workspace
- add unit tests to tfplib, maybe using nose
- mime-types:
- add an elf type to a mime file, possibly getting it split in shared-mime-info
- ut package mime type
- .dylib/mac bin format
- http://bugzilla.gnome.org/show_bug.cgi?id=135144 , also make sure it mentions all open options (doesn't seem to mention the first one now when the file is +x)
- make _lsprof see builtin function calls when you use * magic - /home/kyle/Projects/python/test.py
- setup buildbot, and see if you can abuse it to build standalone py2exe'd bins on windows
- make a weather.com plugin for supy: http://xoap.weather.com/weather/local/CAXX0397?cc=*&unit=m for example
- make a MIME-Type Sniffer in pure-py, using the fd.o spec
- Learn Lua
- add support to pydoc for rst docstrings or make something new supporting them
- hack on pydoctor: http://codespeak.net/~mwh/pydoctor/
- add support for DragonFly BSD to libgtop
- hack a Mach-O loader into linux, /home/kyle/Projects/MachO
- bzr plugin that allows you to push a statically generated web ui along with the branch
- wma lib
- Facebook app for showing your Projects, possibly using DOAP
- "who says math doesn't have a practical purpose?" (possibly "have practical applications") t-shirts:
- DSA example (show the numbers involved in a key, sign a bit of a text and show the public key verifying it and some incorrect piece of text (something like "you rock" and "you suck" possibly to show part of its need))
- possibly something like bittorrent's file checking (though hash algos tend to return strings so might need to delve into the details of sha-1 for that)
- probably game-related stuff (pool-table physics fex.)
- compression?
- colourize distutils, see cmake (audacious(-plugins) build fex.)
Projects
- dbus-viewer like thing: file:///home/kyle/tmp/dbus-viewer-mock.glade (with d-feet it probably isn't needed anymore)
- refactor sblog, probably splitting it up into a common blog interface, and a couple import/export modules, and making it use D-Bus instead of XML-RPC
- CD Burning software for windows/ASPI Bindings (nice ASPI: http://www.frogaspi.org/)
- UT Package Parser and cache extractor
- "Meta-proposal: someone writes a "Software Contribution Exchange" (SCE) where people offer patches to software in exchange for patches in other applications. The NASDAQ of patches." - http://tirania.org/blog/archive/2007/Jan-09-1.html
- add Writing support to elf.py (just headers probably)
- gtk+ Widget for interactive shells, maybe abusing gtksourceview... and make a decent gtk+ replacement for idle
- 2 panes, one for input and one showing the input + results (easily configurable, allowing you to just show the input or output, or input without the >>> prompt)
- multiple instance support for idle
- Dotfile Explorer - Allow you to search for an entry in a dotfile and explore the relationship between it and other objects (possible name: dotox)
- a Nintendo 64 Emulator with atleast the UI in python, probably stealing some code from mupen64