Skip to content

DanielZ1337/ITSDU

Repository files navigation

ITSDU

Unofficial desktop application for interacting with itslearning.

Features

  • Streamlined Course Navigation: Quickly access courses and assignments.
  • Quick Resource Management: Easily find, download, and open resources.
  • Instant Notifications: Receive real-time updates and announcements.
  • Personalized Dashboard: Customize the dashboard to display important information.
  • Offline Access: Access previously loaded materials without an internet connection.
  • User Settings: Customize notification preferences and interface settings.
  • Performance Enhancements: Optimized for faster load times and smoother interactions.

Installation

  1. Clone the repository:
git clone https://github.com/DanielZ1337/itsdu.git
  1. Navigate to the project directory:
cd itsdu
  1. Install dependencies:
npm install

Usage

Run the application in development mode:

npm dev

Build

How to build and run production application:

  1. Build application

Linux:

npm run linux

Windows:

npm run win

macOS:

npm run mac
  1. Run the application
  • Built application will be in /releases/v{version}
  • Run setup executable.
  • Executable for running without installing will be in {platform}-unpacked

Contributing

  1. Fork the repository
  2. Create a new branch (git checkout -b feature-branch)
  3. Commit your changes (git commit -m 'Add new feature')
  4. Push to the branch (git push origin feature-branch)
  5. Create a new Pull Request

License

This project is licensed under the MIT License. See the LICENSE file for details.

More Information

For detailed features and release notes, visit the official site and releases page

Note

ITSDU is in no way affiliated with itslearning.

About

Desktop application for interacting with itslearning

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages