mirror of
https://github.com/Garmelon/PFERD.git
synced 2026-04-12 07:25:04 +02:00
Programm zum Flotten, Einfachen Runterladen von Dateien
Previously, it ran in the event loop's default executor, which would block until all its workers were done working. If Ctrl+C was pressed while input or a password were being read, the asyncio.run() call in the main thread would be interrupted however, not the input thread. This meant that multiple key presses (either enter or a second Ctrl+C) were necessary to stop a running PFERD in some circumstances. This change instead runs the input functions in daemon threads so they exit as soon as the main thread exits. |
||
|---|---|---|
| PFERD | ||
| scripts | ||
| .gitignore | ||
| CHANGELOG.md | ||
| CONFIG.md | ||
| DEV.md | ||
| LICENSE | ||
| mypy.ini | ||
| pyproject.toml | ||
| README.md | ||
| setup.cfg | ||
| sync_url.py | ||
PFERD
Programm zum Flotten, Einfachen Runterladen von Dateien
Other resources:
Installation with pip
Ensure you have at least Python 3.8 installed. Run the following command to install PFERD or upgrade it to the latest version:
$ pip install --upgrade git+https://github.com/Garmelon/PFERD@latest
The use of venv is recommended.