ジュリアン・タイヨン:Pythonで(フランス語圏の)Blu... ノート
RSS惑星Python

ジュリアン・タイヨン:Pythonで(フランス語圏の)Bluesky AT Protocolの完全性を解析する真のコストとコード

著者は、Blueskyサーバーの運用が法外に高価で複雑であるという考え方に異議を唱えています。彼らは、控えめな家庭用PCからBlueskyネットワーク全体のリアルタイムスキャンを実行した経験を詳しく述べています。Pythonで記述されたこのボットは、最小限のリソースしか消費しません。CPU使用率は25%、家庭用帯域幅の3分の1未満、メモリはわずか640MBです。著者は、他の人が示唆するように、Bluesky AppViewを実行するために月額300ドルを費やす必要はないと明言しています。彼らは、get_postのような集中的なAPIリクエストはレート制限されますが、ファイアホース自体のスキャンは無料であることを説明しています。ボットは、ネットワーク全体のトラフィックのごく一部である投稿イベントに焦点を当てています。著者はまた、スパムやNSFWコンテンツのフィルタリングについて議論し、タグに基づいたブラックリストで高い効率を実現しています。彼らは、マルチプロセッシングやシンプルなデータベース構造の使用など、コーディングアプローチに関する洞察を提供しています。このプロジェクトには、コンテンツ分類のためのWebインターフェースとスパム検出モジュールが含まれています。最後に、著者は他の人にATProto/Bluesky APIを試すことを推奨し、彼らの「おもちゃのコード」が通常のハードウェアでの実現可能性を実証していることを強調しています。
CdXz5zHNQW_LjTmKPNf35.png