Commit Graph
88 Commits
Author SHA1 Message Date
tim ae7109ac7c Also source dates from the filename 2026-04-12 08:59:44 +02:00
tim a6db47237e Set file modification time for exporting images 2026-04-12 08:11:16 +02:00
tim 6ef74e06b3 Add script to export data from Piwigo...
...and to update each image with Piwigo metadata at the same time
2026-04-03 11:15:33 +02:00
tim 229fc47d3d Add utility to bubblewrap a coding agent (claude/pi) 2026-03-29 15:16:36 +02:00
tim e88a889c21 Add utility to set the lights on a QMK keyboard
This is tested for the KeyChron K3 Max.
2026-03-29 15:15:46 +02:00
tim 815723390d Add initial remap/profile/macro support 2026-03-08 00:22:06 +02:00
tim cce14d0310 Add a full control utility for the Redragon K621 Horus TKL RGB
keyboard.
2026-03-07 17:35:52 +02:00
tim b0b40248b4 Avoid bash expanding local files in grep arguments 2025-07-18 11:12:43 +02:00
tim ed2cf77afc update_ip: add offline check, for my faulty wireless card 2025-03-08 06:27:04 +02:00
tim 7e0f3c64c5 Remove iptables geoip script, as we've switched to nftables 2025-03-06 21:39:00 +02:00
tim d811e15f36 Update nsupdate script to be more discerning about IP addresses 2025-03-06 21:38:58 +02:00
tim 33107098f3 redragon-lights.py: fix USB reset errors 2024-04-22 09:05:14 +02:00
tim adc87c0908 redragon-lights.py: Add debugging 2024-03-24 10:45:06 +02:00
tim 2ea1d143d0 redragon-lights.py: Distinguish between screen on and off a little more clearly 2024-03-24 03:17:30 +02:00
tim f88957ea0d Add a script to mopdify the lighting on a Redragon K621 Horus keyboard, along with an option to turn off the lights when the monitor turns off 2024-03-24 03:14:24 +02:00
tim 41fd89f3f2 Clear old scripts 2023-11-24 17:16:46 +02:00
tim ea56d2e85e Only send an ipv6 address when one exists. 2021-09-17 09:58:18 +02:00
tim 783baf723f Update for IPv6 addresses...
... along with various debugging cleanups.
2021-08-10 21:00:08 +02:00
tim 36989f346b Add after-tax amount, and some highlighting 2020-11-05 12:52:18 +02:00
tim 687739acdc Update to accept either high or low amounts, and add some formatting. 2020-11-05 12:44:33 +02:00
tim a0936fd8ad Script to apply taxes to an amount. Updated for 2021 tax year rates. 2020-11-05 12:44:22 +02:00
tim b251ffda2b ... and another 2020-04-26 22:12:13 +02:00
tim cb6472a980 Clean up bash issues with missing files. 2020-04-24 20:15:57 +02:00
tim 7ac52b9ea1 Slight corrections to copying logic; avoid deleting a backup when the process has been run twice in a minute 2020-04-22 17:18:45 +02:00
tim b8e6933ec0 Add some tools for copying data out of Firefox, for backups. 2020-04-22 16:49:49 +02:00
tim 8c039a4ea7 Further cleanups. 2018-05-11 20:07:17 +02:00
tim c8796bf210 Fix treatment entries. 2018-05-10 23:14:42 +02:00
tim f2fd1a0acd Cleanup script. 2018-05-10 22:53:21 +02:00
tim 93a4c412c5 Upload CSV files generated by glucometerutils to NightScout 2018-05-10 22:50:14 +02:00
tim 5ec4b75d18 Changes to skip ketone measurements; optionally skip manual readings; and support decimal figures in insulin and food doses. 2018-03-15 22:27:16 +02:00
tim b46b8b1eae Switch to using nslookup, which should come with nsupdate. 2018-03-10 00:13:49 +02:00
tim 4d5ad57d52 Be specific about the deletes. 2018-03-10 00:07:32 +02:00
tim d9a44ff531 A better way to ensure we only get the IPv4 address. An added advantage is that, if we check the IP on the VPN host, we should get our actual IP address, not the VPN-assigned address. 2018-03-09 23:45:04 +02:00
tim 848d673257 Skip if it's an IPv6 address; at some point, maybe we'll support that too. 2018-03-09 20:30:01 +02:00
tim 1214a6532e Add the full date range to the overall glucose summary title; remove A1c from daily graphs, since it's more useful as a longer-term measurement; introduce commented-out code to allow decimal comment variables. 2018-01-27 21:37:27 +02:00
tim 6595ffd2ab Fix zorder issue with collections. 2018-01-27 11:27:09 +02:00
tim 2bf2d7d359 Remove unused import. 2018-01-05 17:32:18 +02:00
tim 9f3b597f55 Cleanup documentation. 2018-01-05 17:29:59 +02:00
tim 4d77fac610 Final cleanup. 2018-01-05 09:59:09 +02:00
tim b070cc51ce Cleaned up. 2018-01-05 08:47:24 +02:00
tim 7cdb61dae2 Add font icons sets for labels. 2018-01-05 08:37:04 +02:00
tim 6959174863 Fix unit detection. 2018-01-03 23:38:37 +02:00
tim 5394bcee7c Fix labels with different units. 2018-01-03 12:12:30 +02:00
tim 7087b5299a Fix bugs that occur when switching to mg/dL units. 2018-01-03 02:45:45 +02:00
tim 9ed89e7f8f Add a python version of the glucometer data grapher. 2018-01-03 01:35:39 +02:00
tim 86f3f91129 Change A1c from median to mean; fix weekly average bug. 2017-12-28 12:34:01 +02:00
tim aa5c09c51b Reverse the order of the graphs, and fix subsequently-exposed bugs; tweak colours and move x grid to the rear. 2017-12-23 02:56:14 +02:00
tim aed0021900 Fix bug in weekly max/min graphs. 2017-12-22 00:45:00 +02:00
tim 1aa5be56a7 Cleanup parsing of comments, and fix some colour issues. 2017-12-20 11:34:04 +02:00
tim 0a1dab0a47 Minor colour tweak. 2017-12-20 02:52:22 +02:00
tim 412a4e21fc Colour and decoration changes, as well as adding the number of insulin units for each injection. 2017-12-20 02:44:41 +02:00
tim 86c5dd9cce Correct A1c readout. 2017-12-19 23:52:02 +02:00
tim 83838a8414 Clean up testing output. 2017-12-19 23:00:42 +02:00
tim b365c06230 Collapse multiple injections into one label. 2017-12-19 22:38:28 +02:00
tim 0241354dc1 Cleanup. 2017-12-19 01:09:11 +02:00
tim fddd1c6b84 Fix a week length problem; load all data as space-separated to avoid separator changes; add icons for insulin and food. 2017-12-19 00:57:04 +02:00
tim 75c49fe88f Add a weekly average graph. 2017-12-18 21:46:26 +02:00
tim 5119550036 Cleanup and refactoring for cleanliness, in preparation for average weekly graphs. 2017-12-18 20:15:57 +02:00
tim b743174a31 Cleanups. 2017-12-18 20:15:15 +02:00
tim d0dcc15d44 Add a new graph to show overall average values. 2017-12-18 20:14:24 +02:00
tim 410b1363b6 Manage gnuplot with IPC::Open3, so we allow fancy output filenames, with spaces! 2017-12-17 11:06:14 +02:00
tim a43b67fe7e Some cleanups. 2017-12-17 10:28:08 +02:00
tim a17efcbe7f A script to parse CSVs containing data from a glucose monitor and output a pretty graph using gnuplot. 2017-12-17 10:24:47 +02:00
tim 1254c8842f Minor fix. 2017-09-05 13:15:29 +02:00
tim b1b5b8aebf Add a new show to download_daily_show.sh 2017-09-04 21:07:51 +02:00
tim 393c2ec93b Adds a script to verify data checksums and notify of change and potential corruption, using cshatag (or shatag). 2017-08-31 16:41:28 +02:00
tim 1327de5766 Allow more book types 2017-06-08 11:00:26 +02:00
tim ba70cacc6d Allow more flexible formats; download to temporary file and then copy to final destination (for downloading to slow NASes); check that the output directory exists. 2017-06-05 20:07:05 +02:00
tim 5474e037c8 Confirm current IP address. 2016-11-29 21:20:05 +02:00
tim d8d73c34b1 Change Daily Show resolution 2016-04-06 10:20:36 +02:00
tim c06bf813d8 Add MPD backup 2015-10-23 16:34:21 +02:00
tim fd50ebe6fd Tweaks 2015-10-15 16:33:04 +02:00
tim c2cd04758a Download Daily Show and Late Show 2015-10-15 16:22:03 +02:00
tim cc209f6e47 New IP resolver 2015-07-08 10:29:53 +02:00
tim 0bd594e311 Add a script to process ebooks and add to calibre. 2015-06-23 15:04:07 +02:00
tim 8be979a8d8 Merge branch 'master' of https://github.com/trallen/utility-scripts 2015-06-22 23:38:04 +02:00
tim 3b8b3166e3 geographic iptables blocking 2015-06-22 23:37:34 +02:00
tim 24b12e9e86 Add script to add TomTom runs from ttwatch to MapMyFitness and TomTom MySports 2015-06-15 09:46:21 +02:00
tim bf2b793258 Add documentation 2015-06-15 09:43:46 +02:00
tim 17b9ec73af Merge branch 'master' of https://github.com/trallen/utility-scripts 2015-06-15 08:49:14 +02:00
tim bc8ae15c26 Fix comparison 2015-06-15 08:48:49 +02:00
tim 7cfecd3ebe loadshedding scripts 2015-06-15 02:14:21 +02:00
tim f2bd86b458 more minor readability changes 2015-06-15 02:12:19 +02:00
tim 24f9ea1e52 minor readability changes 2015-06-15 02:10:10 +02:00
tim 7deda15585 DynDNS and kernel stripping for Ubuntu 2015-06-15 02:06:23 +02:00
tim 5a05bf120a dbus requirement for lock_screen 2015-06-15 02:03:20 +02:00
tim 5b9d32f886 actual scripts 2015-06-15 01:58:20 +02:00
tim 7c4bc93b3c first commit 2015-06-15 01:53:57 +02:00