Commit graph

420 commits

Author SHA1 Message Date
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
8c9588497c
Remove .absolute_path thanks to fspath. 2021-12-02 19:34:28 -08:00
e9e1f5930c
Log the whole traceback, not just exception headline. 2021-11-20 20:40:39 -08:00
5fb31208c9
Add vlogging so we can get debug from imported modules. 2021-11-16 13:54:42 -08:00
c8e5a53bcb
Let resize take --destination. 2021-11-14 22:00:45 -08:00
eefbc3f8aa
Tidy up svgrender helptext, argparser. 2021-11-14 22:00:10 -08:00
d8d7807280
Use socket.gethostbyname. 2021-11-14 15:42:30 -08:00
a9acab1764
Remove donate.md. 2021-11-10 23:40:55 -08:00
7143793608
Call list(glob_many_files). 2021-11-09 13:46:41 -08:00
15141d22cb
Use getexif instead of info.get('exif'). Add --quality where missing. 2021-11-09 12:08:38 -08:00
357669a684
Add watchforlinks helptext. 2021-11-09 00:34:32 -08:00
ede169c729
Update resize.py helptext, alphabetize arguments. 2021-11-09 00:00:35 -08:00
5aab0c2b2a
Add contentreplace helptext. 2021-11-08 11:39:17 -08:00
a745e1ad30
Log the total number of downloaded apks. 2021-11-08 11:38:56 -08:00
1dbf081442
Reduce logging from downloady. 2021-11-08 11:38:40 -08:00
69aabfb132
Update helptext in light of new betterhelp epilogues. 2021-11-08 11:38:27 -08:00
c5829081aa
Update use of pathclass.glob_files, directories. 2021-11-08 11:38:10 -08:00
5fa1bd05cc
Add git om, the opposite of git on. 2021-11-04 01:34:03 -07:00
21401b7339
Add -- to ensure arguments are considered filepaths. 2021-10-25 14:23:39 -07:00
ec2bd9aa86
Use two separate calls to assert_enough_space. 2021-10-24 20:55:24 -07:00
26c6fb31cf
Fix rotate.py. 2021-10-24 20:54:51 -07:00
1dd17de87c
Fix log lines. 2021-10-22 18:38:27 -07:00
2f5c6f502d
Add wait_for_internet.py. 2021-10-12 21:42:55 -07:00
39ac3b7ae6
Let named_python work for pythonw or any other executable name. 2021-10-12 21:38:58 -07:00
e98cae6566
Add cls=clear. 2021-10-09 12:08:55 -07:00
1c1d517fd2
Add getpid.py. 2021-10-05 16:51:06 -07:00
555e2fccb1
Improved named_python. 2021-10-05 16:50:53 -07:00
701cf3e0d3
Use pathclass.read, write. 2021-10-04 17:21:14 -07:00