photorg: çevrimdışı konum sıralaması ile hızlı CLI fotoğraf düzenleyici
Görüntüleri Yıl/Ay/Gün klasörlerine ayırır ve konum klasörlerini adlandırmak için çevrimdışı ters coğrafi kodlama yapar, yüksek hızda iç içe dizinleri işler. Mihovil Rak tarafından yardımcı programlar-kategorisi için oluşturulan photorg, Rust ile inşa edilmiş bir komut satırı aracı olarak çalışır ve büyük fotoğraf arşivlerine hedeflenmiştir. EXIF tarihlerini ve GPS koordinatlarını okur, konum özellikleri için modüler kurulumlar sunar ve yinelemeli taramaları destekler. Araç, grafiksel bir arayüz olmadan betiklenmiş, özel fotoğraf organizasyonu gerektiren güç kullanıcıları ve geliştiriciler için uygundur.
photorg aslında ne yapar?
Araç, bir kaynak dizinini tarar, EXIF meta verilerini okur ve dosyaları tarih sırasına göre klasör ağacına taşır. Yakalama zaman damgalarından Yıl/Ay/Gün klasörleri oluşturur ve etkinleştirildiğinde, görüntüleri konum adıyla adlandırılmış dizinlere yerleştirmek için ters coğrafi kodlama kullanır. Uygulama, iç içe arşivlerin tek bir çalıştırmada işlenmesini sağlamak için özyinelemeli dizin geçişini destekler. Komut satırı tasarımı, betik yazma ve toplu çalıştırmalar için uygun hale getirir.
Büyük çalıştırmalar sırasında sistem performansını etkiler mi?
Performans, Rust uygulaması nedeniyle hız ve düşük yükseklik üzerine odaklanmıştır. Araç, büyük dizinlerin yüksek verimlilikte işlenmesini hedefler, bu da yorumlanan betiklere kıyasla dosya başına yükü azaltır. Özyinelemeli taramalar, bir GUI iş parçacığı olmadan çalışır, bu nedenle CPU ve bellek kullanımı süreçle bağlantılı kalır; bu davranış, arka plan CLI görevlerinin kabul edilebilir olduğu masaüstü makinelerde veya sunucularda çalıştırma zamanlamasını pratik hale getirir.
Özel ve üretim fotoğraf kütüphaneleri için güvenli midir?
photorg, konum çözümü için yalnızca yerel çalışmayı vurgular. Çevrimdışı ters coğrafi kodlama özelliği, harici API'leri çağırma ihtiyacını ortadan kaldırır, böylece GPS verileri organizasyon sırasında makineden çıkmaz. Araç, taşımaları karar vermek için EXIF meta verilerini okur; bu nedenle kullanıcılar, değişiklikleri geri alınamaz arşivlere uygulamadan önce standart dosya sistemi koruma önlemlerini (yedeklemeler, mevcutsa kuru çalıştırma modunda çalıştırma) kullanmalıdır.
Tek bir kurulum uyarısıyla komut satırı güç kullanıcıları için öneri
photorg, büyük fotoğraf koleksiyonlarının yerel, hızlı organizasyonuna ihtiyaç duyan güç kullanıcıları ve otomatik iş akışları için uygundur; çevrimdışı coğrafi kodlama ve yinelemeli tarama bu kitleye hitap eder. Bir uyarı: kurulum, ikili dosyayı yüklemek için bir Rust araç zinciri veya bir Windows paket yöneticisi gerektirir, bu da geliştirici olmayanlar için giriş engelini artırır. CLI kurulumlarıyla rahat olan herkes için uygulama, betik dosya yönetimi görevlerine güvenilir bir şekilde entegre olur.