I keep most of the software I write on my repository on Github: https://github.com/fdibaldassarre

Here is a list of some programs written by me which may need a bit of tweaking to work properly.
They are all written for GNU/Linux but it should be easy to port them to other platforms.
The code is distributed under GPL 3 unless otherwise specified.

SerraConnect: automatically connect to the SerraUnipi network (scripts for NetworkManager).
Download .deb

MLoad: download manga from various online readers.
Download .deb

SubShifter: shift subtitles in a .srt file.
Download .tar.gz

IW Image Viewer: simple image viewer in Python+GTK.
Download .deb

Wallpaper Changer: change the wallpaper and the lock screen image with a random image taken from a folder or downloaded from the internet (Gnome3 only).
Download .tar.gz

Webshare: collection of scripts to share files on the LAN and create video streams.
Download .tar.gz

WirelessHostpot: create an hotspot using hostapd and dnsmasq.
Download .tar.gz

Nautilus Scripts
Put these scripts in ~/.gnome2/nautilus-scripts to use them from Nautilus.

ExtensionOptimizer.sh: assigns the correct extension to all the images in a folder.
RenameInvalidEncoding.sh: renames files with invalid encodings.
TesiBackup.sh: uploads a given folder to poisson.phc.unipi.it.
jd_alert.tar.gz: plays a sound when a capcha window appears in JDownloader.

Courses assignments

BDPW: project for the course "Basi di Dati e Programmazione Web", written with Matteo Felici.
Download .tar.gz

LSMC: files for the course "Laboratorio Sperimentale di Matematica Computazionale ".
Show files Requires password