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

https://github.com/reimarpb/sololearn.js

A node.js library for interacting with SoloLears's mobile API
https://github.com/reimarpb/sololearn.js

Last synced: 18 days ago
JSON representation

A node.js library for interacting with SoloLears's mobile API

Awesome Lists containing this project

README

          

# SoloLearn.js

SoloLearn.js is a node.js library for interacting with SoloLearn's mobile API

[Read the documentation](https://reimarpb.github.io/SoloLearn.js)

### This project is still a WIP

The ultimate goal is for this project to cover all API endpoints in both SoloLearn's web and mobile API. (except for tracking/ad endpoints)

Currently, I'm focusing on the mobile API since libraries for the web API already exist.

### Difference between mobile and web

SoloLearn has a mobile app and a website. These use completely different API's and each has its pros and cons.

The biggest difference is that the web API can be used without logging in but lacks a lot of features that the mobile API has. (like profile posts)

### How you can contribute

While the project covers most mobile endpoints, it is still very unfinished.

If you read the documentation, you will probably notice a lot of properties are described as "Unknown value". If you ever figure out what any of these mean, please send a pull request.

If you have any questions or notice an API endpoint is missing, feel free to create an issue.