Skip to content

Instantly share code, notes, and snippets.

View lmgarret's full-sized avatar

LM. Garret lmgarret

View GitHub Profile
@lmgarret
lmgarret / phonetrack_ab_to_gpx.py
Last active October 18, 2024 13:36
This script takes an ADB backup `backup.ab` of PhoneTrack, and outputs a GPX file with timestamps and other metadata. Run with `uv run --script phonetrack_ab_to_gpx.py`
# /// script
# requires-python = ">=3.12"
# dependencies = [
# "gpxpy",
# "android_backup",
# ]
# ///
import sqlite3
import subprocess
import tarfile
@lmgarret
lmgarret / prepare-commit-msg
Last active July 6, 2021 07:33
prepare-commit-msg
#!/usr/bin/env python3
"""
Git hook to automatically insert in a git commit message an issue number
(e.g. Jira ticket number) from the current branch name.
"""
import itertools
import logging
import re
import sys