Skip to content
This repository has been archived by the owner on Apr 11, 2024. It is now read-only.
/ dloolSDK-v1 Public archive

A typescript SDK for the Dlool REST-API. It doesn’t work and was created for the first version of Dlool which is deprecated!

Notifications You must be signed in to change notification settings

Dlurak/dloolSDK-v1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dlool

A digital and colloborative homework book

What is Dlool?

Dlool is the digital version of a homework book. And it is collaborative. Classical homework books have a lot of problems, also a lot of people use tablets in school and don't have any folders but still an analog homework book. With Dlool there is a good solution to this problem. There are even more problems here is a table with some problems:

Problem Solution
Everyone in a class writes down the same Dlool is collaborative, all entries from one class are available for everyone
They are not very good for the environment Dlool is digital, no paper is needed.
They are not very practical Dlool is available on all devices.
Entries are not very structured Dlool has a structured entry system.
When you lose your homework book Dlool is digital, you can't lose it.
Every year you need a new homework book Dlool can be used for multiple years.
You are locked into a specific brand Dlool is free and open source. With dlool you can export your data to ical or todo.txt.
Homework, tests and notes are not separate Dlool has a different system for homework, tests and notes. Everything is sperated but still in one place and easy to find.

SDK

This is the new Dlool SDK for JavaScript and TypeScript. As it is still very early you may encounter some bugs, not all features are implemented and the documentation is not complete. If you find a bug or have a feature request please open an issue. Also note that the SDK isn't stable yet and may change in the future.

Usage

  1. Install the SDK with npm install dlool-sdk or yarn add dlool-sdk
  2. Import the SDK with import { Dlool } from "dlool-sdk";
  3. Create a new Dlool instance like this:
    const dlool = new Dlool();

Documentation

Some parts of the documentation are already available. You can find them on the GitHub Wiki.

Contributing

Feel free to open PR - it doesn't matter if it's a bug fix, a new feature or just a typo.

  1. Fork the repository
  2. Clone the forked repository
  3. Install the dependencies with pnpm i
  4. Make your changes and write tests for them
  5. Test your changes with pnpm test and pnpm lint
  6. Create a pull request

About

A typescript SDK for the Dlool REST-API. It doesn’t work and was created for the first version of Dlool which is deprecated!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published