Commit Graph

241 Commits (8abb8dd66e0ce34df1f41deab447e0cf10e38ef1)

Author SHA1 Message Date
voussoir c0919242c2 Only add -r recurse flag if input path is directory.
I discovered an issue when the input path was a file, winrar was trying
to access a sibling directory (particularly $recycle.bin while on drive
root) and raising permission denied errors.
2020-08-23 22:21:36 -07:00
voussoir 1d97479f41 Fix free_space calculating incorrectly when using mounted drives.
If the file is on a drive mounted to a path, it was previously
calculating the free space on the mount drive, instead of whatever
the moveto drive was.
2020-08-23 22:20:04 -07:00
voussoir 57e56f3f02 Print error level if not 0. 2020-08-23 22:18:10 -07:00
voussoir 2fc55ee330 Let RARCOMMAND take path and create derivatives by itself. 2020-08-23 22:17:50 -07:00
voussoir 983d4ddc1e Sort discrepancy lists before printing. 2020-08-20 13:19:56 -07:00
voussoir 2e9d8cf82a Add argument --recurse. 2020-08-20 11:29:10 -07:00
voussoir 3d61b3b1ec Don't delete lnks that have empty string path. 2020-08-20 11:27:58 -07:00
voussoir 16f324ff78 Add helptext to gitcheckup. 2020-08-20 11:10:55 -07:00
voussoir 90c8643ef3 Add prune_shortcuts.py. 2020-08-20 10:58:17 -07:00
voussoir d00d9369bb Add directory_discrepancy.py. 2020-08-20 10:58:09 -07:00
voussoir 95d2f10f79 Let watchforlinks take custom extension, use argparse. 2020-08-20 10:57:32 -07:00
voussoir ef3a4a830e Add --pull option to gitcheckup. 2020-08-12 12:21:00 -07:00
voussoir dbd21deb9e Add skewer-case aliases for snake_case arguments. 2020-08-12 10:23:20 -07:00
voussoir 5491fb579b Add more letters to aigu. 2020-08-10 20:53:38 -07:00
voussoir 09a03fd4b0 Add recycle.py. 2020-08-10 20:51:51 -07:00
voussoir b7fffcc0c8 Various lint appeasements. 2020-08-03 23:47:40 -07:00
voussoir 7052a8d41f Add recycle_files.py like delete_files.py. 2020-07-29 11:58:56 -07:00
voussoir 22d680aaa1 Let ffstreams extract the video streams too.
Rare use case, but no reason not to allow it.
2020-07-20 18:08:00 -07:00
voussoir 673d3f92b8 Move kbps.py to voussoirkit. 2020-07-20 18:06:56 -07:00
voussoir 5825bb85c3 Delete touch.py in favor of voussoirkit touch.py. 2020-07-20 18:06:14 -07:00
voussoir 7bdc17e641 Delete hms_s.py in favor of voussoirkit hms.py. 2020-07-20 18:05:23 -07:00
voussoir d174bd1f4d Use voussoirkit.hms, separate return value from display value. 2020-07-16 14:15:35 -07:00
voussoir 3280b423e4 Rewrite sdate to take strftime strings.
I decided not to attempt to handle %c for locale-dependent
full date strings.
2020-07-07 22:17:40 -07:00
voussoir d5a59d9f9e Use argparse for crop.py. 2020-07-07 22:10:21 -07:00
voussoir cb84584202 Add --inplace argument to overwrite input file. 2020-07-07 22:09:48 -07:00
voussoir 17afe6a9b9 Add sole_subdir_lift.py. 2020-06-30 20:30:11 -07:00
voussoir 51617f6ea5 Use argparse for resize.py. 2020-06-30 20:27:35 -07:00
voussoir 4976c7f188 Add argument --recurse to do files in subdirectories too. 2020-06-25 14:16:51 -07:00
voussoir f812e65b80 Add argument --recycle to recycle input file after rarpar. 2020-06-24 22:27:12 -07:00
voussoir c8fc83dacf Add stricter requirement that callable returns 0 or None.
Not just any falsey value will do.
2020-06-24 22:26:27 -07:00
voussoir 19ce9fea03 Raise custom NotEnoughSpace exception instead of IOError. 2020-06-22 17:41:51 -07:00
voussoir 581893fa7c Move touch.py to voussoirkit. 2020-06-22 17:39:55 -07:00
voussoir 67f390cce2 Move lines that modify parent out of the child class.
Previous code was bad for modularity. Not that I'm using this
as a module anywhere but it caught my attention so may as well
fix it.
2020-06-17 13:46:22 -07:00
voussoir 43fd39eb3e Add grayscale.py. 2020-06-17 13:43:25 -07:00
voussoir 8ea4a0e283 Add dns.py. 2020-06-03 20:35:33 -07:00
voussoir 680dd13d88 Quietly catch keyboardinterrupt. 2020-06-03 20:35:07 -07:00
voussoir d5eb481863 Add some adb bat scripts. 2020-05-16 22:44:15 -07:00
voussoir 07e4844303 Add errorlevel.py. 2020-05-14 21:49:59 -07:00
voussoir 6aeefcb4b1 Add watchforlinks.py. 2020-05-14 21:40:50 -07:00
voussoir 123f475d65 Add crc32.py. 2020-05-12 18:17:17 -07:00
voussoir e5e0166ee2 Add internetcheck.py. 2020-04-22 16:03:48 -07:00
voussoir b146251611 Add thank you to stackoverflow credit. 2020-04-02 20:29:22 -07:00
voussoir 32395c0935 Add prune_dirs module docstring. 2020-03-17 13:24:33 -07:00
voussoir 83d5993b66 Add rarpar.py. 2020-03-13 14:59:49 -07:00
voussoir da8d1d6224 Add function for unicode NFC normalize. 2020-03-11 16:46:22 -07:00
voussoir f98364b814 Fix handling of lnks that have commandline arguments. 2020-02-29 14:28:15 -08:00
voussoir b0ae28b7a3 Add inputrename.py. 2020-02-27 20:53:00 -08:00
voussoir a8c78acbdc Include language id in output filename. 2020-02-27 20:52:28 -08:00
voussoir 41e86526a7 Add ampcode.py. 2020-02-26 13:28:32 -08:00
voussoir 9e69b313b9 Add aigu.py and boxchars.py. 2020-02-26 13:28:24 -08:00