*20 Ağustos 2010 Cuma

Pidgin üzerinden günlük işlerinizi yapın [Piglenti]

İlk başta kendi ihtiyaçlarım ötürü ufak bir uygulam olarak yazıcaktım ki  zaten hala ufak bir uygulama. Ama biraz daha geliştirince herkezin kullanabileceği ve geliştirebileceği türden bir şey çıkarttım ortaya. 

Belki şu anda içinde bulunan fonksiyonlar çoğumuzun günlük ihtiyacını gören fonksiyonlar değil ama bu konuyu açmamın asıl amacı da sizlerin görüş ve önerilerini alabilmek. Programa eklenebilecek yeni fonksiyonlar için sizlerin eleştirilerine ve fikirlerine ihtiyacım var. 

Lütfen çekinmeden program hakkındaki fikirlerinizi yazın ki geliştirip daha güzel bir şeyler ortaya çıkarabileyim.

Programı evrensellik açısından şimdilik sadece İngilizce dilinde yazdım. Daha sonra çoklu dil seçenekleri ekleyebilirim.

Programı proje sayfasından alıntılarla tanıtacağım.

1 - Piglenti Nedir?

Piglenti, python programlama dili ile yazılmış günlük işlerinizi kolaylaştırmanızı sağlayan pidgin ile entegre çalışan ufak bir linux uygulamasıdır.

Piglenti geliştirilmeye çok yatkın bir uygulamadır. Karşınızdaki ile konuşurmuş gibi komutlar gönderip çıktılarını alabilirsiniz.

Komutların çıktılarını yalnızca siz görürsünüz. Pidgin içerisindeki herhangi bir kişiye komutları yazabilirsiniz.

Şu anda piglentinin ilk sürümü içerisinde 8 tane fonksiyon bulunmaktadır.
/pig help
Yazarak kullanılabilir fonksiyonları görebilirsiniz.
/pig help fonksiyonadı
Yazarak istediğiniz fonksiyon hakkında detaylı bilgi alabilirsiniz. 2 - Kurulum Not:Eğer python'dan bağımsız çalışmasını istiyorsanız proje sayfasının sağ tarafındaki "*.binary.tar.gz" olan dosyayı indirin. İsterseniz proje sayfasının sağ tarafıntaki download linkine tıklayıp ".tar.gz" biçiminde indirebilir, isterseniz de svn versiyonunu indirebilirsiniz. Not:Son değişiklikler henüz download bölümüne eklenmemiş olabilir. O yüzden svn versiyonu yüklemeniz tavsiye edilir. Svn versiyonu indirebilmek için sisteminizde subversion yüklü olmalıdır. Subversion yüklü değil ise
sudo apt-get install subversion
Komutu ile subversion'u kurabilirsiniz. Subversionu yükledikten sonra
svn checkout http://piglenti.googlecode.com/svn/trunk/ piglenti-read-only
Komutu ile piglenti'nin svn versiyonunu piglenti-read-only klasörüne indirebilirsiniz. Ardından
python piglenti.py
şeklinde çalıştırınız. Not:Piglentinin çalışması için pidgin'in açık olması gerekmektedir. Nasıl çalışıyor? Piglenti dbus ile çalışan bir uygulamadır. Dbus uygulamalar arasında mesaj alışverişleri için köprü görevi gören bir araçtır. 3 - Neler gerekli?
  • Piglenti, pidgine entegre olarak çalışan bir uygulama olduğu için sisteminizde pidgin anlık mesajlaşma programının yüklü olması gereklidir. Pidgin yüklü değil ise aşağıdaki komut ile yükleyebilirsiniz.
    sudo apt-get install pidgin
  • Dbus sadece linux üzerinde çalışan bir araç olduğu için piglenti'yi windows üzerinde kullanamazsınız.
  • Piglenti python programlama dili ile yazıldığı için sisteminizde python 2.x yüklü olmalıdır.
  • python-pycurl kütüphanesinin yüklü olması gerekir.
    sudo apt-get install python-pycurl
    ile yükleyebilirsiniz.
  • dbus ve python-dbus yüklü olmalıdır. Yüklü değil ise
    sudo apt-get install dbus python-dbus
4 - Parametre biçimleri Piglenti de şu anda kullanılabilir 3 parametre vardır. Parametreler aralarındaki boşluklara göre parçalanmaktadır.
/pig params parametre1 parametre2 "text parametre"
Not: Eğer kullanılacaksa "text parametre" mutlaka tırnaklar içerisinde yazılmalıdır. Ekran görüntüleri Yardım komutu Detaylı yardım komutu Diğer bazı komutlar Proje sayfası:http://code.google.com/p/piglenti/