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
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
I-Al-Istannen
63f25277b0
Fix crawling of empty forum threads
2025-03-09 23:44:25 +01:00
I-Al-Istannen
c8eff04ae0
Make thread titles link to original ILIAS thread
2025-02-19 16:23:20 +01:00
I-Al-Istannen
edc482cdf4
Internalize images in forum threads
2025-02-19 16:23:20 +01:00
I-Al-Istannen
72cd0f77e2
Prettify forum thread exports
...
Co-authored-by: Tim <me@scriptim.dev>
2025-02-19 16:23:20 +01:00
I-Al-Istannen
be175f9347
Download only new/updated forum threads
2025-02-19 16:16:37 +01:00
I-Al-Istannen
ba2833dba5
Crawl all threads in a forum
...
Before this patch the row count was unconditionally changed to 800. This
patch tries to detect how many rows the forum has and then fetches this
amount, if it is larger than 800.
2025-02-19 12:19:33 +01:00
I-Al-Istannen
2f0e792670
Increase default http timeout to 30
...
Otherwise larger forums will fail to download in time
2025-02-19 12:19:13 +01:00
I-Al-Istannen
5f88539f7e
Fix page size increase for forum threads
2025-02-19 12:19:11 +01:00
I-Al-Istannen
bd9d7efe64
"Fix" mypy errors
...
Thank you mypy, very cool. These types make things *so much better*.
They don't just complicate everything and don't really help because they
can not detect that an element queried by a tag is no navigable
string...
2025-02-19 12:15:41 +01:00
Aurelia
16a2dd5b15
fix: totp
2025-02-19 12:15:41 +01:00
I-Al-Istannen
678283d341
Use Python facilities to convert paths to file:// urls
2024-11-15 00:09:11 +01:00
I-Al-Istannen
287173b0b1
Bump version to 3.7.0
2024-11-13 20:38:27 +01:00
I-Al-Istannen
712217e959
Handle groups in cards
2024-11-11 12:53:08 +01:00
I-Al-Istannen
6dda4c55a8
Add doctype header to forum threads
...
This should fix mimetype detection on most systems and is more relevant
now that the report is clickable
2024-11-05 18:36:21 +01:00