PYTHONPATH’e ilave

python applescript pypi

AppleScript ile pek çok uygulama (tabi desteği varsa) kontrol edilebiliyor. Yine daldan dala atlarken python için yazılmış appscript diye bir modül gördüm. Hemen pip’den kurayım dedim.

Kurulum tamamlanmış gibi göründü fakat kontrol ettiğimde sorun olduğunu gördüm. Bazen pip’de bile bu tarz sıkıntılar oluyor. Biraz baktım etrafa çözüm aradım.

En azından source’u indirim kendim kurayım dedim.

python setup.py install

Kurulum oldu… aa, bir de baktım ki, klasik site-packages’ın altına değilde, şuraya kurmuş:

~/.local/Python/Library/Frameworks/Python.framework/Versions/Current/lib/python2.7/site-packages

Tabi bu alan benim path’de olmadığı için bir türlü import edemiyordum. Yine yeni bir şey öğrendim. Hemen PYTHONPATH’e ekleme yaptım:

export PYTHONPATH=~/.local/Python/Library/Frameworks/Python.framework/Versions/Current/lib/python2.7/site-packages:$PYTHONPATH

Bu appscript kısaca şu işe yarıyor; iTunes’u açıp bir parça çalmaya başlayın. Bu sırada da ipython’u açıp aşağıdakileri yazın:

from appscript import *
iTunes = app(u'/Applications/iTunes.app')
iTunes.current_track.name.get()

Yukarıdaki script http://www.libertypages.com/clarktech/?p=77 sitesinden alınmıştır.

Mutlu programlamalar!