Commit graph

  • b0c33b8137 Nevermind about sqlparse, too slow for my taste at the moment. Ethan Dalool 2020-02-25 10:41:13 -0800
  • 104fdf637c Oops, add missing import sys. Ethan Dalool 2020-02-25 10:39:30 -0800
  • c22bcd290f Add pathclass.assert_exists and assert_not_exists. Ethan Dalool 2020-02-19 16:22:22 -0800
  • e334396d56 Add dotdict.py. Ethan Dalool 2020-02-19 13:11:26 -0800
  • b66a89268b Use sqlparse to strip comments before finding columns. Ethan Dalool 2020-02-19 09:49:38 -0800
  • f7e314f392 Replace some % formatters with fstrings. Ethan Dalool 2020-02-18 00:42:33 -0800
  • 7c0f3979a4 Add a parent SpinalException class. Ethan Dalool 2020-02-18 00:23:57 -0800
  • ef89ba67c2 Rename hash_file's callback to callback_progress. Ethan Dalool 2020-02-18 00:20:51 -0800
  • edd2ee716b Split file hashing code into own function hash_file. Ethan Dalool 2020-02-18 00:17:38 -0800
  • 1976ccb843 Let known_size checking of verify_hash be optional. Ethan Dalool 2020-02-18 00:09:15 -0800
  • df9b829346 Replace some % formatters with fstrings. Ethan Dalool 2020-02-18 00:06:26 -0800
  • 807470b9a2 Remove spinal.is_subfolder function. Pathclass has in operator. Ethan Dalool 2020-02-17 23:50:05 -0800
  • 7713e735cc Remove the version number from bytestring. Ethan Dalool 2020-02-17 23:42:07 -0800
  • d3d4eae8f6 Improve ratelimiter docstrings. Ethan Dalool 2020-02-17 23:40:42 -0800
  • 941b9b5350 Add a lock to make Ratelimiter thread-safe. Ethan Dalool 2020-02-17 23:39:43 -0800
  • 9b8b0b6339 Replace else-if with elif. Ethan Dalool 2020-02-17 23:04:39 -0800
  • 1d0f96a966 Fix typo succesful -> successful. Ethan Dalool 2020-02-17 23:01:15 -0800
  • e5b07cd72d Add some comments to pipeable. Ethan Dalool 2020-02-17 22:58:26 -0800
  • 560b918815 Remove this unused argv function. Ethan Dalool 2020-02-17 22:57:20 -0800
  • 267ae16c5d Add a parent PipeableException class. Ethan Dalool 2020-02-17 22:56:39 -0800
  • eb3698637f Use SystemExit instead of sys.exit, like my other programs. Ethan Dalool 2020-02-17 22:56:19 -0800
  • 4890129360 Add argument stop_event to safely finish & quit a copy thread. Ethan Dalool 2020-02-15 18:00:09 -0800
  • 64d0968040 Use with statement for _job_manager_lock. Ethan Dalool 2020-02-12 19:16:35 -0800
  • f6872e77cf Make job._joinme_lock private to discourage outside editing. Ethan Dalool 2020-02-12 19:12:12 -0800
  • bf5d621dd3 Make pool._job_manager_lock private to discourage outside editing. Ethan Dalool 2020-02-12 19:11:55 -0800
  • 7041448c82 Make pool._jobs private to discourage outside editing. Ethan Dalool 2020-02-12 19:11:24 -0800
  • 1921e62011 Add method add_many for batch creation of jobs. Ethan Dalool 2020-02-12 19:06:20 -0800
  • 7de2833df9 Make the job's thread private and toss it after it's done. Ethan Dalool 2020-02-12 17:30:23 -0800
  • b7a2c3b19b Simplify pool.join logic by just calling each job's join. Ethan Dalool 2020-02-12 17:29:29 -0800
  • a1f26200fa Add the ability to pause the threadpool. Ethan Dalool 2020-02-12 16:56:07 -0800
  • 630159768d Use slice assignment instead of list.remove for clearing jobs. Ethan Dalool 2020-02-12 16:53:52 -0800
  • 87a3002351 Add threadpool.py. Ethan Dalool 2020-02-11 17:07:00 -0800
  • eef6bf5175 Add sentinel.py. Ethan Dalool 2020-02-11 17:06:42 -0800
  • 2add4e4ec1 Add helper function september_now so you can skip the now() call. Ethan Dalool 2020-02-11 17:06:35 -0800
  • beaa7a47e1 Rename this variable strftime -> strf. Ethan Dalool 2020-02-11 17:05:05 -0800
  • 8a3e823a2e Update ifmain to my standard format. Ethan Dalool 2020-02-11 17:03:26 -0800
  • ba3dedd39a Bump to version 0.0.47. Ethan Dalool 2020-02-09 11:56:15 -0800
  • 0e92201e06 Add getpermission.py. Ethan Dalool 2020-02-09 11:54:28 -0800
  • 6691722e7c main should return args.func(args) value. Ethan Dalool 2020-02-08 17:19:54 -0800
  • 90de78a57e Bump to version 0.0.46. Ethan Dalool 2020-02-07 15:15:07 -0800
  • 87ab04abab Add support for parsers that can be used bare, no required args. Ethan Dalool 2020-02-07 12:33:46 -0800
  • abe73ae24d Add extract_table_column_map and reverse_table_column_map. Ethan Dalool 2020-02-06 20:18:42 -0800
  • 593ff020dc Add docstring to hex_byte. Ethan Dalool 2020-02-06 20:18:09 -0800
  • 6cac1d5a25 Show all missing columns when raising the missing error. Ethan Dalool 2020-02-06 20:17:49 -0800
  • 8238481262 Fix == between two Extensions. Ethan Dalool 2020-02-06 11:52:18 -0800
  • a8ef6ca2c2 Bump to version 0.0.45. Ethan Dalool 2020-02-04 19:27:11 -0800
  • 1707b40292 Add imagetools.py. Ethan Dalool 2020-02-04 19:26:12 -0800
  • 98f716256c Bump to version 0.0.44. Ethan Dalool 2020-02-04 19:25:20 -0800
  • 2dad632122 If one handle gets permissionerror, close other one before return. Ethan Dalool 2020-02-03 19:29:27 -0800
  • 6a63454f62 Fix exclude_directories not being used because if yield_dirs. Ethan Dalool 2020-02-03 16:43:39 -0800
  • 0cff7b8734 Fix directories yielded twice, once as current and once as child. Ethan Dalool 2020-02-01 16:20:40 -0800
  • 0cb646fda0 Appease some flake8 linting. Ethan Dalool 2020-01-31 20:53:29 -0800
  • 3ff49e1a44 Improve spinal performance with os.walk, sacrificing breadth first. Ethan Dalool 2020-01-31 20:25:47 -0800
  • 752c46512b Bump to version 0.0.43. Ethan Dalool 2020-01-30 23:21:29 -0800
  • 0d6e5d4a13 Let subparser_betterhelp inspect parser for aliases. Ethan Dalool 2020-01-30 19:29:39 -0800
  • 31048fc89a Add functools.wraps. Ethan Dalool 2020-01-30 19:01:31 -0800
  • 22febf2ef7 Add docstring to add_previews. Ethan Dalool 2020-01-30 19:00:22 -0800
  • 35e0527222 Improve these variable names for clarity. Ethan Dalool 2020-01-30 18:54:41 -0800
  • 895a223359 Add docstring to docstring_preview. Ethan Dalool 2020-01-30 18:52:02 -0800
  • 0ccd269cc2 Strip resultant preview, let the caller organize whitespace. Ethan Dalool 2020-01-30 18:51:43 -0800
  • 73483838c9 Remove bespoke indent function. Honestly just use textwrap. Ethan Dalool 2020-01-30 18:48:10 -0800
  • dc64fc3c47 Move helpstrings to global constant. Ethan Dalool 2020-01-30 18:46:47 -0800
  • f599d7e394 Match Python glob's argument signature. Ethan Dalool 2020-01-28 17:40:30 -0800
  • 2af2389b8d Add winglob.fnmatch. Ethan Dalool 2020-01-28 17:35:49 -0800
  • b88450b567 Add pathclass.Extension class to enrich extension operations. Ethan Dalool 2020-01-27 21:33:09 -0800
  • b13f93c006 Rearrange and somewhat simplify passwordy main. Ethan Dalool 2020-01-21 17:46:25 -0800
  • e6350f05d0 Add function urandom_hex to passwordy. Ethan Dalool 2020-01-21 17:45:34 -0800
  • 751ab5eaac Add method spawn that inherits force_sep. Ethan Dalool 2020-01-20 21:52:40 -0800
  • 5e397b1928 Simplify normalize_sep. Ethan Dalool 2020-01-20 21:49:14 -0800
  • af1538a139 Tighten the regex for bare drives. Ethan Dalool 2020-01-20 21:29:33 -0800
  • 8ce9600ffa Bump to version 0.0.42. Ethan Dalool 2020-01-20 18:10:12 -0800
  • 5440eb3e92 Add the readme content into the pypi description. Ethan Dalool 2020-01-20 18:09:48 -0800
  • 27f0ed4c24 Bump to version 0.0.41. Ethan Dalool 2020-01-19 21:00:55 -0800
  • e68fbbe278 Mark pywin32, winshell as dependencies for windows only. Ethan Dalool 2020-01-19 21:00:42 -0800
  • b4d3ac87de Avoid winshell import error for linux. Ethan Dalool 2020-01-19 21:00:16 -0800
  • fee0871ef4 Change email in setup.py. Ethan Dalool 2020-01-18 22:41:17 -0800
  • 6cd53c54dc Add pypi link to readme. Ethan Dalool 2020-01-18 22:41:02 -0800
  • 1fd6eb6cfd Add voussoirkit_logo.svg. Ethan Dalool 2020-01-18 22:40:48 -0800
  • 9a8e9faf19 Bump to version 0.0.39. Ethan Dalool 2020-01-15 22:35:45 -0800
  • adaa65a9a7 Lowercase before checking .lnk extension. Ethan Dalool 2020-01-15 22:35:29 -0800
  • c6ac312e7e Bump to version 0.0.38 with requirement pywin32. Ethan Dalool 2020-01-15 22:31:11 -0800
  • 7ab395c9f6 Bump to version 0.0.37. Ethan Dalool 2020-01-11 01:40:05 -0800
  • 75b95f0259 Add winwhich.py. Ethan Dalool 2020-01-11 01:39:20 -0800
  • e3f080b74f Update winglob module docstring. Ethan Dalool 2020-01-11 01:37:33 -0800
  • e30851bf82 Bump to version 0.0.36. Ethan Dalool 2020-01-06 22:19:07 -0800
  • efbc1c44bb Add hms.py. Ethan Dalool 2020-01-06 22:18:50 -0800
  • f811f74fe5 Bump to version 0.0.35. Ethan Dalool 2020-01-05 23:31:07 -0800
  • b0b0464fdc Add winglob.py. Ethan Dalool 2020-01-05 23:28:53 -0800
  • 6faab40fb2 Let chunk_size be an argument to override global default. Ethan Dalool 2020-01-05 21:31:19 -0800
  • c33d16bff0 Replace calls to str_to_fp with pathclass.Path. Ethan Dalool 2020-01-05 21:29:27 -0800
  • 76abee4607 Add newline to passwordy. Ethan Dalool 2020-01-05 21:24:43 -0800
  • 3025589744 Bump to version 0.0.34. Ethan Dalool 2019-08-06 23:42:36 -0700
  • 07da8dd413 Add betterhelp.py Ethan Dalool 2019-08-06 23:42:04 -0700
  • 59f4b54f4a Update pypi upload script to use twine. Ethan Dalool 2019-08-05 17:35:53 -0700
  • 64a9d578c3 Bump to version 0.0.33. Ethan Dalool 2019-08-05 17:34:40 -0700
  • b0ed32a1d5 Add Path.dot_extension property. Ethan Dalool 2019-08-05 17:34:17 -0700
  • 6e64c081cd Bump to version 0.0.32. Ethan Dalool 2019-08-03 01:01:23 -0700
  • 452ad7f937 Add force_sep attribute. Ethan Dalool 2019-08-03 01:01:00 -0700
  • 4f7a6c1d38 Bump to version 0.0.31. Ethan Dalool 2019-08-01 09:00:12 -0700
  • 85572ba406 Add parameter simple to remove .\ from relative path. Ethan Dalool 2019-08-01 08:58:13 -0700