|
f785ccd351
|
programs: sane-reclaim-disk-space: sandbox
|
2024-02-19 17:06:22 +00:00 |
|
|
48744dcaaa
|
programs: sane-ip-reconnect: remove (unused)
|
2024-02-19 17:05:27 +00:00 |
|
|
9373864b60
|
programs: sane-git-init: remove (unused)
|
2024-02-19 16:53:59 +00:00 |
|
|
5f8699fcef
|
rearrange /mnt structure for host-based subdirs
e.g. /mnt/servo/media, /mnt/desko/home, etc
|
2024-02-06 05:48:11 +00:00 |
|
|
8052f62796
|
programs: sane-wipe browser: also clear epiphany artifacts
|
2024-02-05 16:31:19 +00:00 |
|
|
080c8dbe3d
|
sane-bt-search: try to install some logging for a sporadic error
|
2024-01-20 21:19:18 +00:00 |
|
|
a31fe44624
|
sane-bt-add: handle https:// URIs which forward to magnet:
|
2024-01-20 21:18:58 +00:00 |
|
|
59187a0ec0
|
programs: allow running binaries in a netns-style firejail
|
2024-01-20 11:11:12 +00:00 |
|
|
0907240fda
|
sane-vpn: implement the "do" command, to run a program in a netns
|
2024-01-19 22:55:26 +00:00 |
|
|
f43d6bff92
|
route VPN traffic such that i can configure any app to selectively use the VPN
e.g. firejail --net=br-ovpnd-us-mi --noprofile --dns=46.227.67.134 getent ahostsv4 uninsane.org
|
2024-01-19 09:54:01 +00:00 |
|
|
d6184a7b6d
|
sane-vpn: update to be compatible with newer systemd-network vpn implementation
|
2024-01-16 03:36:37 +00:00 |
|
|
dc288d9aa7
|
sane_ssdp: reduce verbosity
|
2023-12-18 18:00:12 +00:00 |
|
|
d2e1441d1f
|
sane-clone: grab package data from ~/nixos instead of nixpkgs
this way i can clone my own packages
|
2023-12-10 17:28:30 +00:00 |
|
|
8b09599c5e
|
sane-sync-music: update files if mtime differs
*presumably* most tagging software updates the mtime when tags change, but i didn't actually check
|
2023-12-08 15:07:12 +00:00 |
|
|
4caf61387e
|
sane-sync-music: add --compress and --compat options
|
2023-12-08 10:24:48 +00:00 |
|
|
bacad0f111
|
sane-sync-music: add a --force-copy flag
|
2023-12-07 19:00:51 +00:00 |
|
|
9619c6d2e1
|
sane-sync-music: refactor to facilitate future tweaks
|
2023-12-07 18:49:01 +00:00 |
|
|
07c7050335
|
docs: sane-sync-music: document a bug
|
2023-12-07 18:17:21 +00:00 |
|
|
24a6fba008
|
sane-tag-music: remove prefer-path flag to force
|
2023-12-07 18:08:41 +00:00 |
|
|
51c53b2103
|
sane-tag-music: allow manually specifying tags via CLI
|
2023-12-07 18:08:41 +00:00 |
|
|
4ae01aa353
|
sane-tag-music: auto-create id3 tags for MP3 files
|
2023-12-07 18:08:41 +00:00 |
|
|
83c7657951
|
sane-tag-music: better handle track names for compilation albums
|
2023-12-07 17:29:10 +00:00 |
|
|
e20386299f
|
sane-tag-music: add a --force flag
|
2023-12-07 17:29:10 +00:00 |
|
|
d6e43effde
|
sane-tag-music: better handle verbose track names
|
2023-12-07 17:29:10 +00:00 |
|
|
bbe8f4a852
|
sane-tag-music: support opus, aac (limited)
|
2023-12-07 17:29:10 +00:00 |
|
|
8c98e38053
|
sane-tag-music: better handling of "Various Artists"
|
2023-12-07 17:29:10 +00:00 |
|
|
96a36d4d6b
|
sane-tag-music: support ogg files
|
2023-12-07 17:29:10 +00:00 |
|
|
7f08ad01db
|
sane-tag-music: handle more character encoding edgecases
|
2023-12-07 15:52:28 +00:00 |
|
|
2c66d8cad0
|
sane-tag-music: don't crash when file opening fails
|
2023-12-07 15:51:51 +00:00 |
|
|
fc4803f3fd
|
sane-tag-music: fix bug that song would be extracted into a list of chars
|
2023-12-07 15:51:17 +00:00 |
|
|
5a6d1dd3c2
|
sane-tag-music: don't write empty tags
|
2023-12-07 13:55:45 +00:00 |
|
|
ba42ff7469
|
sane-tag-music: support mp3
|
2023-12-07 13:55:45 +00:00 |
|
|
8b71e6ac5a
|
sane-stop-all-servo: update with newer services
|
2023-12-07 05:36:09 +00:00 |
|
|
31da2f10c9
|
sane-wipe: support dino
|
2023-12-03 14:40:14 +00:00 |
|
|
9e51d7f150
|
sane-wipe-*: consolidate into one sane-wipe binary
|
2023-12-03 14:25:35 +00:00 |
|
|
9503658dec
|
sane-tag-music: handle tracks with soundcloud ID at end of title
|
2023-11-30 13:59:08 +00:00 |
|
|
3c9bf681b2
|
sane-tag-music: better handle compilation albums
|
2023-11-30 13:23:55 +00:00 |
|
|
c1b20675c1
|
sane-tag-music: handle more path schemas
|
2023-11-30 12:53:04 +00:00 |
|
|
996b4f8366
|
sane-tag-music: update tags even if file had no existing tags
|
2023-11-29 13:05:05 +00:00 |
|
|
39d94b34d7
|
sane-tag-music: better handle singles
|
2023-11-29 12:57:16 +00:00 |
|
|
6edc6841bf
|
sane-tag-music: support directory/tree operations
|
2023-11-29 12:52:35 +00:00 |
|
|
936118b8cb
|
sane-tag-music: init
|
2023-11-29 12:29:58 +00:00 |
|
|
8eb83bb283
|
sane-ssl-dump: remove
i never used it
|
2023-11-28 09:12:39 +00:00 |
|
|
ae5dee394c
|
sane-clone: simplify to not use jq
|
2023-11-27 10:22:45 +00:00 |
|
|
a94c460a95
|
sane-clone: note that fetchFromGitLab doesnt pass attrs through in quite the same way
|
2023-11-27 09:48:59 +00:00 |
|
|
3e8d7ef8e3
|
sane-wipe-browser: also wipe Brave
|
2023-11-27 06:45:41 +00:00 |
|
|
9ccbfd8bf0
|
sane-clone: init
script to "git clone" a nix packages source code
|
2023-11-24 21:29:15 +00:00 |
|
|
c4367644dd
|
sane-vpn: add usage/help
|
2023-11-14 23:29:34 +00:00 |
|
|
08dd4ca641
|
sane-bt-add: leave a TODO for fixing InvalidSchema exceptions
|
2023-11-05 20:03:03 +00:00 |
|
|
713bbffd7d
|
new script: sane-wipe-flare
|
2023-10-31 06:54:53 +00:00 |
|
|
5d34139da6
|
sane-deadlines: ceil the day countdown
|
2023-10-31 04:22:54 +00:00 |
|
|
25c13705cd
|
sane-bt-add: trim trailing space from the input URL
|
2023-10-26 10:38:28 +00:00 |
|
|
501e79006c
|
new script: sane-wipe-fractal
|
2023-10-24 00:41:05 +00:00 |
|
|
f11f91b9fc
|
sane-bt-search: increase default result count 5 -> 12
|
2023-10-19 00:35:55 +00:00 |
|
|
b6a2107b1c
|
sane-bt-search: support filtering for books, in general
|
2023-10-18 21:46:11 +00:00 |
|
|
6df63d825a
|
sane-bt-search: clean up the jackett URLs
|
2023-09-27 18:34:04 +00:00 |
|
|
10e6436c34
|
sane-bt-add: accept https:// urls and extract actual torrents from them
|
2023-09-27 18:34:04 +00:00 |
|
|
5e34d9e44d
|
sane-scripts.sane-deadlines: fix missing sed dependency
|
2023-09-24 20:21:13 +00:00 |
|
|
f3ed9a3452
|
sane-vpn: support "vpn-servo"
|
2023-09-19 16:09:56 +00:00 |
|
|
3a30b891be
|
sane-vpn-{up,down}: consolidate
|
2023-09-19 15:41:54 +00:00 |
|
|
c73246d7c6
|
sane-bt-search: fix tracker typos
|
2023-09-15 11:14:29 +00:00 |
|
|
08857dd143
|
sane-bt-search: rank miobt/subsplease
|
2023-09-10 11:46:39 +00:00 |
|
|
93ceef0163
|
sane-bt-search: fix bakabt URIs
|
2023-09-09 00:05:22 +00:00 |
|
|
913201b9cd
|
sane-bt-search: add TPB to TRACKER_RANKS
|
2023-08-31 23:38:29 +00:00 |
|
|
a7f8089ed8
|
sane-bt-search: link to jargon definitions
|
2023-08-26 19:25:23 +00:00 |
|
|
0a15aad6d7
|
sane-bt-search: rename "source" sort to "tracker"
|
2023-08-20 09:14:45 +00:00 |
|
|
1d8bee2856
|
sane-bt-search: add a flag to sort by tracker reputation
|
2023-08-20 09:14:19 +00:00 |
|
|
6894d5828b
|
sane-bt-search: refactor: move filter logic off of Torrent class
|
2023-08-20 08:53:06 +00:00 |
|
|
35bc222552
|
sane-bt-search: allow showing only videos
|
2023-08-20 08:49:04 +00:00 |
|
|
16b5b6840f
|
sane-bt-search: refactor: make filtering easier to extend
|
2023-08-20 08:45:10 +00:00 |
|
|
9ddac508e2
|
sane-bt-search: port to argparse
|
2023-08-19 23:32:11 +00:00 |
|
|
a462180d3c
|
sane-stop-all-servo: add signald, pict-rs
|
2023-08-16 10:34:13 +00:00 |
|
|
58f2d87959
|
sane-stop-all-servo: add missing mautrix-signal and lemmy-ui services
|
2023-08-16 10:34:13 +00:00 |
|
|
e5520437a5
|
sane-sync-music: init
|
2023-08-14 08:02:29 +00:00 |
|
|
c1a8d1aa18
|
sane-bt-search: document the --h265 option
|
2023-08-03 05:28:32 +00:00 |
|
|
dcf97b70e1
|
programs: use the declPackageSet helper
|
2023-08-02 21:20:50 +00:00 |
|
|
206dd84477
|
sane-reclaim-disk-space: remove rmlint
i wasn't using it, and now we can emulate less :)
|
2023-07-31 03:10:38 +00:00 |
|
|
b6a878757c
|
sane-bt-search: implement --h265 flag
|
2023-07-22 21:56:00 +00:00 |
|
|
c862b559e7
|
sane-bt-search: error on bad --top=N usage
|
2023-07-22 21:55:24 +00:00 |
|
|
7c9664270d
|
sane-wipe-browser: also kill browser processes that might be sticking around in ram
|
2023-07-17 01:55:32 +00:00 |
|
|
694a5383cb
|
sane-bt-search: ignore the uhd tag
|
2023-07-13 01:35:12 +00:00 |
|
|
96b3896017
|
sane-vpn-up/down: fix sane-ip-check invocation to not use UPNP
|
2023-07-13 01:33:52 +00:00 |
|
|
f71fd4565b
|
sane-ip-reconnect: be more resilient to errors
|
2023-07-11 07:24:46 +00:00 |
|
|
79fca6c5e5
|
sane-ip-reconnect: add type annotations to compound types
|
2023-07-11 07:13:16 +00:00 |
|
|
307121ec2c
|
sane_ssdp: cache the UPNP root device
i could also cache the lan and wan... future work, i guess
|
2023-07-11 01:18:47 +00:00 |
|
|
f765e3d030
|
sane-ip-check: also store the upnp gateway
|
2023-07-11 00:55:04 +00:00 |
|
|
798f467128
|
sane_bt: add return type annotations
|
2023-07-10 22:42:39 +00:00 |
|
|
35431f5b53
|
sane_ssdp: add more type annotations
|
2023-07-10 22:41:06 +00:00 |
|
|
c23cb8470f
|
sane-bt-search: document --manga flag
|
2023-07-10 21:53:55 +00:00 |
|
|
d593349717
|
sane-ip-reconnect: repopulate secrets if necessary
sometimes iwd just... deletes them
|
2023-07-10 09:06:23 +00:00 |
|
|
7004fb8f4e
|
sane-bt-search: clean up type annotations (thanks Ben for the tips!)
|
2023-07-07 07:12:48 +00:00 |
|
|
5aeb6a5525
|
sane-bt-search: fix: parse --top as an integer
|
2023-07-07 07:11:47 +00:00 |
|
|
ad4631a5a8
|
sane-bt-search: add (limited) ability to search by category
|
2023-07-07 07:08:17 +00:00 |
|
|
8fa9815b10
|
sane-bt-search: fix usage for top flag
|
2023-07-06 20:16:50 +00:00 |
|
|
9546908dbf
|
remove unused sane-mount-* helpers
|
2023-07-02 23:01:56 +00:00 |
|
|
a62852072e
|
sane-reclaim-disk-space: include delete-older-than 30d argument
|
2023-07-02 11:59:37 +00:00 |
|
|
59111b95b3
|
sane-wipe-browser: also wipe firefox
|
2023-06-26 08:04:45 +00:00 |
|
|
325398ec28
|
sane-scripts: rename nix-shell-scripts -> sane-bin
|
2023-06-26 01:27:35 +00:00 |
|
|
5f47372f6a
|
sane-bt: add --freeleech and --archive flags to control torrent location
|
2023-06-23 00:02:51 +00:00 |
|
|
afe27fd9cb
|
sane-bt-add: support moving torrents to new directories
|
2023-06-22 23:48:00 +00:00 |
|