Commit graph

259 commits

Author SHA1 Message Date
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
43fd39eb3e Add grayscale.py. 2020-06-17 13:43:25 -07:00
8ea4a0e283 Add dns.py. 2020-06-03 20:35:33 -07:00
680dd13d88 Quietly catch keyboardinterrupt. 2020-06-03 20:35:07 -07:00
d5eb481863 Add some adb bat scripts. 2020-05-16 22:44:15 -07:00
07e4844303 Add errorlevel.py. 2020-05-14 21:49:59 -07:00
6aeefcb4b1 Add watchforlinks.py. 2020-05-14 21:40:50 -07:00
123f475d65 Add crc32.py. 2020-05-12 18:17:17 -07:00
e5e0166ee2 Add internetcheck.py. 2020-04-22 16:03:48 -07:00
b146251611 Add thank you to stackoverflow credit. 2020-04-02 20:29:22 -07:00
32395c0935 Add prune_dirs module docstring. 2020-03-17 13:24:33 -07:00
83d5993b66 Add rarpar.py. 2020-03-13 14:59:49 -07:00
da8d1d6224 Add function for unicode NFC normalize. 2020-03-11 16:46:22 -07:00
f98364b814 Fix handling of lnks that have commandline arguments. 2020-02-29 14:28:15 -08:00
b0ae28b7a3 Add inputrename.py. 2020-02-27 20:53:00 -08:00
a8c78acbdc Include language id in output filename. 2020-02-27 20:52:28 -08:00
41e86526a7 Add ampcode.py. 2020-02-26 13:28:32 -08:00
9e69b313b9 Add aigu.py and boxchars.py. 2020-02-26 13:28:24 -08:00
57fd5955e1 Refactor to perform both audios and subs in a single command. 2020-02-19 15:19:30 -08:00
651861b8b4 Add ac3 and flac extensions. 2020-02-19 15:15:25 -08:00
48e6840c35 Oops, fix rev argument not being used. 2020-02-19 15:08:02 -08:00
2b6bbd276e Move all git commands into their own functions. 2020-02-19 14:20:54 -08:00
7fc0a5d83c New exc NoConfigFile, can pass directories as arguments. 2020-02-19 14:06:11 -08:00
743f25cf48 Merge checkup into gitcheckup_once, organize functions. 2020-02-19 13:31:57 -08:00
015957f72d Show NoUpstream error in checkup output. 2020-02-19 12:49:30 -08:00
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
d0c5d8ff43 Add reg_extension_icon.py. 2020-02-16 16:29:02 -08:00
c36c9d2584 Use voussoirkit getpermission. 2020-02-16 09:50:46 -08:00
845eebf40f Add argument root_path to start a search from somewhere else. 2020-02-15 18:03:04 -08:00
c58b851427 Add delete_files.py. 2020-02-09 23:33:24 -08:00
af6176286c Use voussoirkit getpermission for yes/no prompts. 2020-02-09 12:08:38 -08:00
dc48da8a27 main should return args.func(args) value. 2020-02-08 17:23:43 -08:00
fd29170f76 Add duplicate_dirs.py. 2020-02-06 11:51:39 -08:00
80e55383f2 Add extension_summary.py. 2020-02-06 11:51:30 -08:00
220eff266f Clean up the filenamescramble scripts which were woefully outdated. 2020-02-05 21:48:37 -08:00
d9a98a7e27 Use voussoirkit.imagetools for fit_into_bounds function. 2020-02-04 19:34:39 -08:00
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
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
d5cd12000d Update for pathclass.Extension changes. 2020-02-03 20:25:23 -08:00
a5c8887f47 Only perform plain in search if neither glob nor regex enabled. 2020-02-03 20:25:11 -08:00
e79001f57c Oops. 2020-02-03 16:42:15 -08:00
317688d9aa Use argparse in clipboard.py, add --output argument. 2020-02-01 16:41:06 -08:00
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
a5bfd69fa7 Let recursive brename also do directories. 2020-02-01 16:39:18 -08:00
09d3c576e6 Switch off breadth first because that's gone from spinal now.
See voussoirkit commit 3ff49e1.
2020-01-31 20:27:03 -08:00
ec50b45184 Merge setdefault & append lines into one line. 2020-01-31 19:36:27 -08:00
4c497096fc Add pypi_release.py.
I assume no responsibility for damages!
2020-01-30 23:40:09 -08:00
4717ccf84e Fix excise to have no effect if s doesn't contain split marks. 2020-01-30 12:34:03 -08:00
3928922731 Display git subprocess errors upon exception. 2020-01-29 16:39:31 -08:00
17aabe961d Take advantage of pathclass.Extension comparison functionality. 2020-01-29 16:39:08 -08:00