Commit Graph

304 Commits

Author SHA1 Message Date
I-Al-Istannen cccd68e04a Bump version to v2.6.2 2021-04-29 00:18:26 +02:00
I-Al-Istannen 2bd40a5f30 Fix -p and -u flags 2021-04-29 00:17:51 +02:00
I-Al-Istannen 2ca1101326 Fix typo in sync_url 2021-04-19 14:53:16 +02:00
I-Al-Istannen c1ab7485e2 Bump version to 2.6.1 2021-04-19 11:21:56 +02:00
I-Al-Istannen 29cd5d1a3c Reflect totality of sanitize_windows_path in return type 2021-04-19 11:10:02 +02:00
I-Al-Istannen 6d5d9333ad Force folder to be file-system path 2021-04-19 11:07:25 +02:00
I-Al-Istannen 7cc40595dc Allow synchronizing to directory "." 2021-04-14 20:25:25 +02:00
I-Al-Istannen 80ae5ddfaa Bump version to v2.6.0 2021-04-14 19:47:41 +02:00
I-Al-Istannen 4f480d117e Install keyring in CI 2021-04-14 19:24:05 +02:00
I-Al-Istannen 1f2af3a290 Retry on more I/O Errors 2021-04-13 11:43:22 +02:00
I-Al-Istannen 14cdfb6a69 Fix typo in date demangler doc 2021-04-13 11:19:51 +02:00
I-Al-Istannen e2bf84392b [sync_url] Properly declare "no-videos" as flag 2021-04-08 18:12:27 +02:00
I-Al-Istannen 946b7a7931 Also crawl .c/.java/.zip from IPD page 2021-02-09 12:30:59 +01:00
I-Al-Istannen 9a9018751e Bump version 2021-02-06 22:54:05 +01:00
I-Al-Istannen 83b75e8254 syncurl: Sanitize element name on windows if it is used as folder name
Otherwise the name of the course might not be a invalid file name.
2021-02-06 22:53:26 +01:00
Toorero 35c3fa205d
Fixed description of activating venv (#22)
Add 'source' to the venv activate command in the readme

`source` was picked over `.` to conform to the python recommendation
(https://docs.python.org/3/library/venv.html#module-venv).

This patch also adds the `egg-info` you get when building to the
gitignore.
2021-01-28 21:24:09 +01:00
I-Al-Istannen 0b606f02fa Bump version 2021-01-17 10:33:10 +01:00
I-Al-Istannen fb78a6e98e Retry ILIAS downloads a few times and only fail that file 2021-01-06 13:08:10 +01:00
I-Al-Istannen 5de68a0400 Bump version 2020-12-30 17:20:30 +01:00
I-Al-Istannen f0562049b6 Remove Python 3.9 method in crawler 2020-12-30 17:18:04 +01:00
I-Al-Istannen 0e1077bb50 Bump version 2020-12-30 14:50:49 +01:00
I-Al-Istannen c978e9edf4 Resolve a few pylint warnings 2020-12-30 14:45:46 +01:00
I-Al-Istannen 2714ac6be6 Send CSRF token to Shibboleth 2020-12-30 14:34:11 +01:00
I-Al-Istannen 9b048a9cfc Canonize meeting names to a properly formatted date 2020-12-30 14:32:59 +01:00
I-Al-Istannen 1c2b6bf994 Bump version 2020-12-13 19:57:29 +01:00
I-Al-Istannen ee39aaf08b Fix merge marker in LICENSE 2020-12-07 22:55:28 +01:00
I-Al-Istannen 93e6329901 Use the least destructive conflict resolver if there are multiple 2020-12-06 13:28:08 +01:00
I-Al-Istannen f47b137b59 Fix ILIAS init.py and Pferd.py authenticators 2020-12-06 13:15:32 +01:00
Scriptim 83ea15ee83 Use system keyring service for password auth 2020-12-06 13:15:30 +01:00
I-Al-Istannen 75471c46d1 Use credential file 2020-12-05 23:44:09 +01:00
Lucas 1e0343bba6 sync_url: Add username and password args 2020-12-05 23:30:09 +01:00
I-Al-Istannen 0f5e55648b Tell user when the conflict resolver kept existing files 2020-12-05 14:12:45 +01:00
I-Al-Istannen 57259e21f4 Print download summary in sync_url 2020-12-05 14:09:09 +01:00
I-Al-Istannen 4ce385b262 Treat file overwrite and marked file overwrite differently 2020-12-05 14:03:43 +01:00
I-Al-Istannen 2d64409542 Fix handling of empty args.folder 2020-12-05 13:50:46 +01:00
I-Al-Istannen fcb3884a8f Add --remote-first, --local-first and --no-delete flags 2020-12-05 13:49:05 +01:00
I-Al-Istannen 9f6dc56a7b Use a strategy to decide conflict resolution 2020-12-02 19:32:57 +01:00
I-Al-Istannen 56ab473611
Merge pull request #17 from TheChristophe/master
Add flag to make sync_url use defaults instead of prompting
2020-12-02 19:04:46 +01:00
Christophe 6426060804 Fix relative paths bug
Introduced in 74ea039458
2020-12-02 18:40:45 +01:00
Christophe 49a0ca7a7c Add myself to LICENSE
This should've been done back when I added a PR for adding sync_url but people are lazy smh.
2020-12-02 18:24:07 +01:00
Christophe f3a4663491 Add passive/no_prompt flag 2020-12-02 18:24:07 +01:00
Christophe ecdbca8fb6 Make sync_url work relative to cwd like sane programs 2020-12-02 18:24:04 +01:00
I-Al-Istannen 9cbea5fe06 Add requirements.txt 2020-11-23 10:16:40 +01:00
I-Al-Istannen ba3c7f85fa Replace "\" in ILIAS paths as well
I am not sure whether anybody really uses a backslash in their names,
but I guess it can't hurt to do this for windows users.
2020-11-19 19:37:28 +01:00
I-Al-Istannen ba9215ebe8 Bump version 2020-11-18 10:09:45 +01:00
I-Al-Istannen 8ebf0eab16 Sort download summary 2020-11-17 21:36:04 +01:00
I-Al-Istannen cd90a60dee Move "sanitize_windows_path" to PFERD.transform 2020-11-12 20:52:46 +01:00
I-Al-Istannen 98834c9c95 Bump version 2020-11-12 20:23:36 +01:00
I-Al-Istannen 55e9e719ad Sanitize "/" in ilias path names 2020-11-12 20:21:24 +01:00
I-Al-Istannen a0ae9aee27 Sanitize individual path parts 2020-11-11 09:36:20 +01:00