.idea/.idea.Lopsided/.idea | ||
licenses | ||
Loops.API | ||
Loops.Server | ||
Lopsided | ||
.editorconfig | ||
.gitignore | ||
.noai | ||
Justfile | ||
Lopsided.sln | ||
README.md | ||
run.just |
Lopsided
The worst Loops client based on reverse-engineered data.
Building
Note
To build the main app (
Lopsided
), you need GTK 4 and libadwaita.You do not need anything to build the API client (
Loops.API
), but it is bundled with the main app (Lopsided
).
-
Install JetBrains Rider. This is free to use as long as if you are using it for non-commercial purposes.
-
Open JetBrains Rider, then click "Clone Repository."
-
Type
https://git.gay/max/lopsided
into the "URL" field, then click "Clone". -
Wait for the clone process to finish, then click on the "Run" button.
Tip
If the app crashes, that means that the API is having a bad day, or you forgot to pass your email and password to the
api.Login()
function.
Projects
Lopsided
Note
This app only works on Wayland due to a technical limitation.
The main app itself. Only supports watching videos.
Loops.API
The Loops API client library based on reverse engineered data (and one of the first!)
You can install it to your .NET project using this command:
dotnet add package Loops.API --version 0.1.0
Loops.Server
An work-in-porgress alternative Loops API implementation.
You can build and start the server using the following command:
just run::server
Credits
Note
These are credits of where Loops API endpoints have been taken from. Some of the Loops endpoints have been independently reverse-engineered.