Watch videos on Loops
Find a file
2025-02-08 08:01:25 +00:00
.idea/.idea.Lopsided/.idea readd Loops.Server project 2024-12-30 05:23:12 -05:00
licenses add license 2024-11-02 03:02:31 +00:00
Loops.API run formatter 2024-12-30 05:52:51 -05:00
Loops.Server add /api/v0/client/onboarding api route 2024-12-30 08:02:10 -05:00
Lopsided run formatter 2024-12-30 05:52:51 -05:00
.editorconfig make braces on the same line as block in editorconfig 2024-12-12 16:07:12 +00:00
.gitignore readd Loops.Server project 2024-12-30 05:23:12 -05:00
.noai remove space in .noai file 2024-12-24 23:57:15 +00:00
Justfile add /api/v0/client/onboarding api route 2024-12-30 08:02:10 -05:00
Lopsided.sln readd Loops.Server project 2024-12-30 05:23:12 -05:00
README.md remove emoji from reamde 2025-02-08 08:01:25 +00:00
run.just add /api/v0/client/onboarding api route 2024-12-30 08:02:10 -05:00

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).

  1. Install JetBrains Rider. This is free to use as long as if you are using it for non-commercial purposes.

  2. Open JetBrains Rider, then click "Clone Repository."

  3. Type https://git.gay/max/lopsided into the "URL" field, then click "Clone".

  4. 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.


@dansup@mastodon.social