Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/davidm42/wuextend
Assisting functionality for the websites of the university of wuerzburg in a single browser extension
https://github.com/davidm42/wuextend
Last synced: about 1 month ago
JSON representation
Assisting functionality for the websites of the university of wuerzburg in a single browser extension
- Host: GitHub
- URL: https://github.com/davidm42/wuextend
- Owner: DavidM42
- License: gpl-3.0
- Created: 2019-10-04T18:13:09.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-09-09T21:40:31.000Z (about 3 years ago)
- Last Synced: 2023-03-10T01:02:28.632Z (over 1 year ago)
- Language: JavaScript
- Size: 432 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# wueXtend
Assisting functionality for the websites of the university of wuerzburg in a single browser extension## Features
* Added button in nav bar of courses to easily leave courses
* Auto login function for wuecampus and wuestudy
* Once logged in for the first time will login automatically every time
* Login credentials changeable in addon settings
* Download archive zip version of courses## Test locally
1. Clone `git clone [email protected]:DavidM42/wueXtend.git`
* cd wueXtend
2. `npm install`
3. Load in browser## Third party library sources
* Browser Polyfill [CDN](https://unpkg.com/browse/[email protected]/dist/browser-polyfill.min.js) and [github](https://github.com/mozilla/webextension-polyfill)
* Pako [github relase](https://github.com/nodeca/pako/blob/1.0.11/dist/pako.min.js)
* Web Streams Polyfill [CDN Folder](https://www.jsdelivr.com/package/npm/web-streams-polyfill?path=dist); [CDN File](https://cdn.jsdelivr.net/npm/[email protected]/dist/polyfill.es6.min.js) and [github](https://github.com/MattiasBuelens/web-streams-polyfill)
* Streamsaver [github](https://github.com/jimmywarting/StreamSaver.js)
* Transcend.IO Conflux [github](https://github.com/transcend-io/conflux)
* Mime-Types [CDN](https://cdn.jsdelivr.net/npm/[email protected]/index.js) [github](https://github.com/jshttp/mime-types)## TODO
* Build script to combine scripts and import
* Define one naming scheme for all files and rename them
* ESLint on and fix all the problems
* Rip whole semester / rip all wuecampus belegt button?
* Popup on archive button press
* Shows note that only for private use don't share
* That takes a few minutes
* Have 2 buttons one with video (smaller) and one without videos
* Spinning ststus feedback not statis
* Wuestudy allow password manager login like for wuecampus
* Support creator donate link please consider donatig if made your study better
* Improve AutoDateScroll with section title dates and dates parsed from fließtext
* Competive advantage bei Abstimmungen. Vor Auswahl Beginn machen. Wird gespeichert dann bei Startzeit ausgewählt auch sekundär und drei Option wählen wenn das failed dann alert
* Choice groups links like https://wuecampus2.uni-wuerzburg.de/moodle/mod/choicegroup/view.php?id=962443
* Html slide decks like https://wuecampus2.uni-wuerzburg.de/moodle/mod/resource/view.php?id=1020296