Mengonsumsi firehose Bluesky dengan biaya kurang dari $2.50 per bulan
(bsky.bad-example.com)-
Pemanfaatan data atproto dan Bluesky
-
Semua data di Bluesky sangat terbuka, dan saat ini ada 15 juta pengguna. Ini menyediakan banyak data publik.
-
Dengan menggunakan Jetstream, Anda dapat terhubung ke aktivitas jaringan real-time melalui feed JSON websocket. Sangat mudah untuk memulai dan menyenangkan.
-
Koneksi Firehose
-
Firehose dapat dikonsumsi secara gratis dari browser.
-
Aplikasi kecil
-
Sebuah aplikasi di-sketsa untuk mendengarkan semua peristiwa penghapusan di firehose, lalu secara anonim menampilkan teks yang dihapus terakhir. Menarik melihat orang memilih untuk menghapus sesuatu.
-
Aplikasi ini berjalan di Fly:
- Fly machine, shared-cpu-1x, RAM 256MB: $1.94 per bulan
- Persistent volume 2GB: $0.30 per bulan
-
Aplikasi ini berjalan dengan baik pada instans kecil.
-
Fungsi aplikasi
-
Menerima peristiwa pembuatan posting baru dari koleksi
app.bsky.feed.post. -
Memfilter posting kosong, lalu menerapkan perbaikan untuk mention dan tautan.
-
Menyimpan cache konten teks bersih ke volume dengan menetapkan kunci
did+rkeydi Pebbledb. -
Secara berkala menghapus teks tersimpan yang berusia lebih dari 48 jam.
-
Untuk setiap peristiwa penghapusan posting, mengambil teks dari cache dan menyiarkannya ke pengamat saat ini.
-
Aplikasi yang lebih menarik mungkin tidak dapat diperkecil sampai sejauh ini, tetapi beberapa mungkin bisa.
1 komentar
Pendapat Hacker News