Kaptan Yazılımım KaOSx Linux'ta

Posted on Cum 16 Aralık 2016 in Yazılımlarım

Pisi Linux için geliştirdiğim Kaptan adlı uygulamam; Pisi Linux kurulumundan sonra karşınıza çıkıp ilk görsel ayarları yapmanızı sağlayan bir yazılım.

Aslında Kaptan yazılımı Pardus zamanından kalma bir yazılımdı ve Pisi Linux 2.0 çalışmalarında KDE5'e geçiş yapılmasından dolayı Kaptan'ın da güncellenmesi gerekiyordu.. Çünkü eski Kaptan hem PyQt4 kullanıyor hem de …


Continue reading

PyQt5 Belgelendirmesi Gitbook'ta

Posted on Paz 04 Aralık 2016 in Genel

Uzun zamandır elimi sürmediğim PyQt5 Belgelendirmesi'ni Gitbook'a taşıdım. Böylece elimdeki raw belgeleri kaybetme riski olmadan Gitbook'da muhafaza etmiş olacağım. Kısa süre içerisinde de belgelere göz gezdirip; eksik bilgi, hatalı kod vb. gibi düzenlemeleri yaptıktan sonra yeni belgeler eklemeye başlayacağım. Belgelendirmeyi Sphinx'den Gitbook'a taşıdığım için de disqus yorumları(yaklaşık …


Continue reading

Domestic RSS Okuyucu

Posted on Pzt 11 Mayıs 2015 in Yazılımlarım

Domestic RSS Okuyucu, Python kullanılarak yazılmış bir uygulamadır. Python’un 3.4 sürümünü kullanır. Arayüz kütüphanesi olarak PyQt5 ve rss ayıklamak için feedparser modülünü kullanır.

Uygulamayı çalıştırabilmek için Python3.4 üzerine PyQt5, BeautifulSoup4 ve feedparser modülünü kurmalısınız. Domestic RSS Okuyucu sürekli geliştirilmektedir. Şu an 0.1.4.0 sürümü kullanılabilir …


Continue reading

Parçala 1.8.5

Posted on Pzt 04 Mayıs 2015 in Yazılımlarım

Python 2.7 ve PytQt4 ile yazdığım bu basit yazılım büyük boyutlu dosyalınızı partlar halinde parçalamaya yarar. Winrar'ın yaptığı gibi yalnız bir arşivleme değil, video, disk kalıbı gibi büyük boyutlu dosyaları sonuna .001, .002 şeklinde numaralandırarak belirteceğiniz boyut aralıklarında parçalıyor. Aynı zamanda tekrar birleştirdiği gibi hata kontrolü olarak md5 ve …


Continue reading

Python Kurulum Betiği Hazırlamak

Posted on Cts 11 Nisan 2015 in Python, Modüller

Python ile ilginenler, en azından bir kaç kez üçüncü şahısların yazdığı modüllerden yüklemiştir ve bu modülü yüklerken modülle birlikte gelen setup.py betiğini build ve/veya install parametresiyle çalıştırmıştır. Bu kurulum betiği sayesinde geliştiriciler zaman kaybetmeden modülü kullanılabilir hale getirir… Biz de bu yazıda işimizi yeteri kadar görecek şekilde kurulum …


Continue reading

Python zipfile Modülü

Posted on Cts 11 Nisan 2015 in Python, Modüller

zipfile modülü zip dosyalarını işlemek için gerekli araçları sunar. Bu modülde zip dosyalarını okumak, yazmak ve var olan bir zip dosyasına dosya eklemek için ZipFile sınıfı mevcuttur. Küçük bir örnek kodla zipfile modülünü öğrenmeye başlayalım…

#-*- coding:utf-8 -*-
import zipfile

zip_dosyasi = zipfile.ZipFile("zip_dosyası.zip","r")

for dosya in zip_dosyasi.namelist …

Continue reading

ElementTree Modülü

Posted on Cts 11 Nisan 2015 in Python, Modüller

Xml verilerini işlemek için çeşitli yapılar vardır(dom, sax gibi). Bu derste ağaç yapısını kullanan ElementTree modülünü öğreneceğiz ve hız ve performans bakımından C ile yazılmışı olan cElementTree modülünü kullanacağız.

Bu modül xml.etree modül paketinin bir parçasıdır. Modülümüzü farklı şekillerde çağırabiliriz.

from xml.etree import cElementTree
import xml.etree …

Continue reading

Django ile Çevirimiçi Ziyaretçi Sayacı Yapımı

Posted on Cts 11 Nisan 2015 in Python, Django

İlk Django yazımda çevirim içi ziyaretçilerin hesabını yapan bir uygulama yapımını anlatacağım. Bu dersten bir şey anlamak için Django hakkında biraz bilgi sahibi olmanız gerekecektir.

Türkçe kaynak için Google araması yaptığınızda karşınıza çıkacak kaynaklar büyük ihtimal şöyle olacaktır:

  • Django ile blog yapımı
  • Django belgelemelerindeki tutorialın aynısı, yani anket uygulaması

Ve …


Continue reading