ใช้งาน Firehose ของ Bluesky ด้วยค่าใช้จ่ายต่ำกว่า $2.50 ต่อเดือน
(bsky.bad-example.com)-
การใช้ประโยชน์จากข้อมูลของ atproto และ Bluesky
-
ข้อมูลทั้งหมดของ Bluesky เปิดเผยอย่างมาก และปัจจุบันมีผู้ใช้ 15 ล้านคน ซึ่งหมายถึงมีข้อมูลสาธารณะจำนวนมาก
-
สามารถใช้ Jetstream เพื่อเชื่อมต่อกับกิจกรรมเครือข่ายแบบเรียลไทม์ผ่านฟีด JSON บนเว็บซ็อกเก็ตได้ เริ่มต้นได้ง่ายมากและสนุกด้วย
-
การเชื่อมต่อ Firehose
-
สามารถใช้งาน Firehose ได้ฟรีจากในเบราว์เซอร์
-
แอปขนาดเล็ก
-
มีการสเก็ตช์แอปที่คอยฟังอีเวนต์การลบทั้งหมดจาก Firehose และแสดงข้อความที่ถูกลบล่าสุดแบบไม่ระบุตัวตน การได้เห็นว่าผู้คนเลือกจะลบอะไรเป็นเรื่องที่น่าสนใจ
-
แอปนี้รันอยู่บน Fly:
- Fly machine, shared-cpu-1x, RAM 256MB: $1.94 ต่อเดือน
- Persistent volume 2GB: $0.30 ต่อเดือน
-
แอปทำงานได้ดีบนอินสแตนซ์ขนาดเล็ก
-
ความสามารถของแอป
-
รับอีเวนต์การสร้างโพสต์ใหม่จากคอลเลกชัน
app.bsky.feed.post -
กรองโพสต์ว่าง และปรับแต่งการกล่าวถึงกับลิงก์
-
แคชเนื้อหาข้อความที่สะอาดลงใน Pebbledb บนวอลุ่ม โดยใช้ did+rkey เป็นคีย์
-
ลบข้อความที่เก็บไว้ซึ่งมีอายุมากกว่า 48 ชั่วโมงเป็นระยะ
-
ทุกครั้งที่มีอีเวนต์โพสต์ถูกลบ จะดึงข้อความจากแคชและกระจายให้ผู้สังเกตการณ์ปัจจุบัน
-
แอปที่น่าสนใจกว่านี้อาจย่อให้เล็กขนาดนี้ไม่ได้ แต่บางแอปก็อาจทำได้
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News