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 [email protected]
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 ([email protected]) | |
# 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 |