Bluesky client guided through the night by a Constellation and propelled by a Slingshot.
Caution
This project is far from being considered complete, and should not be considered totally reliable.
Note
This was built using Chrome to test/debug. There are currently no guarantees it will work perfectly in a non-Chrome browser.
Warning
While this client does most of its work in your browser, your refresh token is stored using a cookie (and therefore shared with the server) in an attempt to secure it against XSS attacks.
If this makes you uncomfortable, you can review the app's code yourself, and run your own copy of it by doing the following:
If you face any trouble with these steps, please do make an issue.
- Create a GitHub app, no need to add extra permissions.
- Keep the Client ID in the app settings handy, this will be your
GITHUB_CLIENTIDvariable. - Scroll to the "Private keys" section of the app settings to create create a new one.
- Run the following in your (macOS, maybe Linux) terminal:
openssl rsa -in /path/to/downloaded.pem -outform der | b64encode -rw0 -- The output of this will be your
GITHUB_PKEYenvironment variable
- The output of this will be your
- Click this fancy button, and insert your environment variables accordingly:
- And finally, go to "databases" in your dashboard, and make a new "Deno KV" database.
im sorry for using ancient + fucked up adhd code in support/ it was just too easy
also by the way i try to add classes to things even when i dont style them so you can screw with them in userstyle stuff. get yourself some catppuccin action if you want.