Commit Graph

157 Commits (fde04ba08885d7130fd9f9e445de339958ea5189)

Author SHA1 Message Date
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
voussoir 57fd5955e1 Refactor to perform both audios and subs in a single command. 2020-02-19 15:19:30 -08:00
voussoir 651861b8b4 Add ac3 and flac extensions. 2020-02-19 15:15:25 -08:00
voussoir 48e6840c35 Oops, fix rev argument not being used. 2020-02-19 15:08:02 -08:00
voussoir 2b6bbd276e Move all git commands into their own functions. 2020-02-19 14:20:54 -08:00
voussoir 7fc0a5d83c New exc NoConfigFile, can pass directories as arguments. 2020-02-19 14:06:11 -08:00
voussoir 743f25cf48 Merge checkup into gitcheckup_once, organize functions. 2020-02-19 13:31:57 -08:00
voussoir 015957f72d Show NoUpstream error in checkup output. 2020-02-19 12:49:30 -08:00
voussoir e557c1a64f Raise custom exception for NoUpstreamBranch.
Originally I merged these two commands to reduce the number of
subprocess spawns, but I found that the majority of execution time
was git status anyway. These ones are fairly cheap.
2020-02-19 12:01:13 -08:00
voussoir d0c5d8ff43 Add reg_extension_icon.py. 2020-02-16 16:29:02 -08:00
voussoir c36c9d2584 Use voussoirkit getpermission. 2020-02-16 09:50:46 -08:00
voussoir 845eebf40f Add argument root_path to start a search from somewhere else. 2020-02-15 18:03:04 -08:00
voussoir c58b851427 Add delete_files.py. 2020-02-09 23:33:24 -08:00
voussoir af6176286c Use voussoirkit getpermission for yes/no prompts. 2020-02-09 12:08:38 -08:00
voussoir dc48da8a27 main should return args.func(args) value. 2020-02-08 17:23:43 -08:00
voussoir fd29170f76 Add duplicate_dirs.py. 2020-02-06 11:51:39 -08:00
voussoir 80e55383f2 Add extension_summary.py. 2020-02-06 11:51:30 -08:00
voussoir 220eff266f Clean up the filenamescramble scripts which were woefully outdated. 2020-02-05 21:48:37 -08:00
voussoir d9a98a7e27 Use voussoirkit.imagetools for fit_into_bounds function. 2020-02-04 19:34:39 -08:00
voussoir 37093aebe6 Reduce number of unnecessary subprocesses with better conditions.
The code is a little uglier with more ifs and elses but saving
some subprocess calls is worth it.
2020-02-04 19:01:31 -08:00
voussoir 4652f9b745 Centralize subprocess calls into my own check_output function.
Helps me to do debugging on all the calls, and saves me from copying
those parameters all the time.
2020-02-04 18:58:11 -08:00
voussoir d5cd12000d Update for pathclass.Extension changes. 2020-02-03 20:25:23 -08:00
voussoir a5c8887f47 Only perform plain `in` search if neither glob nor regex enabled. 2020-02-03 20:25:11 -08:00
voussoir e79001f57c Oops. 2020-02-03 16:42:15 -08:00
voussoir 317688d9aa Use argparse in clipboard.py, add --output argument. 2020-02-01 16:41:06 -08:00
voussoir f5b0bf8ffd Reverse paths before renaming, let children of renamed dirs go first.
This way, the parent directory is always after all of its children.
2020-02-01 16:40:14 -08:00
voussoir a5bfd69fa7 Let recursive brename also do directories. 2020-02-01 16:39:18 -08:00
voussoir 09d3c576e6 Switch off breadth first because that's gone from spinal now.
See voussoirkit commit 3ff49e1.
2020-01-31 20:27:03 -08:00
voussoir ec50b45184 Merge setdefault & append lines into one line. 2020-01-31 19:36:27 -08:00
voussoir 4c497096fc Add pypi_release.py.
I assume no responsibility for damages!
2020-01-30 23:40:09 -08:00
voussoir 4717ccf84e Fix excise to have no effect if s doesn't contain split marks. 2020-01-30 12:34:03 -08:00
voussoir 3928922731 Display git subprocess errors upon exception. 2020-01-29 16:39:31 -08:00
voussoir 17aabe961d Take advantage of pathclass.Extension comparison functionality. 2020-01-29 16:39:08 -08:00
voussoir f1ddb0817e Convert to Path objects before checking same-drive req.
Otherwise, passing "." fails. Oops.
2020-01-28 19:34:33 -08:00
voussoir 6d17ed725f Use winglob.fnmatch instead of python fnmatch. 2020-01-28 17:43:47 -08:00