A full real-time scan of Bluesky can be performed from an outdated family PC using Python with no monetary cost beyond electricity and FTTH. The bot operated uses approximately 25% CPU, less than one-third of domestic bandwidth, and about 640MB of RAM on a bi-proc Core i3 with multithreading disabled. AppViews function as application backends, and Bluesky runs a bsky.app appview for the main application. ATProto does not require every participant to run an AppView. Running a full AppView ingesting all network data has been estimated at about $300/month, but practical lightweight scanning and bot operation is achievable at home.
I actually run from my family outdated PC a full scan in realtime of bluesky with some python code. And then later : - AppViews are actual "application backends". Bluesky operates the bsky.app appview, i.e. what people know as the Bluesky app. Importantly, in ATProto, there is no reason for everyone to run their own AppView. You can run one (and it costs about $300/mo to run a Bluesky AppView ingesting all data currently on the network in real time if you want to do that).
So here is my feedback on making a bot in python that can scan the whole bluesky (sort of) and how much volumetry it is, and actual code and hints to do it. My bot @trollometre.bsky.social in order to see the most reposted skeets of bluesky in french I must inspect them all with a rate limit of 10 request per seconds. But scanning the firehose is free.
Collection
[
|
...
]