Skip to content

Instantly share code, notes, and snippets.

@voodoojello
voodoojello / chromium-updater-osx.pl
Created June 18, 2010 03:16
Super Cheesy Chromium Updater for MacOS
#!/usr/bin/perl -w
#
use strict;
use warnings;
use FindBin qw($Bin);
my $global = {
name => 'Super Cheesy Chromium Updater for MacOS',
version => '0.0.2.9b',
released => 'Tue Sep 13 23:11:22 CDT 2011',
@voodoojello
voodoojello / delicious.icabmodule.js
Created June 18, 2010 03:27
Delicious Module For iCab
//startconfig
//id=net.voodoojello.delicious
//icon=iVBORw0KGgoAAAANSUhEUgAAACwAAAAkCAYAAADy19hsAAAKRmlDQ1BJQ0MgcHJvZmlsZQAAeF6dk3dUk9cbx5/3fbMHKyECMl72kqlAAJERVgRkyBaVkAQII8SQMNwDUYGKoiKCiiBVAQtWKyB1IoqDorh3QYqIWotVREXl9wc91fac32lPP399z/d777n3uc9zARiBwRJpFqoGkClVyCMCfPDYuHic3AMoUIEEDgACYbYsZK5/JAAA34+HZ0cE+MBfeHsLEACA6zaBYTj+1+wfURfK5AoAJAwApovE2UIApAAAMnIVMgUAMgIA7KR0mQIAJQAAWx4bFw+AagEAO2VSTwMAdtKk9gIAtihTKgJAIwFAJsoUiQDQTgBYn6MUiwCwYAAozJGIcwGwGwBgkqHMlABg7wCAnSkWZAMQGABgohALUwEI9gDAkEdG8AAIMwEojJSvdNJXWiHOUwAA8LJk+XJJSqoCtxBa4g6urlw8UJybIVYobMIEwnSBXITzsjJlAmk+wGTNAACgkR0R4IPz/XjODq7OzjaOtg5/BP8Y/kti4+LxSfU6HBAAQDjdX7wvfPGyagG4owDYpi9e0g6A1rUAWve+eCZ7AFQLAFqufFUPh+/Hw1MVCpmbnV1ubq6tRCy0Fab+Ef6rBf+Cr86z5fvx8D+fB/cVJwuUGQo8IsAHF2ZlZCnleLZMIBTjNn8f4v+88Su+use0CHGyWC6WCsV4tEScK5Gm4LwsqUiikGRJcYn0/zXxP277G5NzDQCsus/AXmgLalfYgP3aDQQWHbCE3QCA/Nm3YGo0hAFAjMHQ5NwDAEz+5r+ClgIAmi1JwQEAeBGRuFApz5nMCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTBAhBCKmSCHHJhKayCQiiGTbANKqEa6qAemuAwtMJxOAPn4TJchZtwH/pgEJ7DCLyFcQRByAgTYSHaiAFi
@voodoojello
voodoojello / boxcar-provider-invitation.pl
Created December 13, 2010 03:01
Simple Boxcar User Invitation using Library for WWW in Perl (LWP)
#!/usr/bin/perl -w
#
# Simple Boxcar User Invitation using Library for WWW in Perl (LWP)
# Author: mark page [m.e.page@voodoojello.net]
# Modified: Sun Dec 12 20:59:42 CST 2010
#
# expects Boxcar user sign-up address, *not* push.boxcar.io address as $ARGV[0]
#
use strict;
use warnings;
@voodoojello
voodoojello / boxcar-individual-notification.pl
Created December 13, 2010 03:18
Simple Boxcar User Notification using Library for WWW in Perl (LWP)
#!/usr/bin/perl -w
#
# Simple Boxcar User Notification using Library for WWW in Perl (LWP)
# Author: mark page [m.e.page@voodoojello.net]
# Modified: Sun Dec 12 21:16:43 CST 2010
#
# expects Boxcar user sign-up address, *not* push.boxcar.io address as $ARGV[0]
#
use strict;
use warnings;
@voodoojello
voodoojello / boxcar-provider-broadcast.pl
Created December 14, 2010 12:15
Simple Boxcar Provider Broadcast Notification using Library for WWW in Perl (LWP)
#!/usr/bin/perl -w
#
# boxcar-provider-broadcast.pl
#
# Simple Boxcar Provider Broadcast Notification using Library for WWW in Perl (LWP)
# Author: mark page [m.e.page@voodoojello.net]
# Modified: Tue Dec 14 06:13:31 CST 2010
#
#
use strict;
@voodoojello
voodoojello / pinboard.icabmodule.js
Created March 17, 2011 04:36
Pinboard Module For iCab
//startconfig
//id=net.voodoojello.pinboard
//icon=iVBORw0KGgoAAAANSUhEUgAAACwAAAAkCAYAAADy19hsAAAKRmlDQ1BJQ0MgcHJvZmlsZQAAeF6dk3dUk9cbx5/3fbMHKyECMl72kqlAAJERVgRkyBaVkAQII8SQMNwDUYGKoiKCiiBVAQtWKyB1IoqDorh3QYqIWotVREXl9wc91fac32lPP399z/d777n3uc9zARiBwRJpFqoGkClVyCMCfPDYuHic3AMoUIEEDgACYbYsZK5/JAAA34+HZ0cE+MBfeHsLEACA6zaBYTj+1+wfURfK5AoAJAwApovE2UIApAAAMnIVMgUAMgIA7KR0mQIAJQAAWx4bFw+AagEAO2VSTwMAdtKk9gIAtihTKgJAIwFAJsoUiQDQTgBYn6MUiwCwYAAozJGIcwGwGwBgkqHMlABg7wCAnSkWZAMQGABgohALUwEI9gDAkEdG8AAIMwEojJSvdNJXWiHOUwAA8LJk+XJJSqoCtxBa4g6urlw8UJybIVYobMIEwnSBXITzsjJlAmk+wGTNAACgkR0R4IPz/XjODq7OzjaOtg5/BP8Y/kti4+LxSfU6HBAAQDjdX7wvfPGyagG4owDYpi9e0g6A1rUAWve+eCZ7AFQLAFqufFUPh+/Hw1MVCpmbnV1ubq6tRCy0Fab+Ef6rBf+Cr86z5fvx8D+fB/cVJwuUGQo8IsAHF2ZlZCnleLZMIBTjNn8f4v+88Su+use0CHGyWC6WCsV4tEScK5Gm4LwsqUiikGRJcYn0/zXxP277G5NzDQCsus/AXmgLalfYgP3aDQQWHbCE3QCA/Nm3YGo0hAFAjMHQ5NwDAEz+5r+ClgIAmi1JwQEAeBGRuFApz5nMCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTBAhBCKmSCHHJhKayCQiiGTbANKqEa6qAemuAwtMJxOAPn4TJchZtwH/pgEJ7DCLyFcQRByAgTYSHaiAFii
@voodoojello
voodoojello / tvdb-ren.pl
Created May 31, 2011 14:24
Video Library (Re)Naming Via TVDB
#!/usr/bin/perl -w
#
# File: tvdb-ren.pl
# App Name: Video Library (Re)Naming Via TVDB
# App Version: 0.0.0.1a
# Created: Fri Apr 22 22:16:59 CDT 2011
# Modified: Tue May 31 09:17:03 CDT 2011
# Authored: Mark Page [m.e.page@gmail.com]
# File Version: 0.0.0.1A
#
@voodoojello
voodoojello / img2epub.pl
Last active April 28, 2021 12:51
Create ebook (EPUB) from PNG, JPG, or GIF images
#!/usr/bin/perl -w
#
my $app = {
'name' => 'img2epub',
'desc' => 'Create ebook (EPUB) from PNG, JPG, or GIF images',
'modified' => 'Mon Aug 15 06:03:05 CDT 2011',
'author' => 'mark page [m.e.page@gmail.com]',
'version' => '0.0.1.4b',
};
@voodoojello
voodoojello / monit-tweet.pl
Created November 6, 2011 19:24
This is a simple script fired from the 'exec' function in monit [http://mmonit.com/monit/] that will scrape the monit log and tweet (DM) a message to the specified recipient(s).
#!/usr/bin/perl -w
#
# File: monit-tweet.pl
# App Version: 0.0.2.2a
# Created: Sat Nov 22 23:48:18 CDT 2010
# Modified: Thu Nov 17 20:38:06 CST 2011
# Authored: mark page [m.e.page@voodoojello.net]
#
# This is a simple script fired from the 'exec' function
# in monit [http://mmonit.com/monit/] that will scrape
@voodoojello
voodoojello / nx-shalla-update.sh
Created May 4, 2014 04:05
This script will download the current blacklist tarball from Shalla, extract it, stop NxFilter, call the nxd.ShallaUpdate import, restart the service, and clean up the mess.
#!/bin/sh
#
# Shallalist Downloader for NxFilter
# Mark Page [m.e.page_at_gmail.com]
# modified: Mon Apr 28 20:34:59 CDT 2014
#
# This script will download the current blacklist
# tarball from Shalla, extract it, stop NxFilter,
# call the nxd.ShallaUpdate import, restart the
# service, and clean up the mess.