Commit Graph

499 Commits (bcab9b34d693ecfba735fa0eb95205c2f8ac2df2)

Author SHA1 Message Date
voussoir b0801508c8 Update license, contact, donate for many projects. 2021-01-14 02:47:38 -08:00
voussoir ac6149094d Add a few docstrings, remove getpermission.py. 2021-01-13 16:37:28 -08:00
voussoir 3ef4b31c46 Print log warning when subparser has no docstring. 2021-01-13 16:11:45 -08:00
voussoir ba01c3b3b3 Bump to version 0.0.60. 2021-01-07 16:06:53 -08:00
voussoir c4dd1605a5 Add passwordy.random_hex in addition to urandom_hex. 2021-01-05 20:41:22 -08:00
voussoir cde65ca8f9 Add imagetools.rotate_by_exif. 2021-01-05 20:41:03 -08:00
voussoir 9f1ce3238e Rename variable to day_of_month. 2021-01-04 02:40:48 -08:00
voussoir 29a6f4ba42 Bump to version 0.0.59. 2021-01-04 02:35:47 -08:00
voussoir 166ed18004 Add expiry seconds option to cacheclass. 2021-01-01 16:24:22 -08:00
voussoir 593dfe5cb0 Add optional args_postprocessor. 2020-12-30 12:31:21 -08:00
voussoir 73f79af336 Add Mirrors header. 2020-12-23 19:54:45 -08:00
voussoir 591eefd4ba Add list of git mirrors. 2020-12-15 23:06:40 -08:00
voussoir f72c68bab2 Improve subproctools.quote. 2020-12-15 13:10:13 -08:00
voussoir f2456faf62 Convert line to string before sending it to stdout/stderr. 2020-12-08 23:42:13 -08:00
voussoir 7969e38872 Remove trailing newlines from lines read from files.
The other forms of pipeable.input don't include trailing newlines,
so this makes read_files more consistent with the rest.
2020-12-07 20:23:14 -08:00
voussoir 62b44be0d5 Print betterhelp to stderr, not stdout. 2020-12-07 20:09:36 -08:00
voussoir 6873beb823 Rename output -> stdout, add stderr. 2020-12-07 20:08:39 -08:00
voussoir 0a1a3a545e Add interactive.py to supercede getpermission with more prompts.
Will delete getpermission at a later date.
2020-12-06 15:48:57 -08:00
voussoir 60b6278876 Add subproctools.py. 2020-12-06 15:48:57 -08:00
voussoir 3e1a24a2a6 Move touch.py out of voussoirkit, into voussoir/cmd.
Within voussoirkit, the solution for touching a single file is
pathclass.Path.touch.
2020-12-06 15:48:57 -08:00
voussoir 4b1e396d9f Add docstring to pipeable.input. 2020-12-06 15:48:57 -08:00
voussoir 9340e172df Remove unused builtin_input. 2020-12-06 15:48:57 -08:00
voussoir 86f2186dd6 Move not in_pipe->list(lines) so it is inherent to multiline input. 2020-12-06 15:48:57 -08:00
voussoir 051b783964 Remove support for input(arg=None).
If the caller doesn't want to specify an arg, they should be using go().
2020-12-06 15:48:57 -08:00
voussoir a0c7bd0258 Add docstring to pipeable.go. 2020-12-06 15:48:56 -08:00
voussoir 8fe13e0f83 Rewrite touch.py with argparse, pipeable. 2020-12-06 15:48:46 -08:00
voussoir 8ff596a95e Add function is_glob. 2020-12-05 20:04:51 -08:00
voussoir bf2865077a Fix to_base for 0.
Further proof that nobody is using this code.
2020-12-05 20:00:27 -08:00
voussoir f8c0d46c5e Alphabetize these functions. 2020-12-05 15:07:04 -08:00
voussoir 244691713d Add constant WINDOWS_BADCHARS for use in other programs. 2020-12-05 15:06:27 -08:00
voussoir ebe009f2a2 Add assert_not_file, assert_not_directory to round it out. 2020-12-05 14:55:02 -08:00
voussoir 44d9bd9913 Add assert_is_link, assert_not_link. 2020-12-05 14:51:51 -08:00
voussoir 946f329e8c Add helpful decorator ctrlc_return1. 2020-11-30 22:01:37 -08:00
voussoir 10a447cd07 Add argument read_files so that arg may be a filepath. 2020-11-30 22:01:23 -08:00
voussoir 1cf2209910 Add function excise. 2020-11-26 18:18:47 -08:00
voussoir 2cb443cf6d Rename variable s -> text. 2020-11-26 18:18:26 -08:00
voussoir adc4247efd Add Backoff.current to get value without stepping forward. 2020-11-20 13:29:33 -08:00
voussoir 5d83ed655d Add module docstring. 2020-11-18 03:18:01 -08:00
voussoir 29541d2570 Add stringtools.py, gentools.py. 2020-11-18 03:17:54 -08:00
Ethan Dalool 2cbb93386e Improve binding of loud. 2020-11-09 16:31:19 -08:00
Ethan Dalool cf4b670f43 Bump to version 0.0.58. 2020-11-09 11:05:45 -08:00
Ethan Dalool 03e5830133 Add some docstrings. 2020-11-09 11:04:40 -08:00
Ethan Dalool 63689e02c0 Fix result_generator hanging when the job generator produces nothing. 2020-11-09 11:03:08 -08:00
Ethan Dalool cbf546ee69 Add level_by_argv level --silent. 2020-11-08 20:12:19 -08:00
Ethan Dalool e3d9336383 Pull code out to separate function get_level_by_argv. 2020-11-08 20:12:05 -08:00
Ethan Dalool 1468f318f8 Handle sys.stdin, stdout are None under pythonw. 2020-11-05 22:00:36 -08:00
Ethan Dalool 98f42ad87b Bump to version 0.0.57. 2020-11-04 18:10:51 -08:00
Ethan Dalool 2ec77f287b Add vlogging.py. 2020-11-02 23:18:53 -08:00
Ethan Dalool d29501bae7 Having removed self.spawn(other), add back Path(other). 2020-11-02 23:18:19 -08:00
Ethan Dalool 426da9b52b Let listdir spawn children with _correct_case already set. 2020-10-28 14:56:52 -07:00