Python Pidgin Hesap Şifre Bulucu Alpha1
-
Normaliniz yazmıştım, aha şimdi biraz xml gurcalayarak bişiler yazdım, çok taze, alpha1 :)
-----------------------------------------------
#!/usr/bin/env python
from xml.dom import minidom
accountfile=open(".purple/accounts.xml")
accounts=minidom.parse(accountfile)
accountfile.close()
users=accounts.getElementsByTagName('name')
passwords=accounts.getElementsByTagName('password')
def findAccount(u,p):
counter=0
add={}
for i in u:
ps=p[counter].toxml().replace("","").replace("","")
add[i.toxml().replace("","").replace("","")]=ps
counter+=1
return add
print "Pidgin Accounts...\n"
dictionary=findAccount(users,passwords)
for usps in dictionary.items():
print "[+]\t%s : %s" % usps -
Pidgin 2.4.3 de oluyormu?
-
en son for satırı, tek satırda yazılabilir
print "\n".join(["%s : %s" %(u,p) for u,p in dictionary.items()])
-
@gturk
olur hacım, olması lazım, bi dene
-
---------------------------
Pidgin Accounts...
Traceback (most recent call last):
File "test.py", line 22, in <module>
dictionary=findAccount(users,passwords)
File "test.py", line 16, in findAccount
ps=p[counter].toxml().replace("<password>","").replace("</password>","")
IndexError: list index out of range
---------------------------Pidgin 2.4.3 var.
Konsola python dosyaismi.py girdim.
Bu cikti, ek bir modül falan kurmam gerekiyormu? -
yok la modüle felan gerek te yok ta, ama neden out of range hatasını verdi anlamış deilem :)
neyse bakarım birasdan
