· 4 years ago · Jun 12, 2021, 08:28 AM
1import json,os,time,random,bs4,curses
2import requests as req
3from time import sleep
4
5class w:
6 m="\033[1;91m"
7 h="\033[1;92m"
8 k="\033[1;93m"
9 b="\033[1;94m"
10 u="\033[1;95m"
11 p="\033[1;97m"
12 pp="\033[7m"
13 px="\033[0m"
14 hx="\033[1;90m"
15 bx="\033[1;96m"
16 panah=f" {u}->> {bx}"
17 keluar=f"\n {m}! {p}Keluar Dari Program\n"
18 gblk=f"\n {m}! {p}Pilih yg Bener Cok..\n"
19 tolol=f"\n {m}! {p}Jangan Kosong Cok..\n"
20
21class banner:
22 log_1=f"\n{w.u} ┬ ┬ ┌┐┌ ┌─┐ ┌─┐ ┌─┐ ┬─┐ ┌─┐ ┬ ┬\n{w.u} │ │ │││ ├┤ ├─┤ ├┤ │ │ ├─┤ ├─┤\n{w.u} └─┘ ┴└┘ ┴ ┴ ┴ └─┘ ┴─┘ ┴ ┴ ┴ ┴{w.p}\n {w.pp} by: Sanz || yt: FREE TUTORIAL {w.px}"
23 log_2=f"\n{w.b} ┬ ┬ ┌┐┌ ┌─┐ ┌─┐ ┌─┐ ┬─┐ ┌─┐ ┬ ┬\n{w.b} │ │ │││ ├┤ ├─┤ ├┤ │ │ ├─┤ ├─┤\n{w.b} └─┘ ┴└┘ ┴ ┴ ┴ └─┘ ┴─┘ ┴ ┴ ┴ ┴{w.p}\n {w.pp} by: Sanz || yt: FREE TUTORIAL {w.px}"
24 log_3=f"\n{w.bx} ┬ ┬ ┌┐┌ ┌─┐ ┌─┐ ┌─┐ ┬─┐ ┌─┐ ┬ ┬\n{w.bx} │ │ │││ ├┤ ├─┤ ├┤ │ │ ├─┤ ├─┤\n{w.bx} └─┘ ┴└┘ ┴ ┴ ┴ └─┘ ┴─┘ ┴ ┴ ┴ ┴{w.p}\n {w.pp} by: Sanz || yt: FREE TUTORIAL {w.px}"
25 log_4=f"\n{w.m} ┬ ┬ ┌┐┌ ┌─┐ ┌─┐ ┌─┐ ┬─┐ ┌─┐ ┬ ┬\n{w.m} │ │ │││ ├┤ ├─┤ ├┤ │ │ ├─┤ ├─┤\n{w.m} └─┘ ┴└┘ ┴ ┴ ┴ └─┘ ┴─┘ ┴ ┴ ┴ ┴{w.p}\n {w.pp} by: Sanz || yt: FREE TUTORIAL {w.px}"
26 logo=random.choice([log_1,log_2,log_3,log_4])
27
28class gabutz:
29 x_x=f"{w.px}\n !clear -> membersihkan layar\n !exit -> keluar dari program\n"
30 _="410a019a8c94d8af8b6bc040"
31 __="12e24db39e18abdbb3acd9d1"
32 ___="ed516b759ba13482cbed05b1"
33 api_key=random.choice([_,__,___])
34
35class api:
36 url_kuis=f"https://lolhuman.herokuapp.com/api/tebak/caklontong2?apikey={gabutz.api_key}"
37 url_simi=f"https://lolhuman.herokuapp.com/api/simi?apikey={gabutz.api_key}&text="
38 url_asupan=f"https://lolhuman.herokuapp.com/api/asupan?apikey={gabutz.api_key}"
39 subrek_yt_free_tutorial="https://www.youtube.com/channel/UCLRXFyMN0L8yH9F-xxOd7Og";admin="+6285211611180"
40
41class main:
42 def report_bug(self):
43 sxp="https://www.facebook.com/dhasilva.junior.3"
44 os.system(f"xdg-open {sxp}");sleep(2)
45 main_gaskeun()
46
47 def subrek(self):
48 os.system("cls" if os.name=="nt" else "clear")
49 print(f"{w.bx}Subrek dulu channel {w.p}YT Aing cuk{w.bx}!!")
50 os.system(f"xdg-open {api.subrek_yt_free_tutorial}")
51 sleep(10)
52
53 def kuis(self):
54 while True:
55 os.system("cls" if os.name=="nt" else "clear")
56 print(banner.logo,"\n")
57 print(" !keluar -> keluar dari program\n",
58 " !nyerah -> Dah lah males :v\n"
59 )
60 respon=req.get(api.url_kuis)
61 respon2=json.loads(respon.text)
62 jawab=respon2["result"]["answer"]
63 info=respon2["result"]["information"]
64 print(f" {w.u}> {w.p}Pertanyaan {w.m}:{w.k}",respon2["result"]["question"])
65 soal=input(f" {w.u}> {w.p}Jawab {w.m}: {w.bx}")
66 if soal == "!keluar":
67 exit(f"\n {w.m}! {w.p}Keluar Dari Program\n")
68 elif soal == "!nyerah":
69 sleep(1)
70 print()
71 sleep(1)
72 print(f" {w.m}! {w.p}Yah Kamu Kok Nyerah :(");sleep(0.5)
73 print(f" {w.u}> {w.p}Ini Jawabannya {w.m}:{w.h}",jawab);sleep(0.5)
74 print(f" {w.u}> {w.p}Penjelasannya {w.m}:{w.k}",info);sleep(0.5)
75 break
76 else:
77 if soal == jawab:
78 sleep(1)
79 print()
80 sleep(1)
81 print(f" {w.h}✓ {w.p}Jawaban Benar {w.m}:{w.h}",jawab);sleep(0.5)
82 print(f" {w.u}> {w.p}Penjelasan {w.m}:{w.k}",info);sleep(0.5)
83 break
84 else:
85 sleep(1)
86 print()
87 sleep(1)
88 print(f" {w.m}x {w.p}Jawaban Salah");sleep(0.5)
89 print(f" {w.u}> {w.p}Ini yg Benar {w.m}:{w.h}",jawab);sleep(0.5)
90 print(f" {w.u}> {w.p}Penjelasannya {w.m}:{w.k}",info);sleep(0.5)
91 break
92 print()
93 nanya=input(f" {w.u}? {w.p}Mau Nyoba Lagi (y/t) {w.m}: {w.bx}")
94 if nanya =="y" or nanya =="Y":
95 sleep(1)
96 self.kuis()
97 elif nanya =="t" or nanya =="T":
98 exit(f"\n {w.m}! {w.p}Keluar Dari Program\n")
99 elif nanya =="":
100 exit(f"\n {w.m}! {w.p}Jangan Kosong Cok..\n")
101 else:
102 exit(f"\n {w.m}! {w.p}Pilihan Tidak Ada..\n")
103
104 def simi(self):
105 os.system("cls" if os.name=="nt" else "clear")
106 print(banner.logo)
107 print(gabutz.x_x)
108 while True:
109 kata=input(f" {w.h}> {w.p}{nama_lu} {w.m}: {w.h}")
110 if kata == "!clear":
111 sleep(1)
112 self.simi()
113 elif kata == "!exit":
114 exit(f"\n {w.m}! {w.p}Keluar Dari Program\n")
115 else:
116 teks=kata.replace(" ","%20")
117 respon=req.get(api.url_simi+teks)
118 respon2=json.loads(respon.text)
119 print(f" {w.k}> {w.p}Simi {w.m}:{w.k}",respon2["result"])
120
121 def asupan(self):
122 os.system("cls" if os.name=="nt" else "clear")
123 print(banner.logo+"\n")
124 _="abcdefghijklmnopqrstuvwxyz123456789"
125 __="".join([random.choice(_) for sanz in range(5)])
126 ___=random.choice(["Sanz","Sxp","Free_Tutorial"])
127 print(f" {w.k}1{w.m}). {w.p}Dapatkan Video\n",
128 f" {w.k}2{w.m}). {w.p}Mainkan Video\n",
129 f" {w.k}3{w.m}). {w.p}Unduh Video\n",
130 f" {w.k}4{w.m}). {w.p}Kembali ke Menu\n",
131 f" {w.k}5{w.m}). {w.p}Keluar\n"
132 )
133 pil=input(w.panah)
134 if pil =="1" or pil =="01":
135 sleep(1)
136 print()
137 sleep(1)
138 respon=req.get(api.url_asupan)
139 respon2=json.loads(respon.text)
140 respon3=respon2["result"]
141 dl=req.get(respon3)
142 vid=open(".asupan.mp4","wb").write(dl.content)
143 print(f" {w.h}✓ {w.p}Video Berhasil Didapatkan");sleep(0.5)
144 x=input(f" {w.u}? {w.p}Mainkan Videonya (y/t) {w.m}: {w.h}");sleep(0.5)
145 if x in ["y","Y"]:
146 os.system("xdg-open .asupan.mp4")
147 self.asupan()
148 elif x in ["t","T"]:
149 self.asupan()
150 elif x =="":
151 exit(w.tolol)
152 else:
153 exit(f"\n {w.u}! {w.p}Pilihan Tidak Ada..\n")
154 elif pil =="2" or pil =="02":
155 os.system("xdg-open .asupan.mp4")
156 self.asupan()
157 elif pil =="3" or pil =="03":
158 os.rename(".asupan.mp4",f"{___}_{__}.mp4")
159 sleep(0.5);print();sleep(3)
160 print(f" {w.h}✓ {w.p}Video Berhasil Diunduh..");sleep(2)
161 n=input(f" {w.u}? {w.p}Mau Pindahkan Ke Sdcard (y/t) {w.m}: {w.h}");sleep(1)
162 if n in ["y","Y"]:
163 os.system(f"mv {___}_{__}.mp4 /sdcard &>/dev/null")
164 print(f" {w.h}✓ {w.p}Video Berhasil Dipindahkan..")
165 sleep(2)
166 print(f" {w.u}> {w.p}Hasil {w.m}: {w.k}/sdcard/{___}_{__}.mp4");sleep(1)
167 exit()
168 elif n in ["t","T"]:
169 self.asupan()
170 elif n =="":
171 exit(w.tolol)
172 else: exit(f"\n {w.m}! {w.p}Pilihan Tidak Ada..\n")
173 elif pil =="4" or pil =="04":
174 main_gaskeun()
175 elif pil =="5" or pil =="05":
176 exit(w.keluar)
177 elif pil =="":
178 exit(w.tolol)
179 else:
180 exit(f"\n {w.m}! {w.p}Pilihan Tidak Ada..\n")
181
182class sepam:
183 def __init__(self):
184 self.mantan()
185
186 def mantan(self):
187 os.system("cls" if os.name=="nt" else "clear")
188 print(banner.logo,"\n")
189 os.system("python .spam.py")
190 balik=input(f" {w.u}? {w.p}Mau Spam Lagi (y/t) {w.m}: {w.h}");sleep(1)
191 if balik == "y" or balik == "Y":
192 self.mantan()
193 elif balik == "t" or balik == "T":
194 exit(f"\n {w.m}! {w.p}Keluar Dari Program\n")
195 elif balik =="":
196 exit(f"\n {w.m}! {w.p}Jangan Kosong Cok..\n")
197 else:
198 exit(f"\n {w.u}! {w.p}Pilihan Tidak Ada..\n")
199
200class game:
201 def balik(self):
202 pil=input(f"\n {w.u}? {w.p}Mau Coba Lagi (y/t) {w.m}: {w.h}");sleep(1)
203 if pil in ["y","Y"]:
204 self.bgk()
205 elif pil in ["t","T"]:
206 exit(w.keluar)
207 elif pil =="":
208 exit(w.tolol)
209 else:
210 exit(f"\n {w.u}! {w.p}Pilihan Tidak Ada..\n")
211
212 def menu(self):
213 os.system("cls" if os.name=="nt" else "clear")
214 print(banner.logo,"\n")
215 print(f" {w.k}1{w.m}). {w.p}Game Batu,Gunting,Kertas\n",
216 f" {w.k}2{w.m}). {w.p}Game Snake\n",
217 f" {w.k}3{w.m}). {w.p}Kembali ke Menu\n",
218 f" {w.k}4{w.m}). {w.p}Keluar\n"
219 )
220 g=input(w.panah);sleep(1)
221 if g =="1" or g =="01":
222 self.bgk()
223 elif g =="2" or g =="02":
224 self.uler()
225 elif g =="3" or g =="03":
226 main_gaskeun().main()
227 elif g =="4" or g =="04":
228 exit(w.keluar)
229 elif g =="":
230 exit(w.tolol)
231 else:
232 exit(f"\n {w.u}! {w.p}Pilihan Tidak Ada..\n")
233
234 def bgk(self):
235 os.system("cls" if os.name=="nt" else "clear")
236 print(banner.logo+"\n")
237 print(f" {w.k}1{w.m}). {w.p}Batu\n",
238 f" {w.k}2{w.m}). {w.p}Gunting\n",
239 f" {w.k}3{w.m}). {w.p}Kertas\n",
240 f" {w.k}4{w.m}). {w.p}Kembali ke Menu\n",
241 f" {w.k}5{w.m}). {w.p}Keluar\n",
242 )
243 kom=random.choice(["Batu","Gunting","Kertas"])
244 sxp=input(w.panah);sleep(1);print()
245 if sxp == "1" or sxp == "01":
246 print(f"{w.u} > {w.p}Kamu{w.m}: {w.h}Batu")
247 print(f" {w.u}> {w.p}Komputer{w.m}: {w.k}"+kom)
248 if kom == "Batu":
249 print(f" {w.u}> {w.p}Seimbang")
250 self.balik()
251 elif kom == "Gunting":
252 print(f" {w.u}> {w.p}Kamu Menang")
253 self.balik()
254 else:
255 print(f" {w.u}> {w.p}Kamu Kalah")
256 self.balik()
257 elif sxp == "2" or sxp == "02":
258 print(f"{w.u} > {w.p}Kamu{w.m}: {w.h}Gunting")
259 print(f" {w.u}> {w.p}Komputer{w.m}: {w.k}"+kom)
260 if kom == "Batu":
261 print(f" {w.u}> {w.p}Kamu Kalah")
262 self.balik()
263 elif kom == "Gunting":
264 print(f" {w.u}> {w.p}Seimbang")
265 self.balik()
266 else:
267 print(f" {w.u}> {w.p}Kamu Menang")
268 self.balik()
269 elif sxp == "3" or sxp == "03":
270 print(f"{w.u} > {w.p}Kamu{w.m}: {w.h}Kertas")
271 print(f" {w.u}> {w.p}Komputer{w.m}: {w.k}"+kom)
272 if kom == "Batu":
273 print(f" {w.u}> {w.p}Kamu Menang")
274 self.balik()
275 elif kom == "Gunting":
276 print(f" {w.u}> {w.p}Kamu Kalah")
277 self.balik()
278 else:
279 print(f" {w.u}> {w.p}Seimbang")
280 self.balik()
281 elif sxp =="4" or sxp =="04":
282 self.menu()
283 elif sxp =="5" or sxp =="05":
284 exit(w.keluar)
285 elif sxp =="":
286 exit(w.tolol)
287 else:
288 exit(f"\n {w.u}! {w.p}Pilihan Tidak Ada..\n")
289
290 def uler(self):
291 from curses import KEY_RIGHT,KEY_LEFT,KEY_UP,KEY_DOWN
292 from random import randint
293 curses.initscr()
294 win=curses.newwin(20,60,0,0)
295 win.keypad(1)
296 curses.noecho()
297 curses.curs_set(0)
298 win.border(0)
299 win.nodelay(1)
300 key=KEY_RIGHT
301 score=0
302 snake=[[4,10],[4,9],[4,8]]
303 food=[10,20]
304 win.addch(food[0],food[1],"*")
305 while key != 27:
306 win.border(0)
307 win.addstr(0,2,"[ Score : "+str(score)+" ]")
308 win.addstr(0,27,"[ Game Snake ]")
309 win.timeout(150-(len(snake)+5+len(snake)+10)%120)
310 prevKey=key
311 event=win.getch()
312 key=key if event==-1 else event
313 if key==ord(" "):
314 key=-1
315 while key != ord(" "):
316 key=win.getch()
317 key=prevKey
318 continue
319 if key not in [KEY_LEFT,KEY_RIGHT,KEY_UP,KEY_DOWN,27]:
320 key=prevKey
321 snake.insert(0,[snake[0][0]+(key==KEY_DOWN and 1)+(key==KEY_UP and -1),snake[0][1]+(key==KEY_LEFT and -1)+(key==KEY_RIGHT and 1)])
322 if snake[0][0]==0: snake[0][0]=18
323 if snake[0][1]==0: snake[0][1]=58
324 if snake[0][0]==19: snake[0][0]=1
325 if snake[0][1]==59: snake[0][1]=1
326 if snake[0] in snake[1:]: break
327 if snake[0]==food:
328 food=[]
329 score+=1
330 while food==[]:
331 food=[randint(1,18),randint(1,58)]
332 if food in snake: food=[]
333 win.addch(food[0],food[1],"*")
334 else:
335 last=snake.pop()
336 win.addch(last[0],last[1]," ")
337 win.addch(snake[0][0],snake[0][1],"+")
338
339 curses.endwin()
340 os.system("cls" if os.name=="nt" else "clear")
341 kontol=["Subscribe Yt FREE TUTORIAL","Tingkatkan Lagi Cuk!","Lu Hebat Cuk!"]
342 print(f"{w.u}\n> {w.p}Score {w.m}: {w.h}"+str(score));sleep(0.5)
343 print(f"{w.u}> {w.p}Note {w.m}: {w.k}{random.choice(kontol)}\n")
344
345class main_gaskeun:
346 def __init__(self):
347 self.main()
348
349 def main(self):
350 global nama_lu
351 os.system("cls" if os.name=="nt" else "clear")
352 print(banner.logo,"\n")
353 print(f" {w.k}1{w.m}). {w.p}Chatting Dg SimSimi\n",
354 f" {w.k}2{w.m}). {w.p}Spam Penipu/Mantan\n",
355 f" {w.k}3{w.m}). {w.p}Penyegar TimeLine\n",
356 f" {w.k}4{w.m}). {w.p}Kuis Cak Lontong\n",
357 f" {w.k}5{w.m}). {w.p}Game Unfaedah\n",
358 f" {w.k}6{w.m}). {w.p}Laporkan Bug\n",
359 f" {w.k}7{w.m}). {w.p}Keluar\n"
360 )
361 sanz=input(w.panah);sleep(1)
362 if sanz =="1" or sanz =="01":
363 print();sleep(0.5)
364 nama_lu=input(f" {w.u}> {w.p}Nama Lu {w.m}: {w.h}")
365 sleep(2)
366 os.system("cls" if os.name=="nt" else "clear")
367 print(banner.logo)
368 print(gabutz.x_x)
369 main().simi()
370 elif sanz =="2" or sanz =="02":
371 sepam().mantan()
372 elif sanz =="3" or sanz =="03":
373 main().asupan()
374 elif sanz =="4" or sanz =="04":
375 main().kuis()
376 elif sanz =="5" or sanz =="05":
377 game().menu()
378 elif sanz =="6" or sanz =="06":
379 main().report_bug()
380 elif sanz =="7" or sanz =="07":
381 exit(w.keluar)
382 elif sanz =="":
383 exit(w.tolol)
384 else:
385 exit(f"\n {w.m}! {w.p}Pilihan Tidak Ada..\n")
386
387if __name__=="__main__":
388 try:
389# os.system("python .login.py")
390 free_tutorial="Tools UNFAEDAH by Sanz"
391 sanz=open("Sanz","w").write(free_tutorial)
392 main().subrek()
393 main_gaskeun()
394 except KeyboardInterrupt:
395 exit(f"\n {w.m}! {w.p}Program Dihentikan\n")
396 except req.exceptions.ConnectionError:
397 exit(f"\n {w.m}! {w.p}Koneksi Error\n")
398 except FileNotFoundError:
399 exit(f"\n {w.m}! {w.p}File Tidak Ada\n")
400 except KeyError:
401 exit(f"\n {w.m}! {w.p}Server Error\n {w.u}>{w.p} Silahkan Coba Lagi Nanti\n")
402 except json.decoder.JSONDecodeError:
403 exit(f"\n {w.m}! {w.p}Server Error\n {w.u}>{w.p} Silahkan Coba Lagi Nanti\n")
404 except Exception as lol:
405 to=f"\n {w.m}! {w.p}"
406 exit(f"{to}{lol}\n")
407