Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/zuk246/blueriver

VSCode client for Bluesky
https://github.com/zuk246/blueriver

bluesky bluesky-client vscode-extension

Last synced: about 2 months ago
JSON representation

VSCode client for Bluesky

Awesome Lists containing this project

README

        

# BlueRiver - VSCode client for Bluesky

This is a VSCode extension for the client of Bluesky. It has features such as posts, timeline, notifications, and liking. It also has multi-column view and notification status bar. We plan to add more features in the future.

Click [here](https://marketplace.visualstudio.com/items?itemName=zuk246.blueriver) to install.

![](./art/screenshot-1.png)

Once installed, you can use the following features:

- Timeline view (with link cards)
- Notifications
- Like other people's posts
- Status bar
- Create new posts
- Check your account information

## Installation

1. Install the extension from here.

2. Click "Open Settings" when you receive a notification.

3. Set the server, username, and password.

(Don't worry, these will be saved as secret variables. Also, no unauthorized posting will be made.)

## Usage

At startup, a status bar is added.
And it can display a list of commands.

![](./art/screenshot-2.png)

- Timeline

`blueriver.timeline`

Displays the home timeline of the logged-in user.

- Post

`blueriver.post`

Edit the text you want to post, select the language of the written text, and post.

- Like

`blueriver.like`

When you run it, your timeline will be displayed and you can select the post you want to like from it.

- Notifications

`blueriver.notifications`

This is a list of notifications for the logged-in user.

- Command list

`blueriver.list`

This is a list of commands for this extension.

- Settings

`blueriver.settings`

You can set the server, username and password.

## Start developing

This is for developers.

### Built With

- VSCode
- Bluesky API

### Requirement

- Node.js
- VSCode

### Installation

Clone the repository.

```
git clone https://github.com/zuk246/BlueRiver.git
```

Install the node module dependencies.

```
npm install
```

When you didn't have vscode, please install vscode from [here](https://code.visualstudio.com/download).

press `F5` or run the command Debug: Start Debugging from the Command Palette (`⇧⌘P`). This will compile and run the extension in a new Extension Development Host window.

## License

Licensed under the [MIT](LICENSE.md) license.

## Contact

[](https://github.com/zuk246)
[](https://bsky.app/profile/zuk246.net)
[](https://x.com/zuk246)
[](https://www.buymeacoffee.com/zuk246)