Lethalman

Projects

PyHP is a system to embed Python code in an HTML
document in a way similar to how PHP works. It
differs from similar projects in that it starts
each PyHP document in a separate, clean namespace.
PyHP was designed for use with Apache's
mod_python.

GetNews is a program for getting news from a Web site by specifing only a regexp (Perl-style). It matches that regexp on the site, and shows updated news in X with a GTK+ program in C. You can specify more than one regexp to keep you updated on your preferred news.

pyWebSMS is a program which lets you send SMS
through the Internet without opening a Web
browser. You can send multiple SMS, save your
contacts, view the history, and much more. It's
completely modular, so you can add or remove
providers for sending SMS. You can make your own
module for your provider if one doesn't exists yet
by programming it in Python.

PlugBoard is an Application framework made in
Python and built on top of setuptools and Zope
interfaces which help the developer create a
plugin-based application. The framework itself is
very extensible, and allows the application to be
extensible as well. An application is made up of
a plugin resource (get all available plugins in
the application), a context resource (organize
plugins into different contexts), and an engine to
let plugins communicate with each other into
different environments (such as PlugBoard, GTK,
Wx, Qt, Twisted, and so on) and provide some
useful utilities.

Smalltalk YX is a Smalltalk-80 implementation. It's highly portable, and runs equally well on 32-bit and 64-bit systems, Mac, Unix, Windows, WinCE, or Solaris. It has an easy-to-use plugin system and is very active.

Vanubi is a programming editor highly inspired by Emacs but with a more modern fashion. It aims to be unobtrusive yet smart, simple yet complete with the necessary components built in (monolithic), keyboard based with contextual help, file/directory based (not project based), and fast to open for rapid file editing. It features splitting views, auto indent, sessions, fuzzy search everywhere, git support with side gutter and grep, emacs-like and shell-like key bindings, integration with the shell, and an ad-hoc scripting language.