Skip to content

Instantly share code, notes, and snippets.

@kadin2048
kadin2048 / crashlog.out
Created April 14, 2015 16:58
Garmin VIRB Edit 2.9.1 on MacOS 10.9.5 Crash
Process: Garmin VIRB Edit [1832]
Path: /Applications/Garmin VIRB Edit.app/Contents/MacOS/Garmin VIRB Edit
Identifier: com.garmin.VIRBEdit
Version: 2.9.1 (2910)
Code Type: X86-64 (Native)
Parent Process: launchd [170]
Responsible: Garmin VIRB Edit [1832]
User ID: 501
Date/Time: 2015-04-14 12:55:10.406 -0400
@kadin2048
kadin2048 / baserename.sh
Created January 14, 2015 19:04
Renames files that have the same basename but different extensions, e.g. 'somefile.avi', 'somefile.nfo', 'somefile.txt' to 'anotherfile.avi', 'anotherfile.nfo', etc.
#!/bin/sh
# From http://stackoverflow.com/questions/15585441/batch-renaming-multiple-files-with-different-extensions-linux-script
# first argument - basename of files to be moved
# second arguments - basename of destination files
if [ $# -ne 2 ]; then
echo "Two arguments required."
exit;
fi
@kadin2048
kadin2048 / crashlog.out
Created January 8, 2015 17:56
Virb Edit 2.8.0 on Mac OS X 10.9.5 Crash
Process: Garmin VIRB Edit [31839]
Path: /Applications/Garmin VIRB Edit.app/Contents/MacOS/Garmin VIRB Edit
Identifier: com.garmin.VIRBEdit
Version: 2.8.0 (2.8.0)
Code Type: X86-64 (Native)
Parent Process: launchd [170]
Responsible: Garmin VIRB Edit [31839]
User ID: 501
Date/Time: 2015-01-06 19:36:13.051 -0500
@kadin2048
kadin2048 / sametimeToEml.py
Last active July 6, 2016 20:55
Convert IBM Sametime log directory to .eml files
#!/usr/bin/env python
# Take an IBM Sametime HTML log file, determine the date, and create
# an RFC-compliant email message from it, for importation into an MUA
#
# Usage: sametimetoeml.py inputfile.html
# Where inputfile.html is a Sametime log located in a dated folder
# (See readme for more useful suggestions.)
#
# Written for Python 2.6
@kadin2048
kadin2048 / emlToMbox.py
Last active March 19, 2024 03:55
Combine a directory of .eml files into a single Unix "mbox" file.
#!/usr/bin/env python3
""" Converts a directory full of .eml files to a single Unix "mbox" file.
This is similar to http://www.cosmicsoft.net/emlxconvert.html
Accepts as input either an individual .eml file or a directory containing one
or more .eml files.
Usage:
$ ./emlToMbox.py inputdir/ output.mbox
@kadin2048
kadin2048 / adiumToEml.py
Last active November 3, 2021 05:51
Convert Adium logs to .eml files
#!/usr/bin/env python
"""Convert Adium logs to RFC822-compliant '.eml' files that can be imported
into a mail program, uploaded to Gmail, etc.
Usage:
$ ./adiumToEml.py logfile [outputdir]
In most cases, you would probably want to call this from a script, e.g.
with `find` and `xargs` in order to run it on a bunch of logfiles.