Commit Graph

159 Commits (9dd1785928ac1618cf2c1de52fa39601b3d3048a)

Author SHA1 Message Date
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
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