📰 Hikayesi ve Doğuşu
Bağımsız geliştirici nautical_dog tarafından kişisel bir ihtiyaçtan doğan Banker, banka hesaplarını tek bir merkezde toplama ve uzun süreli saklama arayışının bir ürünü. Geleneksel finans uygulamalarının hantallığından kaçan geliştirici, özellikle yapay zeka ajanlarının doğrudan sorgulayabileceği ve kategorize edebileceği, ham verilere dayalı yerel bir çözüm yaratmak istemiş. PSD2 uyumlu altyapı sağlayıcısı Enable Banking desteğiyle, kişisel banka hesaplarını güvenli bir şekilde komut satırına taşıyor.
⚡ Nasıl Çalışıyor & Mimari Detaylar
Rust diliyle geliştirilen araç, çekirdeğinde Enable Banking API'sini kullanarak farklı bankalardan hesap detaylarını, bakiyeleri ve işlemleri senkronize ediyor. Toplanan tüm bu finansal veriler, doğrudan kullanıcının kendi makinesindeki hafif ve taşınabilir bir SQLite veritabanına (`data.db`) kaydediliyor. Kullanıcılar tablolar, satır tabanlı JSON (`--jsonl`) veya boru hattı dostu metinler (`--lines`) aracılığıyla verileri anında sorgulayabiliyor. Ayrıca isteğe bağlı bir systemd zamanlayıcısı kurarak arka planda periyodik senkronizasyon yapmak da mümkün.
💡 Neden Radarımıza Girdi?
Finansal verilerimizin bulut servislerinde ve üçüncü parti kapalı kutu uygulamalarda unutulduğu bir dönemde, Banker tam anlamıyla "kendin pişir kendin ye" felsefesini benimsiyor. En çarpıcı yönü ise yerel SQLite yapısı sayesinde geleceğin yapay zekâ finans ajanları için kusursuz bir zemin hazırlaması. Kod tabanının şeffaflığı, Rust'ın performans avantajı ve verilerin tamamen sizin kontrolünüzde kalması onu Weezir Radar için kaçırılmayacak bir açık kaynak mücevher haline getiriyor.
🚀 Nasıl Denenir & Kaynaklar
Eğer sisteminizde Rust toolchain kuruluysa, terminal üzerinden tek komutla kurabilirsiniz: cargo install banker. Alternatif olarak GitHub releases sayfasından önceden derlenmiş ikili dosyaları indirebilirsiniz. Kullanım için Enable Banking üzerinden ücretsiz bir uygulama ID'si ve özel anahtar alarak ~/.config/banker/config.toml dosyasını yapılandırmanız yeterli. Detaylı dokümantasyon ve kaynak kod için GitHub deposunu inceleyebilirsiniz.
💬 Yorumlar ve Değerlendirmeler 0
Deneyimlerinizi veya sorularınızı toplulukla paylaşın.
Yeni Yorum ve Puan Bırakın