ENGLISH 🌀 Bluesky Legacy Cleanup Tool A smart and efficient Python tool to manage your Bluesky (atproto) following list. This script is specifically designed for users who want to clean up “dead” or “legacy” accounts that don’t follow them back.
✨ Features Smart Filtering: Only targets accounts that are not following you back.
“Shine” Protection: Safely ignores the last 4,000-5,000 accounts added to your list, giving new followers a chance to connect. ✨
Rate-Limit Protection: Includes built-in safety delays (time.sleep) and a “deep rest” mode every 50 unfollows to prevent account flags or bans.
Reverse Scan: Starts cleaning from your oldest follows, ensuring a systematic cleanup of your legacy list.
⚠️ SECURITY WARNING (IMPORTANT) Password Safety: Do NOT hardcode your primary account password into the script. Use the Bluesky settings to generate an “App Password” and use that instead.
Note: I have changed my password after my personal tests. For your own security, never share your credentials and always use App Passwords for third-party scripts.
🚀 Installation & Usage Install the Required Library:
Bash pip install atproto Update Your Credentials: Enter your HANDLE and APP_PASSWORD in the script.
Run the Tool:
Bash python bsky_clean.py 🛠️ Technical Overview The script connects to the Bluesky API via the atproto library. It scans up to 10,000 of your oldest follows, checks their relationship status with your account, and unfollows those who haven’t followed back. The process is intentionally slow to mimic human behavior and maintain account health.
“Game development is a matter of taste; tool development is a matter of necessity.” 🛠️
#Identity #Unity3D #GameDev #Bluesky #Automation #Python
TÜRKÇE
🌀 Bluesky Legacy Cleanup Tool Bu araç, Bluesky (atproto) üzerindeki takip listenizi akıllıca yönetmenize yardımcı olur. Özellikle binlerce kişiyi takip eden ve geri takip yapmayan “ölü” veya “eski” hesapları temizlemek isteyenler için tasarlanmıştır.
✨ Özellikler Akıllı Filtreleme: Sadece sizi geri takip etmeyen hesapları hedefler.
Pırıltı Koruması: Listenizin sonundaki (yeni eklenen) 4.000-5.000 kişiye dokunmaz, onlara şans verir. ✨
Hız Limiti (Rate Limit) Koruması: Bluesky sunucularından ban yememeniz için her işlem arasına bekleme süreleri ve her 50 kişide bir derin dinlenme modları eklenmiştir.
Geriye Dönük Tarama: Listeyi ters çevirerek en eski takipçilerinizden temizliğe başlar.
⚠️ GÜVENLİK UYARISI (ÖNEMLİ) Şifre Güvenliği: Kodun içine kendi ana şifrenizi yazmayın! Bluesky ayarlarından bir “App Password” (Uygulama Şifresi) oluşturun ve onu kullanın.
Not: Ben kendi testlerimi bitirdikten sonra şifremi değiştirdim. Siz de bu kodu kullanırken kendi güvenliğiniz için şifrelerinizi kimseyle paylaşmayın.
🚀 Kurulum ve Kullanım Gerekli Kütüphaneyi Kurun:
Bash pip install atproto Bilgilerinizi Güncelleyin: HANDLE ve PASSWORD alanlarına kendi bilgilerinizi girin.
Çalıştırın:
Bash python bsky_clean.py 🛠️ Teknik Detaylar Kod, atproto kütüphanesini kullanarak Bluesky API’sine bağlanır. En eski 10.000 takipçinizi tarar ve sizi takip etmeyenleri nazikçe listenizden çıkarır. İşlem sırasında hesabınızın sağlığı için her adımda time.sleep() fonksiyonu ile mola verir. “Oyun geliştirme bir zevk meselesidir, araç geliştirme ise bir ihtiyaç.” 🛠️
#Identity #Unity3D #GameDev #Bluesky #Automation NOT:
# — GİRİŞ BİLGİLERİ — HANDLE = “kullanici_adiniz.bsky.social” PASSWORD = “UYGULAMA-SIFRENIZI-BURAYA-YAZIN”