This is a utility to regularly download all issues of the c't magazine in PDF format.
It uses Selenium to start a Chrome-Browser instance, navigates to https://www.heise.de/select/ct/archiv and then selects all issues shown, verifies that each is already present in the target folder and - if missing - downloads it.
Thus, running this more frequent than the four issues listed of that page are dropping off to the right (i.e. at least every 8 weeks) this will make sure that you have all issues of c't downloaded to your destination folder in PDF format for your reading pleasure.
The basic command-line is
java -jar <jar-file> -u <userId> -p <password> <further options here...>
See the downloadCT.cmd
-file for an example how to run this via a Windows command-file
(Note: you will have to enter your user-id and password into that file to get going...).
usage: Download_CT
-u,--username <arg> user-id for login to Heise Media [required]
-p,--password <arg> password for login to Heise Media [required]
-d,--download-folder <arg> download-folder [optional - default: %HOME%\downloads-folder will be used]
-t,--target-folder <arg> target-folder [optional - default: leave file in the download-folder (above)]