PFERD
PFERD copied to clipboard
Programm zum Flotten, Einfachen Runterladen von Dateien
You can store the version in `pyproject.toml` as well. Most modern projects make them accessible in the `__version__` variable which can be done using `importlib.resources`.
Added the functionality to define alias for crawler sections (See #35). Documentation updated accordingly.
It's not necessary to crawl all ilias courses and not very convenient to always specify explicit courses to be crawled. Allowing a regex (or even a glob) to the --crawler...
If I did not miss anything, PFERD as of now has no feature to test / try out what files a crawler would download (and how it would save those)...
The command used was `.\pferd-windows.exe kit-ilias-web "https://ilias.studium.kit.edu/ilias.php?ref_id=1096992&cmdClass=ilobjcoursegui&cmdNode=x1:ly&baseClass=ilrepositorygui&redirectSource=ilcourseregistrationgui&cmdMode=" LA2 --videos` The command output: ``` Loading auth:ilias Loading crawl:ilias Running crawl:ilias Crawled '.' Downloaded 'Description.html' Ignored '24-7-Tutoriumsforum' (enable with option 'forums') Crawled...
There seems to be a bug with Unicode detecting the same filename on the disk and the server differently. So it re-downloads the whole file every time.  ``` Added...
Hey there :wave: First of all, thanks for developing this awesome and comprehensive download program :smile: Back in my old university we used moodle, which has a [great downloader](https://github.com/C0D3D3V/Moodle-DL) available...
I got the following error on Kubuntu 22.04.1 LTS when trying to run the following auth-settings ``` [auth:uxxxx] type = keyring username = uxxxx keyring_name = PFERD ``` ``` Error...
### Feature I would like an option to keep the old version of a file when the file is overwritten due to a change of the remote. #### Reason If...
For a f.e. cronjob you need to have a passwordless keyring that can be triggered by script, that is not support anymore with the newest versions of python keyring. Maybe...