Commit Graph

586 Commits (1a19d608c63b0211457f99834fd077cad7379ff1)

Author SHA1 Message Date
voussoir af5ec0b52e
Add argparse to eternalseptember. 2021-05-03 19:03:28 -07:00
voussoir fd296fdbb0
Replace call to pipeable.output with pipeable.stdout. 2021-05-03 18:57:04 -07:00
voussoir 44271a56c4
Add argparse, betterhelp to bytestring. 2021-05-03 18:55:12 -07:00
voussoir 12a0c81819
Add docstrings to Backoff class's methods. 2021-05-03 18:32:18 -07:00
voussoir 60abcbc8e3
Move assignment of backoff.x to the base class. 2021-05-03 18:31:58 -07:00
voussoir 7bfe0a48ef
Use regular __doc__ instead of own DOCSTRING variable.
So that help(operatornotify) works as expected.
2021-05-03 18:24:37 -07:00
voussoir d03c653b46
Add operatornotify.py. 2021-04-28 19:36:01 -07:00
voussoir 6de9fb3eaf
Fix is_special_file handling of pathclass. 2021-04-28 19:29:18 -07:00
voussoir 7b709edda9
Bump to version 0.0.63. 2021-04-25 20:21:33 -07:00
voussoir 269fea9cb7
Fix special filenames being abspathed. 2021-04-25 20:20:43 -07:00
voussoir 77a101c76c
Update CONTACT.md with link to voussoir.net. 2021-04-04 17:11:21 -07:00
voussoir dbbd3f7f00
Bump to version 0.0.62. 2021-04-03 11:08:04 -07:00
voussoir 57e12faca9
Add flasktools.py. 2021-04-02 18:24:40 -07:00
voussoir 6d6ae3bd5c
Add vlogging to downloady. 2021-03-10 16:37:07 -08:00
voussoir 7f5c298418
Bump to version 0.0.61. 2021-01-29 12:15:07 -08:00
voussoir c1703357e8
Add main_fallback name to vlogging.getLogger. 2021-01-29 12:12:50 -08:00
voussoir 80d66c4117
Alphabetize imports. 2021-01-29 12:12:50 -08:00
voussoir 0cb90875bd
Use safeprint instead of always encoding to ascii. 2021-01-29 12:12:49 -08:00
voussoir d9e1e6bf7c
Add bytes_per_second to hash_file. 2021-01-29 12:12:49 -08:00
voussoir 1d90086d96
Improve spinal.walk with glob_ arguments.
This saves the caller from having to filter the results, and saves
us from instantiating Path objects that we don't want. This improves
spinal's position as the one-stop-shop for file tree iteration.
2021-01-29 12:12:49 -08:00
voussoir c893a21e14
Improve consistency of callback_permission_denied, hash_progress. 2021-01-29 12:12:49 -08:00
voussoir 2bb71c6ac2
Remove callback_exclusion. 2021-01-29 12:12:48 -08:00
voussoir 0b7eda1e36
Use path.size instead of os.path.getsize. 2021-01-29 12:12:48 -08:00
voussoir 262580ab41
Use vlogging instead of logging. 2021-01-29 12:12:48 -08:00
voussoir 9070c5df82
Let hash_class be mandatory argument, return actual hasher object. 2021-01-29 12:12:42 -08:00
voussoir b41597ec71
Call callback_progress before the byte limiter sleeps. 2021-01-25 14:18:44 -08:00
voussoir 51bbe54f2d
Improve winglob docstring.
Clarify that "right results" really means consistent with windows
behavior.
2021-01-25 02:45:07 -08:00
voussoir f7e81d4f7f
Add module docstring to pipeable. 2021-01-19 17:04:13 -08:00
voussoir 32d8137201
Return dotdict instead of list from copy_file, copy_dir. 2021-01-18 12:12:27 -08:00
voussoir 5c0482032d
Rename callback_v1 -> callback_progress_v1. 2021-01-18 12:04:43 -08:00
voussoir aa68744107
Replace duplicated docstring remarks with simple hints. 2021-01-18 01:34:27 -08:00
voussoir 826c2f5e5d
Simplify this destination_file yielder. 2021-01-18 01:18:55 -08:00
voussoir acab8e0c78
Don't remove spaces from input string.
This was allowing inputs like "5 5" to equal 55.
2021-01-18 01:08:35 -08:00
voussoir 8a0ed3d131
Add BytestringException, ParseError.
Allows for more granular catching on the caller side.
2021-01-18 01:07:08 -08:00
voussoir 7be7c2c908
Improve clarity of limiter_or_none logic. 2021-01-18 00:54:30 -08:00
voussoir e0771afa77 Add input_many. 2021-01-14 02:47:44 -08:00
voussoir 6666430ed8 Add small comment about stop_event. 2021-01-14 02:47:44 -08:00
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