#-*-coding:utf8;-*-
import socket
import platform
import sys
server_host = '123.456.789.101'
server_port = 8080
if __name__ == '__main__' :
server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
soru = raw_input(" 1- Dosya indir\n"
" 2- Dosya Sil\n"
" 0- Cik\n"
"islem seciniz: ")
if soru == "1":
if sys.platform.startswith('linux'):
import androidhelper
droid=androidhelper.Android()
pano=droid.getClipboard().result
else:
from Tkinter import *
import ttk
root=Tk()
root.title("Link Girin")
root.resizable(width=FALSE, height=FALSE)
pgen = 500
pyuks = 100
ekrangen = root.winfo_screenwidth()
x = (ekrangen - pgen) / 2
root.geometry("%dx%d+%d+%d"%(pgen, pyuks, x, 200))
def clp(event=None):
global pano
pano = entry.get()
root.destroy()
entry = Entry(root, width=80)
entry.pack(pady=15)
ttk.Style().configure("prk.TButton", padding=6, relief="flat", background="#EBE6E6",
foreground="#347D2B", font=("DejaVuSans", 11, "bold"))
tara = ttk.Button(root, text="Tamam", style='prk.TButton', command=clp, width=22)
tara.pack()
entry.insert(0, root.clipboard_get())
root.bind("<Return>", clp)
mainloop()
raw_input("Link:\n"+pano+" Devam etmek icin ENTER 'a basin...")
try :
server.connect((server_host, server_port))
server.sendall('dl '+pano)
print 'Bu islem biraz surebilir. Bekle..'
exitValue = server.recv(8192)
if (exitValue == '0') :
print 'Tamamdir.'
else :
print 'Yok, olmadi.'
except Exception as e:
print e
server.close()
elif soru == "2":
try :
server.connect((server_host, server_port))
server.sendall('sil')
print server.recv(8192)
secim = raw_input("secimini yap: ")
server.sendall(secim)
print server.recv(8192)
except Exception as e:
print e
server.close()
else:
pass