Commit graph

447 commits

Author SHA1 Message Date
9ed28ac6b0
Log the number and size of files recycled. 2022-11-11 15:11:08 -08:00
4498b0b228
Add etetasks.py. 2022-11-06 18:43:26 -08:00
8124477398
Some threaded_dl improvements. 2022-11-02 18:42:14 -07:00
d92f190590
Add operatornotify to do_tasks. 2022-11-02 18:41:44 -07:00
425deb3830
Import string so user can put it in eval. 2022-11-02 18:41:30 -07:00
fb02ce90ae
Add skipblank.py. 2022-11-02 18:41:01 -07:00
b762a2d3e8
Use pathclass.natural_sorter. 2022-08-21 14:48:42 -07:00
2318b978c9
Log thread's error instead of stopping the whole queue. 2022-08-14 10:43:13 -07:00
54281d52c2
Some linting fixes. 2022-08-14 10:42:34 -07:00
5ffbf30a52
Use pil lanczos. 2022-08-03 18:48:08 -07:00
de37d1abba
Add exifread to pips. 2022-07-15 22:39:51 -07:00
4211e85afc
Add more ways of normalizing given request headers. 2022-07-15 22:39:45 -07:00
06dcd31019
Add zipstream to voussoir.pips. 2022-05-27 15:36:42 -07:00
033d381ec5
Add ffdecodetest.py. 2022-04-05 11:51:10 -07:00
f822d000af
Let stitch take --grid AxB. 2022-04-05 10:48:08 -07:00
9f53f1c514
Fix mistaken argparse target was int. 2022-04-05 10:47:51 -07:00
6d90062eff
Remove description=__doc__. 2022-04-05 10:47:05 -07:00
cd9be5daca
Removed gg=git gui in favor of an lnk directly to the binary. 2022-04-05 10:46:54 -07:00
adc3026b35
Update copyright year. 2022-03-26 13:24:54 -07:00
e379be8c79
Set git default branch master. 2022-03-26 13:24:48 -07:00
8616cdc5dd
Use new betterhelp. 2022-02-12 19:50:00 -08:00
389f22faff
Make better use of generators when searching file text. 2022-02-12 12:03:07 -08:00
cb226265a3
Download the f-droid index.json instead of parsing the website. 2022-01-20 15:00:14 -08:00
822f01b56e
Use pathclass's assert_disk_space. 2022-01-19 21:01:43 -08:00
ddfead3ecb
Use pathclass's assert_disk_space. 2022-01-19 21:00:41 -08:00
a6c3992764
Don't turn dir paths into dir\*, just pass it to winrar.
I can't remember why I did it this way, but it was putting the
directory's contents on the root of the archive, whereas the
user might want the directory itself to be on the root of the
archive, as is winrar's own behavior.
2022-01-19 21:00:17 -08:00
07e1d0d406
Improve if_larger_than and take glob patterns. 2022-01-19 19:52:23 -08:00
48fd831dc7
Use niceprints.equals_header. 2022-01-19 19:35:29 -08:00
49c23ef4a9
Check for known extensions after formatting instead of before.
Also add {filename} format variable.
2022-01-16 15:40:18 -08:00
5161d28c31
Rename _init_filter_entry to _init_upper_controls.
To better represent its new dual purpose.
2022-01-11 00:05:34 -08:00
fba5a0f87d
Add a button that opens the PGUI folder in the file explorer. 2022-01-10 23:57:16 -08:00
d82733c8d5
Big rewrite of resize.py. 2022-01-09 21:50:47 -08:00
57f80ecd90
Use pathclass.walk instead of spinal.walk. 2022-01-09 21:49:47 -08:00
622632ce35
Update calls to passwordy.random_hex. 2022-01-09 17:08:56 -08:00
043505f80a
Print the file which raised an exception. 2022-01-04 12:43:37 -08:00
33f4c3117c
Improve inputrename fetching of input files. 2022-01-04 12:43:09 -08:00
f3a35dd83b
Remove touch.reg, I'm finding it's easier to use SendTo now. 2021-12-27 17:24:51 -08:00
9ecfc43751
Fix usage of stdout, stderr, second argument going to end param. 2021-12-26 19:18:15 -08:00
110551f1bf
Add docstring to reserve_disk_space. 2021-12-23 17:45:46 -08:00
b59fb409d9
Remove this sep normalization, let abspath do its job. 2021-12-23 17:42:48 -08:00
00b3a05850
Update PGUI appearance.
- Dark theme.
- Variable column count to keep window roughly square.
- Filtered result is highlighted in green.
2021-12-21 17:01:23 -08:00
7dff1f24c0
Use callback_permission_denied=do_nothing. 2021-12-21 16:59:39 -08:00
663e658286
Use list instead of generator to avoid changes while generating. 2021-12-21 16:59:11 -08:00
644b58adb1
Use glob_many_files. 2021-12-21 16:58:26 -08:00
76f936a50a
Rename filenameorderedrandomness to filenamescrambleordered. 2021-12-21 16:58:10 -08:00
a35200d594
Use threadpool in threaded_dl with separate ui thread.
The downside is that the result_generator is difficult to ctrlc on
windows due to signals not occuring during the Queue.get. Pressing
ctrlc will kill the program after one file finishes downloading,
otherwise you have to press ctrlbreak. The end result is that the
program actually feels a little worse to use than before, but it's
more, like, pure. Don't know. Might revert or change again.
2021-12-07 12:49:12 -08:00
9cec1d8e2f
Update filepull's usage of pathclass and pipeable. 2021-12-07 12:46:45 -08:00
205c74d47c
Fix rejpg docstring implying all jpgs. 2021-12-02 19:53:43 -08:00
9f7664b179
Fix lint_main_returns header showing the old title. 2021-12-02 19:53:28 -08:00
f102d09a4b
Use with_child instead of manual string building. 2021-12-02 19:35:13 -08:00