Aleksei Voronov
2df16725bc
Update README with some up-to-date info
2023-10-02 17:23:22 +02:00
Aleksei Voronov
4a08a283d2
Properly handle errors in post indexer and profile classifier
...
Reconnect to Bluesky in the indexer
Don't exit the classifier just because we couldn't fetch profiles
2023-10-02 16:34:22 +02:00
Aleksei Voronov
1ac405e5ee
Add a way to manually mark a certain profile as being from a specific country
2023-09-27 13:22:26 +02:00
Aleksei Voronov
96480b6fb9
Add proper error handling to the web service
...
Return 500 when shit happens.
Return 404 when the feed is not found
2023-09-25 12:49:01 +02:00
Aleksei Voronov
0cd3202a9c
Don't error out on profiles that don't exist anymore
...
Nice little match there, sigh.
Closes #1
2023-09-24 20:26:34 +02:00
Aleksei Voronov
ffccdc40fe
Update the roadmap a little bit to mention everything that's needed to get to v1
2023-09-23 20:42:35 +02:00
Aleksei Voronov
658996d5d5
Delete posts from the database when they are deleted from bluesky
2023-09-23 20:29:56 +02:00
Aleksei Voronov
e95c4923d6
Add some untested version of publishing a feed
...
Also adjust names of different env vars, and also adjust setup instructions
2023-09-22 13:33:13 +02:00
Aleksei Voronov
93c4979c71
Keep subscription state in order to not lose messages
...
This isn't a good way to do it though, because opreations processor is only called for each operation,
so we end up not updating the cursor as often as we realistically should be.
I'll refactor this slightly later
2023-09-21 12:33:17 +02:00
Aleksei Voronov
9a2a88dc6b
Mark serving feed as done 🎉
2023-09-16 21:08:32 +02:00
Aleksei Voronov
b4250e12cd
Serve the feed, according to all the Atproto endpoints
2023-09-16 17:13:57 +02:00
Aleksei Voronov
c2899951f6
Read chatgpt and postgresql credentials from .env
2023-09-07 19:20:38 +02:00
Aleksei Voronov
46974a9d8c
Detect profiles' likely country of residence through chatgpt
...
In a separate thread
2023-09-06 08:26:03 +02:00
Aleksei Voronov
a18d448c38
Store profiles in the database as we see them
...
No processing yet, but it's coming soon I guess
2023-08-31 15:11:14 +02:00
Aleksei Voronov
e68fa95b97
Update the README a little bit
2023-08-31 09:45:48 +02:00
Aleksei Voronov
1b80bf6ab5
Add a little readme explaining what this project does and what the status is
2023-08-26 18:15:18 +02:00