https://github.com/desertthunder/quotesky
bot to post to bluesky 🦋
https://github.com/desertthunder/quotesky
bluesky bluesky-bot bot cli go golang
Last synced: 3 months ago
JSON representation
bot to post to bluesky 🦋
- Host: GitHub
- URL: https://github.com/desertthunder/quotesky
- Owner: desertthunder
- License: mit
- Created: 2024-11-18T14:03:54.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-13T08:33:31.000Z (over 1 year ago)
- Last Synced: 2026-01-02T13:54:41.944Z (6 months ago)
- Topics: bluesky, bluesky-bot, bot, cli, go, golang
- Language: Go
- Homepage:
- Size: 200 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# QuoteSky
| Drawing |
| --- |
|  |
## Protocol
- `QUOTE:POST` – Posts a random quote.
- `QUOTE:GET` – Gets a random quote.
- `QUOTE:LIST` – Lists all quotes.
- `QUOTE:ADD ` – Adds a new quote.
- `QUOTE:REMOVE ` – Removes a quote.
- `QUOTE:UPDATE ` – Updates a quote.
## Setup
1. Clone the repository
2. Create a `.env` file in the root directory and add the following:
```bash
touch .env
echo "BLUESKY_HANDLE=" >> .env
echo "BLUESKY_PASSWORD=" >> .env
```
## Running the project
1. Install the dependencies
```bash
go mod download
```
Build the project
```bash
mkdir -p tmp
go build -o ./tmp/quotesky ./...
```
Run the CLI
```bash
./tmp/quotesky --help
```