Tahribat "PM Varmı" Kontrolcüsü
-
tahribat için yaptğım ikinci bi kolaylaştırma programı. buda hanüz görsel değil ama en kısa zamanda görselinide yaparım.
pythonla yaptığım bu kod sayesinde yeni pm varmı kontrol edebiliyosunuz, varsada okuyabiliyorsunuz.
ad=raw_input('Kullanıcı adı: ')
sifre=raw_input('Sifre: ')kısmını
ad='celoron'
sifre='sifre'gibi yaparsanız her açılışta ad-şifre sormaz(not şifrem 'sifre' değildir boşuna denemeyin :D)
(windowscu müridler için ekstradan sona iki satır kod yazdım :). malum ms-dos iş bittikten sonra kendini kapatıyo)
# -*- coding: cp1254 -*-
import cookielib, urllib2,os
#Tahribat pm kontrolcusu
#http://www.csubasi.com | celoron@gmail.com
ad=raw_input('Kullanıcı adı: ')
sifre=raw_input('Sifre: ')
def aal(s,x,y,a=False):
o1=s.split(x)
o2=o1[1].split(y,1)
if a:
return x+o2[0]+y
else:
return o2[0]
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
r = opener.open("http://www.tahribat.com/login.asp",'username='+ad+'&password='+sifre)
html=r.read()
if html.find("PM'iniz Var.")!=-1:
msj=aal(html,'<td bgcolor="#FF0000"><p align="center">','. Yukar')
msj.split(' ',1)
sayi=msj[0]
print sayi+" Adet PM'iniz Var"
while True:
cevap=raw_input('En son PM okunsunmu?[E/H]\n')
if cevap.lower()=='e':
print 'Okunuyor...'
r2 = opener.open("http://www.tahribat.com/pmread.asp?action=viewinbox")
html2=r2.read()
m=aal(html2,'Okunmamış Mesaj"><input type="checkbox" disabled >',
'<img border="0" src="img/delete.gif" ></a>')
id=aal(m,'<a href="pmread.asp?action=read&id=','"')
ml='http://www.tahribat.com/pmread.asp?action=read&id='+id
r3 = opener.open(ml)
ms=r3.read()
uid=aal(ms,'<td><a href="members.asp?id=','">')
sender=aal(ms,'<td><a href="members.asp?id='+uid+'">','</a> </td>')
kon=aal(ms,'<td class="leftbar" width="150"><b>Konu :</b></td>',' </b></td>')
tmp=kon.split('>')
konu=tmp[2]
mesa=aal(ms,'<b>Mesaj :</b></td>',' </td>')
tmp2=mesa.split('>')
mesaj=tmp2[1]
print 'Yollayan: '+sender+'\nKonu: '+konu+'\nMesaj: '+mesaj
break
elif cevap.lower()=='h':
print 'Okumaktan vazgecildi'
break
else:
print 'ne dedigini anlamadım'
else:
print 'Yeni PM yok'
if os.environ['OS']=='Windows_NT':
os.system("PAUSE") -
hıc bısy anlamdım bellı bısyler yapmısın ellerıne, beynıne, kıcına saglık (kodu yazarken uzerıne oturdugun ıcın :D)
bana pm atarlarsa tahribat da seyım kırmızı oluyo nickim :D
-
nickimiz kırmızı oluyo pm gelince msn- feys gibi yandan fırlatmalıysa güzel gider :)
-
ya python la çalıştırıyosunuz. henüz bi görsel yanı yok. şuanda ms-dos üzerinden çalışıyor. masaüstünden yani. browsera girmeden görebiliyosunuz. görselleştirirken sesli uyarı felanda koyarım belki :)
-
ihi, güzel güzel )))
-
hoca bence elinden calısma olması acısından güzel ama tahribatta zaten zaman geçiriyoruz pmleri anında görebiliyorum ben mesela gün içinde.. o yüzden ellerine saglık derim ama kullanmam yani darılma :) ama calısman için tebrik ediyorum seni..
-
ya aslında bunu gibi bide konuda yeni mesaj varmı kontrolcüsü vardı:
http://www.tahribat.com/forumdisplayfolder.asp?folderid=88451
böyle şeyler yazıp ilerde toplamayı planlıyorum. bi sitede vakit geçirdimmi hemen ona daha rahat ulaşabilmenin yollarını arıyorum :) mesela başka bi işle uraşırken sana yeni pm geldiğinie dair bi uyarı vermesi güzel olmazmı :)yada konuna cevap geldiğine dair
-
cnr437 bunu yazdı:
-----------------------------
ihi, güzel güzel )))
-----------------------------
:| arkadaş bi ara bi ara.. utan artık bu durumdan yav.. -
Eywallah hacı güzel iş.Ama görsel olmadan olmuyo be :|
-
valla hacı doğru söylüyeyim pekbişe anlamadım ama eline koluna sağlık yorumlara bakınca anca bişe anlaşılıyor :)
-
bence güzel olmuş..
sağ alta icon olarak olsa süper olur pm geldiğinde sağ alttan uyarı verir virüs alert gibi bide ses koyarsın =)