In this page there are a lot of usefull Bash and Python scripts that I wrote for myself but that you can use as you need (and at your risk :).
They are all available under GPLv3 terms.

srttranslator
A simple python script to automatically translate subtitles in srt format into other languages using BabelFish.


udpping
UDPPing is a great tool for network testing: basically is ping reimplemented in python to send UDP packets instead of ICMP packets.
It supports the most important ping options like -i to set the interval, -s to set the packet size, and -b to sent broadcast packets.
It also mimic the ping output format, so you should be very familiar with the way statistics are calculated and shown.
Since it sends UDP packets you need an echo service running on the receiver side that sends back your packets. For simplicity in the linked tar file is also included a simple receiver written in python.


digikammerger
Digikam is a great photo management tool that is also able to generate good looking html galleries very easily. The only problem is that it is not able to do that incrementally: the user is forced to regenerate all the html galleries every time he wants to add a new gallery. So waiting for this feature to be added to digikam you can overcome this problem using digikammerger.py: just export your new galleries to html in a temporary directory, this script will take care of merging them with your main html gallery.


IPChecker
This is a Python script that should be run on a server behind nat and\or configured with dhcp: it notifies you by email if the external or the internal ip address changes. It supports authentication and TLS to connect to the mail server.


Compare
This script is meant for Slackware and Slackware based systems (Zenwalk in particular).
It compares the installed packages with the packages on a slapt-get compatible repository (a PACKAGES.TXT file) looking for missing dependencies on your system.
For example if you have installed a package and that package is on the PACKAGES.TXT file, this script scans your system to see if also all the dependencies (as listed on the PACKAGES.TXT) are installed. If not it notifies the user.
Useful for system upgrades to understand which packages require new or a different set of libraries.


Qemu and KQemu Ubuntu Installer for Qemu 0.9.0 and KQemu 1.3.0pre11
This bash script downloads the qemu and kqemu sources, builds them, creates deb packages for them, and finally installs them on your system. The qemu and kqemu deb packages created by this script are working and complete so can be copied and installed on other machines.


Procguard
A bash script to keep track of CPU and Memory utilization of a single process over time. The collected data should be easy to plot.


Mozilla Pack
This is a collection of bash scripts to better integrate Mozilla Firefox with Mozilla Thunderbird:
-Firefox's mailto: clicks open Thunderbird's compose;
-links on emails open a Firefox new page.


lzma-compression
Two script to automatically convert a tar.gz or tar.bz2 archive in a .lzma archive and vice versa.


Tv Recorder (mencoder based)
Script to record at a specified time and date from tv card in MPEG4 640x480 using mencoder and lavcodecs.


Tv Recorder (transcode based)
The same but using transcode and xvid; the frame size is 388x288 due to the high cpu usage of this codec.


wma2mp3
This is a wma to mp3 converter, requires lame and mplayer.


CD Burning
This script burns a directory to a cd.


Snort Control
Little script to manage snort's log files and alert root in case of large amount of attacks.


Space Control
Script to control free space on hard disk and alert root if it goes under a certain level.


CD\DVD Burner configurator
This script automatically configures your Slackware Box to support your ide cd burner with a 2.4.X kernel.



Valid HTML 4.01 Transitional Valid CSS!

Slackware is a registered trademark of Slackware Linux, Inc. This project is not "Slackware Linux", nor is it affiliated with or endorsed by Slackware Inc. in any way.
Copyright 2006 - Stefano Stabellini, All Rights Reserved
 
 

 

STEFANO STABELLINI