diff --git a/README.md b/README.md index d570b78cc54601240ec8d39e184fd9879e3240dd..89f594964bfe3533b266b73edb28e3425013ff37 100644 --- a/README.md +++ b/README.md @@ -22,8 +22,10 @@ Nevertheless, in the code it is called _Open Excellence Media_ or for short **O ### what is it good for? -A huge portion of videos in RWTH moodle are hosted on RWTH's OpenCast instance. -The way it is set up prevents (likely intentionally) a user-friendly approach to downloading videos. + +Most videos (eg. lecture recordings) embedded in RWTH Aachen University's moodle are hosted on an OpenCast. +These videos are usually embedded using an iframe, which makes it (intentionally) hard to download them for offline use. + This extension want's to help by liberating lecture recordings and other videos provided in this rather restrictive manner. How? @@ -35,6 +37,18 @@ By placing a bow with direct links to the videos above them. - personal archive to re-watch lecture contents in a few semesters (relevant for exams, personal interest, …) - … +### where to get it? +Sadly, this extension was not accepted into Mozilla's offizial addon gallery, because the target audience is too limited. +Nevertheless it is possible to get extensions signed by Mozilla and self-distribute them. +(With a bit of luck even automated updates should work just fine.) + +You should (hopefully) be able to get the latest version from <https://dev.sudo42.de/public/ff-addons/openexcellencemedia-latest.xpi>. +The [releases page of this project](https://git.fsmpi.rwth-aachen.de/moodleOpenCastDownloads/ff-ext/-/releases) should contain them as well. + +And, of course, you can build this extension from source on your own. +Or modify it to work as user script. +This project is licensed unser EUPL, so feel free to use, read, adapt, or share the code. + ### 2do - [X] going to bed - [ ] styling (I love CSS, not joking here!) diff --git a/manifest.json b/manifest.json index 6cc79740592e8330b472522a8b550a308a5512b8..2985996124b22578f3e72460559ca9bd26c01a7b 100644 --- a/manifest.json +++ b/manifest.json @@ -22,7 +22,7 @@ ], "browser_specific_settings": { "gecko": { - "id": "{cc975a31-cc03-49ce-8c82-2b265f327227}", + "id": "{ad4c20e4-957a-45ff-a48e-a5497ccd59d5}", "strict_min_version": "60.0", "update_url": "https://dev.sudo42.de/public/ff-addons/updates.json" }