Skip to content

mackuba/skythread

Repository files navigation

Skythread

Skythread is a web tool that allows you to read long Bluesky threads in the form of a tree of comments nested under one another, like e.g. on Reddit, to make it easier to see which comment is a reply to which.

It looks like this:

To use Skythread, open the GitHub pages view of this repo: https://mackuba.github.io/skythread/ (or download a copy and use it locally).

Authentication

Bluesky API currently requires authentication to the app.bsky.feed.getPostThread endpoint, which is used to load complete threads. If this changes in the future, I will make authentication optional (it's also used to let you "like" comments from the thread view interface).

At the moment there is no way to log in using OAuth, only with a password. The password is only passed to the Bluesky API and isn't saved anywhere. The returned access token is stored in local storage. You can create an "app password" in the Bluesky app settings that you will only use to log in here.

TODO

  • logging out
  • showing images
  • linkifying links

Credits

Copyright © 2023 Kuba Suder (@mackuba.eu on Bluesky). Licensed under zlib license (permissive, similar to MIT).

Pull requests, bug reports and suggestions are welcome :)