Commit graph

784 commits

Author SHA1 Message Date
Niklas
a0b348785a
Merge afe5819388 into e246053de2 2026-01-21 00:54:46 +00:00
I-Al-Istannen
e246053de2 Crawl the info tab of courses again
This got lost in a refactor
2025-12-02 22:37:32 +01:00
NIKL45
afe5819388 Merge branch 'simpleSAML-integration' of https://github.com/NIKL45/PFERD-FAU into simpleSAML-integration 2025-11-03 21:29:13 +01:00
NIKL45
5ba56f71c9 added simple-saml to documentation, added name to LICENSE 2025-11-03 21:28:57 +01:00
NIKL45
31758e7cfb checked and formatted 2025-11-03 21:28:57 +01:00
NIKL45
40715d648b fixed and tested TFA (OTP) for FAU 2025-11-03 21:28:57 +01:00
NIKL45
31d2c86a05 impemented SimpleSAMLLogin option into the IliasWebCrawler 2025-11-03 21:28:57 +01:00
NIKL45
e59a9dbf2d created class SimpleSAMLLogin by duplicating the class ShibbolethLogin and making the two changes mentioned in Garmelon/PFERD/issues/126.
TFA not tested yet.
2025-11-03 21:28:57 +01:00
NIKL45
8f7748dc11 Merge commit '6353571eb4' 2025-11-03 21:27:43 +01:00
NIKL45
c21a9f080d Revert to commit 207af51aa4. Discard testing in master branch (moved to branch"quickNdirty-SAML"). 2025-11-03 21:24:27 +01:00
I-Al-Istannen
3f5637366e Sanitize / in kit-ipd heading hierarchy 2025-10-30 20:19:37 +01:00
I-Al-Istannen
3453bbc991 Add basic auth to KIT-IPD crawler 2025-10-29 13:11:34 +01:00
I-Al-Istannen
bd7b384e8f Manually set event loop on windows
The behaviour of get_event_loop changed in 3.14 and no longer creates
one. Instead, it will crash.
2025-10-28 11:47:28 +01:00
NIKL45
b10b75d56b added simple-saml to documentation, added name to LICENSE 2025-10-24 22:18:31 +02:00
NIKL45
2509711d62 checked and formatted 2025-10-24 21:59:51 +02:00
NIKL45
afbfea6ba5 fixed and tested TFA (OTP) for FAU 2025-10-24 21:46:45 +02:00
NIKL45
8d37f42ce8 impemented SimpleSAMLLogin option into the IliasWebCrawler 2025-10-24 21:26:06 +02:00
NIKL45
77c6e7d816 created class SimpleSAMLLogin by duplicating the class ShibbolethLogin and making the two changes mentioned in Garmelon/PFERD/issues/126.
TFA not tested yet.
2025-10-24 21:25:07 +02:00
randomNumber101
6353571eb4 Added Ilias configuration for HHU Duesseldorf to Congig file
Closes #125
2025-10-19 16:43:54 +02:00
I-Al-Istannen
1e56976b9f Update nix flake.lock 2025-10-19 16:31:16 +02:00
I-Al-Istannen
bb0d68da65 Switch to pyright 2025-10-19 16:28:53 +02:00
I-Al-Istannen
c1c78673aa Switch to uv 2025-10-19 16:27:54 +02:00
I-Al-Istannen
ebcfb2a2f3 Fix some typing errors
It seems like the type hints have gotten better :)
2025-10-19 16:27:54 +02:00
I-Al-Istannen
5646e933fd Ignore reformat in git blame 2025-10-19 15:48:29 +02:00
I-Al-Istannen
6e563134b2 Fix ruff errors 2025-10-19 15:48:16 +02:00
I-Al-Istannen
2cf0e060ed Reformat and switch to ruff 2025-10-19 15:45:49 +02:00
I-Al-Istannen
ee4625be78 Hardcode max line length in scripts/check 2025-10-19 15:08:29 +02:00
I-Al-Istannen
f6c713d621 Fix mypy errors 2025-10-19 15:08:21 +02:00
NIKL45
ac7bf13656 adapted shibboleth login for FAU (slightly different POST url and payload) 2025-10-19 00:21:53 +02:00
NIKL45
2c22794c69 removed TFA shibboleth because cant be tested for FAU by me 2025-10-19 00:18:53 +02:00
NIKL45
e9eebe0fa9 gitignore 2025-10-18 23:44:11 +02:00
NIKL45
4301dda48f duplicated files for integration of FAU login 2025-10-18 23:43:57 +02:00
I-Al-Istannen
207af51aa4 Include description in internet-shortcut links 2025-07-27 20:13:05 +02:00
I-Al-Istannen
3755f593ff Update nix flake to 25.05 2025-07-01 14:33:11 +02:00
I-Al-Istannen
465f8b28c0 Bump version to 3.8.3 2025-07-01 14:28:30 +02:00
I-Al-Istannen
27e69af2f3 Update changelog for 8caad00 2025-07-01 14:26:10 +02:00
Christian Schliz
56e3065950
Document usage of pilot.ilias.studium.kit.edu (#111) 2025-05-30 17:13:45 +02:00
Mr. Pine
549ce6cce9
Ignore unavailable elements (#119) 2025-05-28 17:04:57 +02:00
I-Al-Istannen
34564cedb4 Add support for link collections 2025-05-27 16:25:59 +02:00
I-Al-Istannen
2b0d20a1f6 Fix crawling of exercises with instructions
We do not want a second path and the instruction field has an identical
link...
2025-05-26 14:42:38 +02:00
PinieP
8caad0008d
Fix check for nonexistent ilias_url command attribute to base_url (#113) 2025-05-05 22:05:54 +02:00
I-Al-Istannen
77a23265a9 Bump version to 3.8.2 2025-04-29 17:55:57 +02:00
I-Al-Istannen
4c230ef6dd Fix exercise crawling 2025-04-25 13:45:57 +02:00
Nikolas Heise
b305e1ce23 Fix login using the native ilias login form 2025-04-23 16:08:45 +02:00
I-Al-Istannen
bdf17f5c87 Ignore wikis 2025-04-23 16:03:37 +02:00
I-Al-Istannen
77fce7daf8 Bump version to 3.8.1 2025-04-17 11:22:35 +02:00
I-Al-Istannen
653bf139f0 Fix encoding of descriptions and force images to light mode 2025-04-16 10:52:18 +02:00
I-Al-Istannen
3f60638d33 Bump version to 3.8.0 2025-04-16 00:47:05 +02:00
I-Al-Istannen
b97b6fae6b Update minimum Python version to 3.11 2025-04-15 21:35:20 +02:00
I-Al-Istannen
477234ad0d Support ILIAS 9 2025-04-15 21:35:20 +02:00