
Projects
========

.. include:: batbelt_menu.rst



.. raw:: html

  <div class="main">


*For many years I have advocated the 30 hour day because I feel the
current one simple hasn't enough hours in it. I'm constantly coming up
with new ideas for projects that I just haven't got the time to do or
finnish. This page is here so I can't remember them all, and I
announce them to the world so there is some pressure for me to
actually get them done too.*


My projects and to do list
--------------------------

* **gucwit** - Windows Installer Tool. Basicly a simple "yum for
  windows" tool to help sys.admins maintain install and update 
  packages on a set of Microsoft Windows computers. *Almost
  ready to publish.*

* **wpkg** - I have contributed a few patches to the 
  `wpkg <http://www.wpkg.org>`__ open source project, but I have a few
  ideas for improvements that I should have sat down, implemented, 
  and submitted. *Not started.*

* **scim** - My (in)famous Simula compiler written in Python. It will be
  done soon I promise! *Grammar, lexing and parsing is working.*

* **goodnews-ng** - goodnews' source code isn't really very written,
  and is badly in need of a rewrite. *Initial coding started.*

* **hevn-ng** - |guc|_ has it's own home grown PIM called HEVN, but
  it's old and buggy, and needs an update. We plan to give it a new
  backend to use open well documented protocols like LDAP, ical,
  CalDAV/GroupDAV, IMAP, and jabber. *In planning stage*.

* **py-imapfilter** - I really need a client side tool to filter my
  remote IMAP mailbox, and I want it to support `Sieve
  <http://www.ietf.org/rfc/rfc3028.txt>`__. *Not started.*

* **pywatch** - The mail notification tools based on the xwatch
  program from |ifi|_, |uio|_. *Alpha version is working and
  usable.*

* **ijkd** - The Idle Job Killer Daemon modeled after the IJK2 program
  from |ifi|_, |uio|_. *Ready for prodution testing.*

* **isdn2voip** - Make a simple VOIP router for my ISDN wireless
  phone, so I can cut my expensive phone bill. *All ready, just need
  to actually build it.*

* **sievelib** - a sieve filter compiler/interpreter and library
  written in python. *Parser is written, and interpreter started*


.. raw:: html

  </div>
