An open API service indexing awesome lists of open source software.

https://github.com/jerr-it/compound

Compound - Mobile StudIP client app
https://github.com/jerr-it/compound

Last synced: 10 months ago
JSON representation

Compound - Mobile StudIP client app

Awesome Lists containing this project

README

          

![compound-banner](/banner.png)
# Table of contents
1. [Features](#features)
2. [How to enable](#how-to-enable)
3. [Gallery](#gallery)

## Features
* ! Global announcements
* 📖 Courses
* 💬 Forum
* 🤖 Members
* 🗏 Wiki
* 📁 Files
* 🔍 Search
* ⎆ Sign Up/Leave
* 📧 Messages
* 🗪 Blubber
* 🗒 Planner
* 🔆/🌑 Light/Dark theme

#### Enable required routes
1. Login as Administrator
2. Navigate to Admin -> System -> API -> Global access settings
3. Enable the following routes:
* /blubber/threads (GET)
* /blubber/threads/:thread_id (GET)
* /blubber/threads/:thread_id/comments (POST)
* /course/:course_id/forum_categories (GET)
* /course/:course_id/members (GET)
* /course/:course_id/news (GET)
* /course/:course_id/top_folder (GET)
* /course/:course_id/wiki (GET)
* /course/:course_id/wiki/:keyword (GET)
* /discovery (GET)
* /file/:file_ref_id (GET)
* /file/:file_ref_id/download (GET)
* /folder/:folder_id (GET)
* /forum_category/:category_id/areas (GET)
* /forum_entry/:entry_id (GET)
* /message/:message_id (DELETE, PUT)
* /semesters (GET)
* /studip/news (GET)
* /user (GET)
* /user/:user_id (GET)
* /user/:user_id/:box (GET)
* /user/:user_id/courses (GET)
* /user/:user_id/schedule (GET)

## Gallery
#### Dark








#### Light