No description
Find a file
Ethan Dalool 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
.gitignore Switch from env variable to just local directory. 2020-01-26 16:57:47 -08:00
adb_app_version.bat Add adb_app_version.bat. 2020-09-09 21:36:37 -07:00
adb_disable.bat Add some adb bat scripts. 2020-05-16 22:44:15 -07:00
adb_enable.bat Add some adb bat scripts. 2020-05-16 22:44:15 -07:00
adb_install.py Update use of pathclass.glob_files, directories. 2021-11-08 11:38:10 -08:00
adb_ls.bat Show enabled and disabled packages separately. 2021-09-17 14:59:36 -07:00
adb_uninstall.bat Add some adb bat scripts. 2020-05-16 22:44:15 -07:00
aigu.py Add more letters to aigu. 2020-08-10 20:53:38 -07:00
allexecutables.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
ampcode.py Various lint appeasements. 2020-08-03 23:47:40 -07:00
argv.py Add argv.py. 2020-12-06 14:03:50 -08:00
autocat.py Fix autocat not copying multiple audios. 2021-01-29 00:43:20 -08:00
bitrate_chart.py Various lint appeasements. 2020-08-03 23:47:40 -07:00
bitwise_or.py Call list(glob_many_files). 2021-11-09 13:46:41 -08:00
boxchars.py Remove redundant argparse dest=, fix some lint issues. 2021-02-20 21:01:55 -08:00
brename.py Remove .absolute_path thanks to fspath. 2021-12-02 19:34:28 -08:00
breplace.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
clipboard.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
cmd_autoexec.bat Add gg, setlatest. 2021-05-07 21:15:09 -07:00
cmd_autoexec_install.bat Add cmd_autoexec_install.bat. 2020-01-15 21:49:23 -08:00
CONTACT.md Update CONTACT.md with link to voussoir.net. 2021-04-04 17:11:15 -07:00
contentreplace.py Add contentreplace helptext. 2021-11-08 11:39:17 -08:00
crc32.py Update use of pathclass.glob_files, directories. 2021-11-08 11:38:10 -08:00
crlf.py Use pathclass.read, write. 2021-10-04 17:21:14 -07:00
crop.py Use getexif instead of info.get('exif'). Add --quality where missing. 2021-11-09 12:08:38 -08:00
cup.py Replace clipext.resolve with pipeable.input(split_lines=False). 2021-08-17 14:06:07 -07:00
delete.py Remove .absolute_path thanks to fspath. 2021-12-02 19:34:28 -08:00
directory_discrepancy.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
dns.py Use socket.gethostbyname. 2021-11-14 15:42:30 -08:00
do_cmd.py Update eval.py, do_cmd.py, delete forline.py. 2020-12-07 17:59:34 -08:00
do_tasks.py Increase max backoff for do_tasks. 2021-03-31 19:41:53 -07:00
drawn_quartered.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
duplicate_dirs.py Migrate scripts from spinal.walk_generator to spinal.walk. 2021-05-17 17:00:51 -07:00
empty_directories.py Update use of pathclass.glob_files, directories. 2021-11-08 11:38:10 -08:00
errorlevel.py Add errorlevel.py. 2020-05-14 21:49:59 -07:00
eval.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
extension_summary.py Migrate scripts from spinal.walk_generator to spinal.walk. 2021-05-17 17:00:51 -07:00
fdroidapk.py Log the whole traceback, not just exception headline. 2021-11-20 20:40:39 -08:00
ffstreams.py Use pathclass.glob. 2021-09-30 19:20:08 -07:00
filenameorderedrandomness.pyw Remove .absolute_path thanks to fspath. 2021-12-02 19:34:28 -08:00
filenamescramble.py Remove .absolute_path thanks to fspath. 2021-12-02 19:34:28 -08:00
filenamescrambleint.py Remove .absolute_path thanks to fspath. 2021-12-02 19:34:28 -08:00
filepull.py Update filepull's usage of pathclass and pipeable. 2021-12-07 12:46:45 -08:00
filetimelapse.py Use pathclass.read, write. 2021-10-04 17:21:14 -07:00
fluidsynth.bat Initial commit. 2019-06-11 22:41:31 -07:00
getcrx.py Update getcrx. 2021-09-22 20:28:18 -07:00
getpid.py Add getpid.py. 2021-10-05 16:51:06 -07:00
gif_mp4.bat Initial commit. 2019-06-11 22:41:31 -07:00
git_push_all.bat Set @echo off. 2021-01-18 13:05:47 -08:00
gitcheckup.py Use pathclass.read, write. 2021-10-04 17:21:14 -07:00
grayscale.py Use getexif instead of info.get('exif'). Add --quality where missing. 2021-11-09 12:08:38 -08:00
groups_of.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
hash_hardlink.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
head.py Migrate some calls to clipext to pipeable. 2021-07-27 09:57:38 -07:00
heresmyclipboard.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
hexdump.py Remove redundant argparse dest=, fix some lint issues. 2021-02-20 21:01:55 -08:00
hexpng.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
icoconvert.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
inodes.py Update use of pathclass.glob_files, directories. 2021-11-08 11:38:10 -08:00
inputrename.py Remove .absolute_path thanks to fspath. 2021-12-02 19:34:28 -08:00
internetcheck.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
keyframes.bat Add keyframes.bat. 2020-11-04 17:33:44 -08:00
LICENSE.txt Update license, contact, donate for many projects. 2021-01-14 02:57:02 -08:00
linenumbers.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
lines_to_files.py Add lines_to_files.py. 2020-11-15 18:00:09 -08:00
lint_main_returns.py Fix lint_main_returns header showing the old title. 2021-12-02 19:53:28 -08:00
localwhoami.py Add localwhoami.py. 2021-04-04 12:32:13 -07:00
lowercase.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
move_all.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
mp3slice.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
named_python.py Let named_python work for pythonw or any other executable name. 2021-10-12 21:38:58 -07:00
nonempty_directories.py Update use of pathclass.glob_files, directories. 2021-11-08 11:38:10 -08:00
nosmartquotes.py Use pathclass.read, write. 2021-10-04 17:21:14 -07:00
now.py Add now.py. 2019-12-10 13:05:15 -08:00
PGUI.pyw Hide window until it is ready. 2021-08-31 19:19:55 -07:00
pickn.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
pip_download.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
prune_dirs.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
prune_shortcuts.py Migrate scripts from spinal.walk_generator to spinal.walk. 2021-05-17 17:00:51 -07:00
pypi_release.py Use niceprints.solid_hash_line. 2021-08-11 01:23:28 -07:00
randomfile.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
rarpar.py Use with_child instead of manual string building. 2021-12-02 19:35:13 -08:00
README.md Add Mirrors header. 2020-12-23 19:55:48 -08:00
recycle.py Remove .absolute_path thanks to fspath. 2021-12-02 19:34:28 -08:00
recycle_files.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
reg_extension_icon.py Add --shellopen, --yes arguments. 2021-08-10 10:45:27 -07:00
rejpg.py Fix rejpg docstring implying all jpgs. 2021-12-02 19:53:43 -08:00
repeat.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
replace.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
repr.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
resaw.py Add resaw.py 2019-12-10 13:01:56 -08:00
reserve_disk_space.py Migrate scripts to vlogging.main_decorator. 2021-06-21 22:11:19 -07:00
resize.py Let resize take --destination. 2021-11-14 22:00:45 -08:00
retry.py Remove redundant argparse dest=, fix some lint issues. 2021-02-20 21:01:55 -08:00
reverse.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
reversed.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
rotate.py Update use of pathclass.glob_files, directories. 2021-11-08 11:38:10 -08:00
search.py Add vlogging so we can get debug from imported modules. 2021-11-16 13:54:42 -08:00
shortcut.py Let shortcut.py take more target args, use betterhelp. 2021-02-25 19:42:35 -08:00
showqr.py Don't show qrcode until geometry is ready. 2021-09-13 21:04:33 -07:00
shuffle.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
size.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
sleep.py Initial commit. 2019-06-11 22:41:31 -07:00
sole_subdir_lift.py Remove .absolute_path thanks to fspath. 2021-12-02 19:34:28 -08:00
sorted.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
stderr.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
stdout.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
stitch.py Update use of pathclass.glob_files, directories. 2021-11-08 11:38:10 -08:00
subtitle_shift.py Allow inputting of HMS into subtitle_shift instead of only seconds. 2019-12-10 13:03:02 -08:00
subtitle_shift_pointsync.py Slight formatting tweaks to subtitle_shift_pointsync. 2021-05-16 21:08:05 -07:00
sudo_task_scheduler.bat Remove .exe from psexec in case it is an lnk or something. 2020-10-08 10:03:08 -07:00
sum.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
svgrender.py Tidy up svgrender helptext, argparser. 2021-11-14 22:00:10 -08:00
taskme.py Update taskme, don't quote builtins and &, &&. 2019-12-10 13:01:32 -08:00
tempeditor.py Fix initial_text None. 2021-09-22 23:20:15 -07:00
threaded_dl.py Use threadpool in threaded_dl with separate ui thread. 2021-12-07 12:49:12 -08:00
timestampfilename.pyw Initial commit. 2019-06-11 22:41:31 -07:00
touch.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
touch.reg Add touch.reg. 2021-01-29 12:11:10 -08:00
unique.py Big migrations and linting. 2021-09-23 23:42:45 -07:00
voussoir.bashrc Add cls=clear. 2021-10-09 12:08:55 -07:00
voussoir.gitconfig Add git om, the opposite of git on. 2021-11-04 01:34:03 -07:00
voussoir.pips Add pyautogui to pips. 2021-09-12 21:28:53 -07:00
wait_for_internet.py Add wait_for_internet.py. 2021-10-12 21:42:55 -07:00
watchforlinks.py Add watchforlinks helptext. 2021-11-09 00:34:32 -08:00
whatsmyip.py Add whatsmyip.py, whatsmylan.py. 2021-08-12 16:39:31 -07:00
whatsmylan.py Add whatsmyip.py, whatsmylan.py. 2021-08-12 16:39:31 -07:00
zerofile.py Big migrations and linting. 2021-09-23 23:42:45 -07:00

cmd

This is a collection of programs that I use from the command line.

Wherever you download this repository, don't forget to add that directory to your PATH environment variable.

Mirrors

https://github.com/voussoir/cmd

https://gitlab.com/voussoir/cmd

https://codeberg.org/voussoir/cmd