2023-08-26 17:15:18 +01:00
# `nederlandskie`
Potentially, a Bluesky feed of people speaking some language while living in some other country (for example, Russian-speaking people living in Netherlands).
Heavily WIP. Doesn't work yet at all, but does read the stream of posts as they are created on Bluesky.
## Roadmap
2023-08-31 08:45:48 +01:00
- [x] Read stream of posts from Bluesky
- [x] Store posts in the database
2023-08-31 14:11:14 +01:00
- [x] Store user profiles in the database
2023-09-06 07:26:03 +01:00
- [x] Detect the country of residence from profile information
2023-09-21 11:33:17 +01:00
- [x] Keep subscription state to not lose messages
2023-09-16 20:08:32 +01:00
- [x] Serve the feed
2023-08-31 08:45:48 +01:00
- [ ] Publish the feed
- [ ] Handle deleting of posts
2023-08-26 17:15:18 +01:00
2023-09-07 18:20:38 +01:00
## Initial setup
Copy `.env.example` into `.env` and set up the environment variables within:
- `CHAT_GPT_API_KEY` for your ChatGPT key
- `DATABASE_URL` for PostgreSQL credentials
2023-09-16 16:13:57 +01:00
- `HOSTNAME` to the hostname of where you intend to host the feed
2023-09-07 18:20:38 +01:00
2023-08-26 17:15:18 +01:00
## Running
`cargo run`