PyPsychofolder -bitmedi
September 22, 2010 - Tagged as: python, tr.
Şu kodu da kaybetmeden ekleyeyim, bir ara bitirilmek üzere. Psychofolder’ı Linux için port etmeye başlamıştım bir süre önce, Python ile. Bitmedi fakat şu hali ile de kullanılabilir. Buradan indirebilirsiniz.
Düzenlenecekler/eklenecekler:
- Arayüz, en azından panele yerleşip programın çalışıp çalışmadığını bildiren, hangi klasörün izlendiğini gösteren/değiştirmeye izin veren basit birşey. Şu haliyle terminalden çalıştırmanız gerekiyor.
- XML parser geliştirilebilir. Orjinal psychofolder xml dosyasını kullandım ve parser’ı xml dosyası çok benzer başka bir programdan(ne olduğunu unuttum şimdi) çalıp biraz değiştirdim. Asıl parser çok daha gelişmiş ve esnek bir haldeydi tabii ki..
Kullanım:
- watcher.py dosyası, pyinotify kütüphanesini kullanarak dosya içerisinde belirtilen klasörü izliyor(izlenecek klasör XML dosyasında belirtilebilir). Bu dosya çalıştırılacak.
- rules.py, rules.xml dosyasını ayrıştırarak dictionary biçiminde döndürür.
- psycho.py, gerekli komutları çalıştırır.
Bu arada derslerim gereği Java’ya başladım. Onun hakkında da bir yazı yazacağım yakında..