Code
Web stuff
- mdscript.py - A script that utilizes Markdown
to make fully XHTML compliant html files. I use it to create all
of my pages now, since editing plaintext files is a lot easier to
read and maintain than HTML files.
Physics/Math
- mcpi - A "Monte Carlo" method of calculating pi
(I was bored).
- optbloch - Evaluates the optical Bloch
equations for a two level system using simple time step
integration.
- wigner.py - Python module for evaluating
Clebsch-Gordan coefficients and Wigner 3- and 6-j symbols. 9-j
symbols are not yet implemented. (Note: This has not been
thoroughly tested, but all values that I have checked have given
correct results).
Bash scripts
- todo - A simple TODO file generator
- wifi - A script to connect to one of several
wireless networks. Just type wifi network and it connects. You
shouldn't use this. Use wicd instead.
- gengallery - Uses imageindex to create
galleries. Mainly I wrote this to resize the original photos to a
more manageable size since a large number of original sized
photos takes a really long time to upload. Also mostly unused now.
- loudnoise - Play a loud noise either
locally or remotely (via ssh) to alert you that someone is trying
to get your attention. Currently this isn't very featureful, but
it allows multiple keywords and also checks if someone has said
your nick.
Miscellaneous
- arxivsum.py - Aggregates
arXiv RSS feeds and sends you an email
with new abstracts from the categories you want. This is meant to
be something you can run daily as a cron job. The only required
non-standard module is feedparser
which is available in Debian's apt repository.
- orgmusic.py - Organizes MP3 files into
subdirectories named after the artist. This shouldn't be hard to
modify to put in some other hierarchy if you so choose.
- randpass.py - Generate a random password of a
number of characters of your choosing.
- stopwatch.py - A Tkinter-based stopwatch. I
made this to brush up on Python classes as well as to learn
Tkinter.
Last updated 01 September 2010