I-Al-Istannen
dd2fedf1a2
Fix crawling of exercises with instructions
...
We do not want a second path and the instruction field has an identical
link...
2025-04-29 18:30:33 +02:00
I-Al-Istannen
77a23265a9
Bump version to 3.8.2
v3.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
v3.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
v3.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
PinieP
596b6a7688
Add support for non-KIT shibboleth login ( #98 )
...
Co-authored-by: Mr-Pine <git@mr-pine.de >
Co-authored-by: I-Al-Istannen <I-Al-Istannen@users.noreply.github.com >
2024-11-05 18:30:34 +01:00
Tim
5983200247
Treat headings as folders in kit-ipd crawler ( #99 )
2024-11-04 23:53:48 +01:00
Tim
26e802d88b
Add clickable links to file names in the printed report ( #100 )
...
Co-authored-by: I-Al-Istannen <i-al-istannen@users.noreply.github.com >
2024-11-04 00:32:32 +01:00
I-Al-Istannen
f5c4e82816
Delay ilias loop detection after transform
...
This allows users to filter out duplicated elements and suppress the
warning.
2024-11-02 22:46:51 +01:00
I-Al-Istannen
f5273f7ca0
Collapse ilias url crawling into normal page crawling
2024-11-02 22:46:51 +01:00
I-Al-Istannen
fa71a9f44f
Add support for mob videos in page descriptions
2024-10-28 20:35:30 +01:00
I-Al-Istannen
81d6ff53c4
Respect row flex in descriptions
2024-10-28 19:41:03 +01:00
I-Al-Istannen
d7a2b6e019
Delete videos from course descriptions
2024-10-28 19:41:03 +01:00
I-Al-Istannen
71c65e89d1
Internalize images in course descriptions
2024-10-28 19:41:03 +01:00
I-Al-Istannen
c1046498e7
Fix download of links without a target URL
...
They are now downloaded as links to the empty url.
2024-10-28 19:41:03 +01:00
I-Al-Istannen
8fbd1978af
Fix crawling of nested courses
2024-10-28 18:52:27 +01:00
Tim
739dd95850
Use Last-Modified and ETag headers to determine KIT-IPD file versions ( #95 )
...
Co-authored-by: I-Al-Istannen <i-al-istannen@users.noreply.github.com >
2024-10-27 19:03:47 +01:00
I-Al-Istannen
c54c3bcfa1
Fix crawling of favorites
2024-10-27 10:50:59 +01:00
I-Al-Istannen
d7f2229978
Bump version to 3.6.0
v3.6.0
2024-10-23 20:17:47 +02:00
I-Al-Istannen
52fdeae752
Crawl custom item groups as folders
2024-10-21 23:43:48 +02:00
I-Al-Istannen
f9bb2e41cf
Sanitize slashes in exercise container names
2024-10-21 22:30:16 +02:00
Mr. Pine
4f9e2ab48d
Support named capture groups in regex transformers ( #94 )
2024-10-21 15:21:33 +02:00
I-Al-Istannen
19beb8f07b
Document course overview downloading in config.md
2024-07-31 22:02:43 +02:00
I-Al-Istannen
c897d9e2f5
Support finding entries for course overview page
...
Related to issue #93
2024-06-26 16:54:07 +02:00
Joscha
21a266e302
Update upload-artifact action to v4
...
https://github.com/actions/upload-artifact/blob/main/docs/MIGRATION.md#multiple-uploads-to-the-same-named-artifact
2024-05-11 16:33:14 +02:00
Pavel Zwerschke
b29b6f93f8
run ci twice
...
Co-authored-by: Garmelon <joscha@plugh.de >
2024-05-11 16:09:46 +02:00
Pavel Zwerschke
318226d7cb
fix bump-version script
2024-05-11 10:27:54 +02:00
Pavel Zwerschke
422cf05f15
Move all configuration into pyproject.toml, add x86 mac to CI
2024-05-11 10:26:19 +02:00
Joscha
819c6673c7
Update changelog
2024-05-10 14:40:25 +02:00
Joscha
89b44c69a7
Update docs
...
All config file options must be documented in CONFIG.md. The README.md
is just a starting point. To avoid duplicated info, I've moved most of
the docs to CONFIG.md.
2024-05-10 14:36:01 +02:00
Joscha
4b4f72b2ca
Fix command name
2024-05-10 14:34:20 +02:00