These are some SQL scripts that are designed to process the output of Metafilter's "Infodump" files.
| $ sudo bettercap -version | |
| bettercap v2.32.0 (built for linux amd64 with go1.15.15) | |
| kevin@thinkpad:~$ sudo service bluetooth restart | |
| kevin@thinkpad:~$ sudo bettercap -debug | |
| 192.168.1.0/24 > 192.168.1.123 » ble.recon on | |
| 192.168.1.0/24 > 192.168.1.123 » [01:36:17] [sys.log] [dbg] ble.recon starting discovery ... | |
| 192.168.1.0/24 > 192.168.1.123 » [01:36:17] [sys.log] [dbg] ble.recon state changed to PoweredOn | |
| 192.168.1.0/24 > 192.168.1.123 » [01:36:17] [sys.log] [dbg] ble.recon started devices pruner with ttl 30s | |
| 192.168.1.0/24 > 192.168.1.123 » [01:36:17] [ble.device.new] new BLE device detected as 43:FE:CD:XX:XX:XX (Apple, Inc.) -68 dBm. |
An effort to document and describe a variety of (mostly obsolete) instant messaging log file formats.
by Kadin2048 kadin@sdf.org
Last updated 2021-11-03
Instant messaging—of one sort or another—has been a part of my life almost as long as email has. But unlike Internet email, which benefits from widely-accepted standardization (RFC 822, 2822, 5322, etc.) and open-source implementations, instant messaging has generally been the domain of relatively short-lived, proprietary products, each with their own wire protocols and on-disk storage formats.
| #!/usr/bin/env python | |
| # Turn an Pidgin HTML chatlog into a Thunderbird-compatible .eml file | |
| # so that it can be imported into Gmail for archive purposes. | |
| # | |
| # Syntax: $ python pidgintoeml.py pidginlogfile.html [outputfilename.eml] | |
| # | |
| # Version: 2011-09-28 | |
| # |
| /** This program converts history files produced by CenterIM | |
| * into "Unified Log Format" XML files used by Adium and some | |
| * other instant messaging programs. | |
| * | |
| * Basic Usage: | |
| * $ java CIMtoXML -i inputfile -d destdir -n localnickname | |
| * | |
| * Inputfile must be a CenterIM history file, located in | |
| * the normal ~/.centerim/ hierarchy. | |
| * |
| #!/usr/bin/env python3 | |
| # | |
| # Script to convert Metafilter comments export to other formats | |
| # | |
| # JSON: mefi_parser.py inputfile.txt outputfile.json | |
| # HTML: mefi_parser.py inputfile.txt outputfile.html | |
| # MBOX: mefi_parser.py inputfile.txt outputfile.mbox | |
| import sys | |
| import json |
My SNMP "dashboard" consisted of three parts: one, a set of Round Robin Databases created with rrdtool; two, a set of shell scripts run frequently by cron to add new data to the databases; three, a set of less-frequently run scripts to generate the graph PNGs displayed on a web page.
The empty Round Robin Databases need to be initialized first, before you can add data to them.
Tutorial here: https://oss.oetiker.ch/rrdtool/tut/rrd-beginners.en.html
| #!/usr/bin/perl -w | |
| # Blosxom Plugin: calendar | |
| # Author: Todd Larason (jtl@molehill.org) | |
| # Version: 0+1i | |
| # Blosxom Home/Docs/Licensing: http://www.raelity.org/blosxom | |
| # Categories plugin Home/Docs/Licensing: | |
| # http://molelog.molehill.org/blox/Computers/Internet/Web/Blosxom/Calendar/ | |
| package calendar; |
| import os | |
| import shutil | |
| gradle_cache_dir = '/Users/myusername/.gradle/caches/modules-2/files-2.1/' | |
| maven_cache_dir = '/Users/myusername/.m2/repository/' | |
| """ | |
| Copy dependencies from the Gradle cache to the M2 cache | |
| """ | |
| packages = {} |
| // name | |
| // author | |
| // GLOBALS | |
| prefix_varname = 10; | |
| module myObject() { | |
| difference() { | |
| union() { | |
| // primitives you want to ADD to the model go here |