Software

Here is my small contribution to the opensource world. Needless to say, this stuff I've post here was made in the hope that it will be useful to someone, and thus it's provided "as-is" without warranty of any kind (yeah!, where did you read that before?). Critics and suggestions are welcome. See also my projects page.

OpenOffice Calc to CSV using cell notes

This is a script made in Python to convert any OpenOffice Calc (sxc) file to a plain comma (or any other character) separated file. The difference from using the standar OpenOffice export function is that this will preserve the cell notes. That is, it will export the cell values as long as the cell notes attached to them (between paranthesis).

Download here: sxc2csv.py

Black listed dynamic IP reconnector

This is a very simple script made in bash to use with dynamic IP ADSL's. What it does is to reconnect your ADSL connection if the IP you got from the ISP is listed in any of the most used SPAM black lists. It is meant to be used for dynamic IP mail servers hosted in "dirty" ISP, like the one(s) at my country (Uruguay).

Download here: adsl-checkrbl

WordPress TWiki syntax plugin

A plugin for Wordpress to write articles using TWiki syntax. Click here for more information and download.

Shorewall syntax highlight for vim

A vim syntax highlighting file for the Shoreline Firewall (also known as Shorewall). Click here for more information and download.

Dynamic DNS system wth a PHP script

A small PHP script to implement a simple (but useful) dynamic DNS update system. For more information see this post.

OpenVPN web status (PHP script)

A pretty simple PHP script that allows you to access your (OpenVPN-based) VPN status (such as connected hosts, received/transferred bytes, etc) through a web page. It fetches the information using OpenVPN management console and displays it in a web-friendly way. For more information see this post.

Other stuff I've contributed (not necessarily software per se)

Assorted scripts

Here is a couple of scripts that I've made which I'm releasing in the hope that someone may find them helpful. They are provided as-is, without any documentation, and under a Public Domain license (ie. you may do whatever you want with them)