From d0ba4f675684786527b7715701d637028a23f77e Mon Sep 17 00:00:00 2001 From: Dima YaFlay <93622229+YaFlay@users.noreply.github.com> Date: Wed, 25 May 2022 21:32:31 +0300 Subject: [PATCH] Delete build/lib/login directory --- build/lib/login/__init__.py | 2 - build/lib/login/__main__.py | 54 --------- build/lib/login/commands.py | 227 ----------------------------------- build/lib/login/feed.py | 1 - build/lib/login/fromaddr.cfg | Bin 104 -> 0 bytes build/lib/login/icon.png | Bin 2133 -> 0 bytes build/lib/login/mypass.cfg | Bin 77 -> 0 bytes 7 files changed, 284 deletions(-) delete mode 100644 build/lib/login/__init__.py delete mode 100644 build/lib/login/__main__.py delete mode 100644 build/lib/login/commands.py delete mode 100644 build/lib/login/feed.py delete mode 100644 build/lib/login/fromaddr.cfg delete mode 100644 build/lib/login/icon.png delete mode 100644 build/lib/login/mypass.cfg diff --git a/build/lib/login/__init__.py b/build/lib/login/__init__.py deleted file mode 100644 index 5099581..0000000 --- a/build/lib/login/__init__.py +++ /dev/null @@ -1,2 +0,0 @@ -# __init__.py -__version__ = '1.0.0' \ No newline at end of file diff --git a/build/lib/login/__main__.py b/build/lib/login/__main__.py deleted file mode 100644 index f8921e8..0000000 --- a/build/lib/login/__main__.py +++ /dev/null @@ -1,54 +0,0 @@ -# github.com/yaflay -import tkinter as tk -from commands import * -def main(): - window = Tk() - windows.title('LogIn App') - windows.geometry('415x180') - a = tk.PhotoImage(file=f'{path_take.main_path}/icon.png') - windows.tk.call('wm', 'iconphoto', windows._w, a) - # windows.window create - login_label = Label(text='Login:') - password_label = Label(text='Password:') - encrypt_code_label = Label(text='En(De)crypt code:') - email_label = Label(text='Your e-mail:') - # labels for entry - login_entry = Entry( width=20 ) - # login entry - password_entry = Entry( width=20, show='*') - # password entrywith seeked symbols - encrypting = Entry( width=20, show='*') - # encrypt code with seeked symbols - email_entry = Entry( width=20) - # email entry - create_account_button = Button( text='Create account', command=buttons_treatment.creating_account_def) - # create account button - login_button = Button( text='LogIn', command=buttons_treatment.clicked) - # log in button - forgot_but = Button( text='Forgot password?', command=forgot_password.forgot) - # forgot password button - close = Button( text='Close', command=buttons_treatment.closed) - # close app button - # buttons and entry - email_entry.grid(column=2, row=3) - password_entry.grid(column=2, row=1) - encrypting.grid(column=2, row=2) - login_entry.grid(column=2,row=0) - # entry - create_account_button.grid(row=1, column=3) - close.grid(column=3, row=3) - forgot_but.grid(row=2, column=3) - login_button.grid(row=0, column=3) - # buttons - login_label.grid(column=1, row=0) - password_label.grid(column=1, row=1) - encrypt_code_label.grid(column=1, row=2) - email_label.grid(column=1, row=3) - # labels - # grid for buttons and entry - windows.mainloop() - # Thanks for watching my shit-code! - # If u seeked a bug, write me in Telegram: @bebra_yaflay or in VK: https://vk.com/bebra_yaflay - -if __name__ == '__main__': - main() \ No newline at end of file diff --git a/build/lib/login/commands.py b/build/lib/login/commands.py deleted file mode 100644 index 80ba04f..0000000 --- a/build/lib/login/commands.py +++ /dev/null @@ -1,227 +0,0 @@ -import os, smtplib -from random import randint -from tkinter import * -import tkinter as tk -from simplecrypt import encrypt, decrypt -from tkinter.messagebox import showerror, showinfo, askokcancel -from email.mime.multipart import MIMEMultipart -from email.mime.text import MIMEText -from __main__ import main - -class path_take(): - path = os.getcwd() - if not os.path.isdir(f'{path}/login_files'): - os.mkdir(f'{path}/login_files') - main_path = f'{path}/login_files' - os.popen(f'cd "{main_path}"') - with open(f'{main_path}/fromaddr.cfg', 'rb') as file: - crypted_data = file.read() - global fromaddr - fromaddr = decrypt('if_u_jailbreak_here_u_gay', crypted_data).decode('utf8') - file.close() - - with open(f'{main_path}/mypass.cfg', 'rb') as file: - crypted_data = file.read() - global mypass - mypass = decrypt('if_u_jailbreak_here_u_gay', crypted_data).decode('utf8') - file.close() -# decrypting e-mail and password -class forgot_password(): - def forgot(): - login = windows.login_entry.get() - toaddr = windows.email_entry.get() - encrypt_code = windows.encrypting.get() - with open(f'{path_take.main_path}/{login}_email.cfg', 'rb+') as file: - email_decrypted = decrypt(encrypt_code, file.read()).decode('utf8') - if email_decrypted == toaddr: - forgot_password.email(toaddr=toaddr, login=login) - else: showerror(title='LogIn', message='E-mail don`t correct! Try again!') -# if u forgot password, u can delete account - def email(toaddr, login): - code = randint(10000, 99999) - msg = MIMEMultipart() - msg['From'] = fromaddr - msg['To'] = toaddr - msg['Subject'] = f"{code}. LogIn creating account" - body = f"{code}" - - - server = smtplib.SMTP('smtp.gmail.com', 587) - server.starttls() - server.login(fromaddr, mypass) - text = msg.as_string() - - server.sendmail(fromaddr, toaddr, text) - - def clickedd(): - print(code2.get()) - if code2.get() == body: - newWindow.destroy() - os.remove(f'{path_take.main_path}/{login}.cfg') - os.remove(f'{path_take.main_path}/{login}_email.cfg') - deleting_text.del_text(when='all') - else: - showerror(title='LogIn', message='code isnt correct') - newWindow = Toplevel(windows.window) - newWindow.title("LogIn code") - newWindow.geometry("200x200") - code2 = Entry(newWindow, width=10) - code2.grid(row=1) - button = Button(newWindow, text='Creating account', command=clickedd) - button.grid(row=2) - server.quit() -# send code for ur mail -class creating_account(): - def email_creat(toaddr, login, password, encrypt_code): - code = randint(10000, 99999) - - msg2 = MIMEMultipart() - msg2['From'] = fromaddr - msg2['To'] = toaddr - msg2['Subject'] = f"LogIn creating account" - - - body2 = f'''Your LogIn: {login} -Your password: {password} -Your decrypt phrase: {encrypt_code} -Thanks for using my app! -Made in Russia with love!''' - msg2.attach(MIMEText(body2, 'plain')) - text2 = msg2.as_string() - - - msg = MIMEMultipart() - msg['From'] = fromaddr - msg['To'] = toaddr - msg['Subject'] = f"{code}. LogIn creating account" - - body = f"{code}" - msg.attach(MIMEText(body, 'plain')) - server = smtplib.SMTP('smtp.gmail.com', 587) - server.starttls() - server.login(fromaddr, mypass) - text = msg.as_string() - server.sendmail(fromaddr, toaddr, text) - - def clickedd(): - print(code2.get()) - if code2.get() == body: - newWindow.destroy() - server.sendmail(fromaddr, toaddr, text2) - server.quit() - creating_account.creating_account(login=login, password=password, encrypt_code=encrypt_code, toaddr=toaddr) - else: - showerror(title='LogIn', message='code isnt correct') - server.quit() - newWindow = Toplevel(windows.window) - newWindow.title("New window") - newWindow.geometry("200x200") - code2 = Entry(newWindow, width=10) - code2.grid(row=1) - button = Button(newWindow, text='Creating account', command=clickedd) - button.grid(row=2) - # creating account code for ur e-mail - def creating_account(login, password, encrypt_code, toaddr): - password2 = encrypt(encrypt_code, password) - if not os.path.isfile(f'{path_take.main_path}/{login}.cfg'): - with open(f'{path_take.main_path}/{login}.cfg', 'wb+') as file: - file.write(password2) - file.close() - showinfo(title='LogIn', message='Account created!') - else: - showerror(title='LogIn', message='Account already created!') - with open(f'{path_take.main_path}/{login}_email.cfg', 'wb+') as file: - toaddr2 = encrypt(encrypt_code, toaddr) - file.write(toaddr2) - file.close() - deleting_text.del_text(when='all') - # creating files with ur e-mail and password. All encrypted -class logging_account(): - def email_log(toaddr, login, password, encrypt_code): - code = randint(10000, 99999) - - msg = MIMEMultipart() - msg['From'] = fromaddr - msg['To'] = toaddr - msg['Subject'] = f"{code}. LogIn creating account" - - body = f"{code}" - msg.attach(MIMEText(body, 'plain')) - server = smtplib.SMTP('smtp.gmail.com', 587) - server.starttls() - server.login(fromaddr, mypass) - text = msg.as_string() - server.sendmail(fromaddr, toaddr, text) - server.quit() - def clickedd(): - print(code2.get()) - if code2.get() == body: - newWindow.destroy() - logging_account.loging(login=login, password=password, encrypt_code=encrypt_code) - else: - showerror(title='LogIn', message='code isnt correct') - # checking correct code - newWindow = Toplevel(windows.window) - newWindow.title("New windows.window") - newWindow.geometry("200x200") - # create windows.window for code - code2 = Entry(newWindow, width=10) - code2.grid(row=1) - button = Button(newWindow, text='Creating account', command=clickedd) - button.grid(row=2) - # login code for ur e-mail - def loging(login, password, encrypt_code): - try: - with open(f'{path_take.main_path}/{login}.cfg', 'rb+') as file: - password2 = decrypt(encrypt_code, file.read()).decode('utf8') - file.close() - if password == password2: - askokcancel(title='LogIn', message='LogIn succesful!') - deleting_text.del_text(when='all') - else: - showerror(title='LogIn', message='Password or login don`t correct. Try again!') - deleting_text.del_text(when='all') - except Exception as e: - print(e) - showerror(title='LogIn', message='Account don`t created!') - # log in function. u can use this for ur program -class deleting_text(): - def del_text(when): - if when == 'login_entry': - windows.login_entry.delete(0, END) - elif when == 'password_entry': - windows.password_entry.delete(0, END) - elif when == 'encrypting': - windows.encrypting.delete(0, END) - elif when == 'email_entry': - windows.email_entry.delete(0, END) - elif when == 'all': - windows.login_entry.delete(0, END) - windows.password_entry.delete(0, END) - windows.encrypting.delete(0, END) - windows.email_entry.delete(0, END) - # delete text login, password, encrypt code and email -class buttons_treatment(): - - def clicked(): - login = windows.windows.login_entry.get() - encrypt_code = windows.encrypting.get() - password = windows.password_entry.get() - toaddr = windows.email_entry.get() - logging_account.email_log(toaddr=toaddr, login=login, password=password, encrypt_code=encrypt_code) - # login button - def creating_account_def(): - login = windows.login_entry.get() - password = windows.password_entry.get() - encrypt_code = windows.encrypting.get() - toaddr = windows.email_entry.get() - - if login == ['mypass', 'fromaddr']: - showerror(title='LogIn', message='This login blocked!') - deleting_text.del_text(when='windows.login_entry') - else: - creating_account.email_creat(toaddr=toaddr, login=login, password=password, encrypt_code=encrypt_code) - # creating account button - def closed(): - windows.windows.destroy() - # windows.window close button diff --git a/build/lib/login/feed.py b/build/lib/login/feed.py deleted file mode 100644 index 464c436..0000000 --- a/build/lib/login/feed.py +++ /dev/null @@ -1 +0,0 @@ -import feedparser \ No newline at end of file diff --git a/build/lib/login/fromaddr.cfg b/build/lib/login/fromaddr.cfg deleted file mode 100644 index a2b1616a0d2f1c10206987852888cc08a106121d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104 zcmV-u0GI!BV*moIY;BF{^*j6u@5GYDCDf4S+JxWlH2r{`z2ltU4vvm3Ao*mib4F4o zxyVuAg!#{-b`;D{wldGeXu21ku<5>_3?#}Z1!kR|f!}-X@wG2QY5`eD`0HCt~;K$`Qo2eZi zn4PZa>wu#_Drk9`eoUY^gPQ>WaD4bZK27JD0bGG5O zR|JF@B{j+p))k=|r}mCEj|fwPfD&O+BDPtcG?J{G%!FF_LPON(gVxSj-x zYswavm28|s3WLh9L|l&=Lc8y`YW94V@q zLcd4;syRx`#OD+NVolmf^^LL?BTz50z2umt&rA+Th>|rE$evA> zWBW0&{^H-ymk(d{OcP_add!Bqs)|tMo4ye|GNW1Ao83Ya{9UEnv@(cfXWSbk{Wd9_ zJ~VzMwA|N;Rlvobkd9W0>FqDr7{8#=DVX-?QMFv@lb<9JprL;|%6=8w*W8bs+3&f@ zaag&tA6)!kBvUL9&kE1H?0djM5oW0+-dBwg3``Kv_sbB5BD;Vmf9xfDRaqHFkp5annJjZAA)H--vnccm4(?RW>Y}P7!LhaFYb%kK| zXXLbwCWY+|H=`4lS|Z^BdGH53z$1D@&dznGm2LnX(mP2WI8ClCx-?rDW-Q7-jj3MW zrS9&Z8xyeB-OM#KqzL{KsHtO`FAjuv2UMZ=k8H0dA1%Tpu!15l0<-wvvNEZ&3bXFB zHQ&&04E9N6@a32rR~&ne#k<8bz9Q=QHX!--U~ciJ7)%Gbw`&hi1>9_{CMaK$xDq@E ziwyRODjd2fyUmwcjWHeh94y|o_*;Q&^a064^9mVqzlOx|wvQsmSvD07h5%)8XXQ1P z$LZIzCa+uAf%l?k2x?PZh3PG}U$1kUNZ%SDPL%I0XDD4w?i!47c(|g=Ukix_&@U8p zOynF;lmdV^>wJ>fcg?>VnqsLwJ|CXp4)!1%d293b&Qc=T{dT{F{KQna5V|MM8p*{` zxhR<)0mi_apz^OmmOvYe#&WjMd4z2zYk7?A~^!Pu9x5ex6>IZX{_^E#J$Qgsp$1Z;`!_z;sCS}C!T z_q{fExRzx_iE^D_N=MM&LN=jS+ssn%9?ER3KCw+y#KHtVp`+*Yy6dn@#=_fOR;7eT z+DW6(J~38UY8tPIDGErzyY!q$d}sB>8MPMZ1+M3xG@6rAFsW7vhZ|<0UODhmtGfO* z7k}d1ynMQQ^yACE7Hzf)E@3&GK*2xVEVQ zSZ8@_zeTl)lzP}WBR!ksL$!WdWIQbmxT;<9BI_5znHDbx^7U=Q)v##5q%6y7j`-2& zJx|Q0It+8O^Rl(M0#m#W!^P)I_ox(1otxj|F+G{1h_^MMKzP;h+oWED_eDtvt-cjH za=TGawkoy|x<(r{YKaVb!%WYKpfwkI4j&Y&0fN(E4KhEs1p8ypxDQ{?1Z$4m10a89 z_HILi#ZrzPmMh6-l{Q8gl(2ukP78g;CH^35R8my817mW;4X?G?1wZZBm0z3bY(7|1NpgzhOdJDUt>h zVOqd78P0W^MAya1?0HUA^?=5gIp{9!KxV6&^f+vRkAveknk9COHgb-L-P+hIqxS$$?L_^)}JOsMB9RR$zjdO z2*Cqo{?K$Qd0T*3fz|F*d|bxP*qA$7FRE)r*YZ2Bs^e3O2e#7R$~2HGrCe(0W0IV- zmXvzy$f1DyZV<2>-4K@U74ZXM`?V@j;