├── 18 onedirection.py ├── 3D love animation.zip ├── Apocalypse.py ├── Cinta Lama Bersemi Kembali.py ├── DJ garam dan madu.py ├── Doin' Time.py ├── Tante Culik Aku Dong.py ├── You'll Be in My Heart.py ├── about you.py ├── aku dah lupa.py ├── all to well.py ├── baby.py ├── birds of a feather.py ├── blue yung kai.py ├── cheerleader.py ├── confess2 ├── assets │ └── blue.mp3 ├── index.html ├── love.html ├── script │ ├── love.js │ └── main.js └── styles │ ├── love.css │ └── main.css ├── flower 2 ├── index.html └── style.css ├── flower ├── flower 1.py ├── flower 10.py ├── flower 2.py ├── flower 7.py └── flower 9.py ├── forever young.py ├── ga romantis.py ├── happy birthday python ├── happy birthday 5.py ├── happy birthday.py └── happy birthday_2.py ├── heart.py ├── heart_14.py ├── heart_2.py ├── heart_8.py ├── heart_9.py ├── i like you the most.py ├── i love you text animation.py ├── i love you.zip ├── jangan hilangkan dia.py ├── kalkulator 2 ├── index.html ├── script.js └── styles.css ├── kamu cantik kamu baik.py ├── kasih aba aba.py ├── koiiro kobo ├── background.jpg └── koiiro.html ├── lirik end of begining.py ├── love love love ├── index.html ├── script.js └── style.css ├── love10 ├── index.html ├── script.js └── style.css ├── love12 ├── index.html ├── script.js └── styles.css ├── love13 ├── index.html └── script.js ├── love14 └── index.html ├── love15 ├── index.html └── styles.css ├── love16 ├── index.html ├── script.js └── style.css ├── love18 ├── index.html ├── script.js └── styles.css ├── love21 ├── index.html ├── script.js └── styles.css ├── love23 ├── css │ └── style.css ├── index.html └── js │ ├── MeshSurfaceSampler.js │ ├── OBJLoader.js │ ├── TrackballControls.js │ ├── gsap.min.js │ ├── script.js │ ├── simplex-noise.js │ └── three.min.js ├── love26 ├── index.html ├── script.js └── style.css ├── love28 ├── index.html ├── script.js └── style.css ├── love3 ├── index.html ├── script.js └── style.css ├── love4 ├── index.html ├── script.js └── style.css ├── love5 ├── index.html ├── script.js └── styles.css ├── love7 ├── index.html ├── script.js └── style.css ├── mangu.py ├── masa depanmu.py ├── masa lalumu.py ├── multo.py ├── nan ko paham.py ├── perfect onedireection.py ├── right now.py ├── seandainya.py ├── sempurna.py ├── sign of times.py ├── somebody pleasure V2.py ├── somebody pleasure.py ├── somebody to you.py ├── steal my girl.py ├── stecu stecu.py ├── strong.py ├── superficial love.py ├── to the bone.py ├── tresno tekane mati .py ├── valentine ├── css │ ├── style.css │ └── style2.css ├── index.html ├── index2.html └── js │ ├── script.js │ └── script2.js ├── watch.py ├── we can't be friends.py ├── where we are.py ├── wide awake.py ├── wish you were here.py └── ya maulana.py /18 onedirection.py: -------------------------------------------------------------------------------- 1 | import time 2 | from threading import Thread, Lock 3 | import sys 4 | 5 | lock = Lock() 6 | 7 | def animate_text(text, delay=0.1): 8 | with lock: 9 | for char in text: 10 | sys.stdout.write(char) 11 | sys.stdout.flush() 12 | time.sleep(delay) 13 | print() 14 | 15 | def sing_lyric(lyric, delay, speed): 16 | time.sleep(delay) 17 | animate_text(lyric, speed) 18 | 19 | def sing_song(): 20 | lyrics = [ 21 | ("I have loved you since we were 18", 0.08), 22 | ("Long before we both thought the same thing", 0.07), 23 | ("To be loved and to be in love", 0.07), 24 | ("And all I could do is say that these arms were made for holding you oh oh oh whoa", 0.07), 25 | ("I wanna love like you made me feel", 0.09), 26 | ("When we were 18", 0.1) 27 | ] 28 | delays = [0.3, 6.9, 11.0, 14.0, 20.8, 24.8] 29 | 30 | threads = [] 31 | for i in range(len(lyrics)): 32 | lyric, speed = lyrics[i] 33 | t = Thread(target=sing_lyric, args=(lyric, delays[i], speed)) 34 | threads.append(t) 35 | t.start() 36 | for thread in threads: 37 | thread.join() 38 | if __name__ == "__main__": 39 | sing_song() 40 | -------------------------------------------------------------------------------- /3D love animation.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukman467/coding/d3b3dde560a9e5eec25263a0e7b0da8a8bbd2e42/3D love animation.zip -------------------------------------------------------------------------------- /Apocalypse.py: -------------------------------------------------------------------------------- 1 | import time 2 | from threading import Thread, Lock 3 | import sys 4 | 5 | lock = Lock() 6 | 7 | def animate_text(text, delay=0.1): 8 | with lock: 9 | for char in text: 10 | sys.stdout.write(char) 11 | sys.stdout.flush() 12 | time.sleep(delay) 13 | print() 14 | 15 | def sing_lyric(lyric, delay, speed): 16 | time.sleep(delay) 17 | animate_text(lyric, speed) 18 | 19 | def sing_song(): 20 | lyrics = [ 21 | ("\n""Got the music in you, baby", 0.09), 22 | ("Tell me why", 0.06), 23 | ("Got the music in you, baby", 0.09), 24 | ("Tell me why", 0.06), 25 | ("You've been locked in here forever", 0.07), 26 | ("And you just can't say goodbye", 0.09), 27 | ] 28 | delays = [0.3, 2.9, 5.5, 7.6, 10.5, 12.4] 29 | 30 | threads = [] 31 | for i in range(len(lyrics)): 32 | lyric, speed = lyrics[i] 33 | t = Thread(target=sing_lyric, args=(lyric, delays[i], speed)) 34 | threads.append(t) 35 | t.start() 36 | 37 | for thread in threads: 38 | thread.join() 39 | 40 | if __name__ == "__main__": 41 | sing_song() -------------------------------------------------------------------------------- /Cinta Lama Bersemi Kembali.py: -------------------------------------------------------------------------------- 1 | import time 2 | from threading import Thread, Lock 3 | import sys 4 | 5 | lock = Lock() 6 | 7 | def animate_text(text, delay=0.1): 8 | with lock: 9 | for char in text: 10 | sys.stdout.write(char) 11 | sys.stdout.flush() 12 | time.sleep(delay) 13 | print() 14 | 15 | def sing_lyric(lyric, delay, speed): 16 | time.sleep(delay) 17 | animate_text(lyric, speed) 18 | 19 | def sing_song(): 20 | lyrics = [ 21 | ("\nMau tak mau ku harus menolakmu", 0.06), 22 | ("Karna ku sudah ada pengganti dirimu", 0.06), 23 | ("Aku yang sekarang bukanlah yang dulu", 0.06), 24 | ("Maafkan mantan aku tak mau\n", 0.09), 25 | ("Cintaku padamu bersemi kembali", 0.11), 26 | ("Maukah kau menjadi pacarku lagi", 0.11), 27 | ] 28 | delays = [0.3, 2.4, 4.7, 6.6, 10.6, 15.2] 29 | 30 | threads = [] 31 | for i in range(len(lyrics)): 32 | lyric, speed = lyrics[i] 33 | t = Thread(target=sing_lyric, args=(lyric, delays[i], speed)) 34 | threads.append(t) 35 | t.start() 36 | 37 | for thread in threads: 38 | thread.join() 39 | 40 | if __name__ == "__main__": 41 | sing_song() 42 | -------------------------------------------------------------------------------- /DJ garam dan madu.py: -------------------------------------------------------------------------------- 1 | import time 2 | from threading import Thread, Lock 3 | import sys 4 | 5 | lock = Lock() 6 | 7 | def animate_text(text, delay=0.1): 8 | with lock: 9 | for char in text: 10 | sys.stdout.write(char) 11 | sys.stdout.flush() 12 | time.sleep(delay) 13 | print() 14 | 15 | def sing_lyric(lyric, delay, speed): 16 | time.sleep(delay) 17 | animate_text(lyric, speed) 18 | 19 | def sing_song(): 20 | lyrics = [ 21 | ("\nHold my hands, dont-dont tell your friends", 0.06), 22 | ("Cerita kemaren, ku ingat permanen", 0.08), 23 | ("Manis mu kaya permen, I hope this never end", 0.08), 24 | ("Oh can you be my Gwen? and ill be the Spiderman", 0.06), 25 | ("\nSakit dadaku, ku mulai merindu", 0.09), 26 | ("Ku bayangkan jika kamu tidur di sampingku", 0.07), 27 | ("Di malam yang semu", 0.08), 28 | ("Pejamkan mataku", 0.07), 29 | ("Ku bayangkan tubuhmu jika di pelukanku", 0.07) 30 | ] 31 | delays = [0.3, 3.0, 6.3, 10.0, 13.0, 16.5, 19.9, 21.7, 23.3] 32 | 33 | threads = [] 34 | for i in range(len(lyrics)): 35 | lyric, speed = lyrics[i] 36 | t = Thread(target=sing_lyric, args=(lyric, delays[i], speed)) 37 | threads.append(t) 38 | t.start() 39 | for thread in threads: 40 | thread.join() 41 | 42 | if __name__ == "__main__": 43 | sing_song() 44 | -------------------------------------------------------------------------------- /Doin' Time.py: -------------------------------------------------------------------------------- 1 | import time 2 | from threading import Thread, Lock 3 | import sys 4 | 5 | lock = Lock() 6 | 7 | def animate_text(text, delay=0.1): 8 | with lock: 9 | for char in text: 10 | sys.stdout.write(char) 11 | sys.stdout.flush() 12 | time.sleep(delay) 13 | print() 14 | 15 | def sing_lyric(lyric, delay, speed): 16 | time.sleep(delay) 17 | animate_text(lyric, speed) 18 | 19 | def sing_song(): 20 | lyrics = [ 21 | ("\n""Bradley's on the microphone with Ras MG", 0.06), 22 | ("All the people in the dance will agree", 0.07), 23 | ("That we're well-qualified to represent the L.B.C", 0.08), 24 | ("Me, me and Louie, we gonna run to the party", 0.08), 25 | ("And dance to the rhythm, it gets harder""\n", 0.07) 26 | ] 27 | delays = [0.3, 3.3, 5.8, 10.2, 14.0] 28 | 29 | threads = [] 30 | for i in range(len(lyrics)): 31 | lyric, speed = lyrics[i] 32 | t = Thread(target=sing_lyric, args=(lyric, delays[i], speed)) 33 | threads.append(t) 34 | t.start() 35 | for thread in threads: 36 | thread.join() 37 | 38 | if __name__ == "__main__": 39 | sing_song() 40 | -------------------------------------------------------------------------------- /Tante Culik Aku Dong.py: -------------------------------------------------------------------------------- 1 | import time 2 | from threading import Thread, Lock 3 | import sys 4 | 5 | lock = Lock() 6 | 7 | def animate_text(text, delay=0.1): 8 | with lock: 9 | for char in text: 10 | sys.stdout.write(char) 11 | sys.stdout.flush() 12 | time.sleep(delay) 13 | print() 14 | 15 | def sing_lyric(lyric, delay, speed): 16 | time.sleep(delay) 17 | animate_text(lyric, speed) 18 | 19 | def sing_song(): 20 | lyrics = [ 21 | ("\nsudah terbiasa terjadi tante", 0.10), 22 | ("teman datang ketika lagi butuh saja", 0.09), 23 | ("coba kalo lagi susah", 0.08), 24 | ("mereka semua menghilang...", 0.09), 25 | ("tante\n", 0.07), 26 | ] 27 | 28 | delays = [0.3, 3.9, 8.1, 11.0, 16.8] 29 | 30 | threads = [] 31 | for i in range(len(lyrics)): 32 | lyric, speed = lyrics[i] 33 | t = Thread(target=sing_lyric, args=(lyric, delays[i], speed)) 34 | threads.append(t) 35 | t.start() 36 | 37 | for thread in threads: 38 | thread.join() 39 | 40 | if __name__ == "__main__": 41 | sing_song() -------------------------------------------------------------------------------- /You'll Be in My Heart.py: -------------------------------------------------------------------------------- 1 | import time 2 | from threading import Thread, Lock 3 | import sys 4 | 5 | lock = Lock() 6 | 7 | def animate_text(text, delay=0.1): 8 | with lock: 9 | for char in text: 10 | sys.stdout.write(char) 11 | sys.stdout.flush() 12 | time.sleep(delay) 13 | print() 14 | 15 | def sing_lyric(lyric, delay, speed): 16 | time.sleep(delay) 17 | animate_text(lyric, speed) 18 | 19 | def sing_song(): 20 | lyrics = [ 21 | ("\nDon't listen to them", 0.07), 22 | ("Cause what do they know", 0.05), 23 | ("We need each other", 0.07), 24 | ("to have, to hold", 0.07), 25 | ("They'll see in time", 0.08), 26 | ("I know\n", 0.07), 27 | ("When destiny calls you", 0.07), 28 | ("you must be strong", 0.07), 29 | ("I may not be with you", 0.07), 30 | ("But you've got to hold on", 0.07), 31 | ("They'll see in time", 0.08), 32 | ("I know", 0.07), 33 | ] 34 | delays = [0.3, 3.2, 5.8, 8.3, 10.6, 15.5, 20.8, 23.4, 26.0, 28.5, 31.2, 36.0] 35 | 36 | threads = [] 37 | for i in range(len(lyrics)): 38 | lyric, speed = lyrics[i] 39 | t = Thread(target=sing_lyric, args=(lyric, delays[i], speed)) 40 | threads.append(t) 41 | t.start() 42 | 43 | for thread in threads: 44 | thread.join() 45 | 46 | if __name__ == "__main__": 47 | sing_song() -------------------------------------------------------------------------------- /about you.py: -------------------------------------------------------------------------------- 1 | import time 2 | from threading import Thread, Lock 3 | import sys 4 | 5 | lock = Lock() 6 | 7 | def animate_text(text, delay=0.1): 8 | with lock: 9 | for char in text: 10 | sys.stdout.write(char) 11 | sys.stdout.flush() 12 | time.sleep(delay) 13 | print() 14 | 15 | def sing_lyric(lyric, delay, speed): 16 | time.sleep(delay) 17 | animate_text(lyric, speed) 18 | 19 | def sing_song(): 20 | lyrics = [ 21 | ("Do you think I have forgotten?", 0.1), 22 | ("Do you think I have forgotten?", 0.1), 23 | ("Do you think I have forgotten", 0.1), 24 | ("about you?", 0.2), 25 | ("There was something bout you that now I cant remember", 0.08), 26 | ("Its the same damn thing that made my heart surrender", 0.1), 27 | ("And I miss you on a train, I miss you in the morning", 0.1), 28 | ("I never know what to think about", 0.1), 29 | ("I think about youuuuuuuuuuuuuuuuuuuuuuuuuuu", 0.1) 30 | ] 31 | delays = [0.3, 5.0, 10.0, 15.0, 20.3, 25.0, 27.0, 30.2, 33.3] 32 | 33 | threads = [] 34 | for i in range(len(lyrics)): 35 | lyric, speed = lyrics[i] 36 | t = Thread(target=sing_lyric, args=(lyric, delays[i], speed)) 37 | threads.append(t) 38 | t.start() 39 | 40 | for thread in threads: 41 | thread.join() 42 | 43 | if __name__ == "__main__": 44 | sing_song() -------------------------------------------------------------------------------- /aku dah lupa.py: -------------------------------------------------------------------------------- 1 | import time 2 | from threading import Thread, Lock 3 | import sys 4 | 5 | lock = Lock() 6 | 7 | def animate_text(text, delay=0.1): 8 | with lock: 9 | for char in text: 10 | sys.stdout.write(char) 11 | sys.stdout.flush() 12 | time.sleep(delay) 13 | print() 14 | 15 | def sing_lyric(lyric, delay, speed): 16 | time.sleep(delay) 17 | animate_text(lyric, speed) 18 | 19 | def sing_song(): 20 | lyrics = [ 21 | ("\nAku dah lupa tak ingat lagi", 0.07), 22 | ("Nama kau pun hilang dari hati", 0.05), 23 | ("Aku move on hidup sendiri", 0.06), 24 | ("Tak perlu kau, aku happy\n", 0.06), 25 | ("Aku dah lupa tak ingat lagi", 0.06), 26 | ("Nama kau pun hilang dari hati", 0.05), 27 | ("Aku move on hidup sendiri", 0.06), 28 | ("Tak perlu kau, aku happy\n", 0.06), 29 | ] 30 | delays = [0.3, 2.8, 4.2, 6.6, 8.1, 10.2, 11.2, 13.7] 31 | 32 | threads = [] 33 | for i in range(len(lyrics)): 34 | lyric, speed = lyrics[i] 35 | t = Thread(target=sing_lyric, args=(lyric, delays[i], speed)) 36 | threads.append(t) 37 | t.start() 38 | 39 | for thread in threads: 40 | thread.join() 41 | 42 | if __name__ == "__main__": 43 | sing_song() -------------------------------------------------------------------------------- /all to well.py: -------------------------------------------------------------------------------- 1 | import time 2 | from threading import Thread, Lock 3 | import sys 4 | 5 | lock = Lock() 6 | 7 | def animate_text(text, delay=0.1): 8 | with lock: 9 | for char in text: 10 | sys.stdout.write(char) 11 | sys.stdout.flush() 12 | time.sleep(delay) 13 | print() 14 | 15 | def sing_lyric(lyric, delay, speed): 16 | time.sleep(delay) 17 | animate_text(lyric, speed) 18 | 19 | def sing_song(): 20 | lyrics = [ 21 | ("Just between us, I remember it, all too well", 0.11), 22 | ("Wind in my hair, I was there, I was there", 0.08), 23 | ("Down the stairs, I was there, I was there", 0.08), 24 | ("Sacred prayer, I was there, I was there", 0.09), 25 | ("It was rare, you remember it all too well", 0.10), 26 | ] 27 | delays = [0.3, 6.4, 11.5, 16.5, 21.5] 28 | 29 | threads = [] 30 | for i in range(len(lyrics)): 31 | lyric, speed = lyrics[i] 32 | t = Thread(target=sing_lyric, args=(lyric, delays[i], speed)) 33 | threads.append(t) 34 | t.start() 35 | 36 | for thread in threads: 37 | thread.join() 38 | 39 | if __name__ == "__main__": 40 | sing_song() -------------------------------------------------------------------------------- /baby.py: -------------------------------------------------------------------------------- 1 | import time 2 | from threading import Thread, Lock 3 | import sys 4 | 5 | lock = Lock() 6 | 7 | def animate_text(text, delay=0.1): 8 | with lock: 9 | for char in text: 10 | sys.stdout.write(char) 11 | sys.stdout.flush() 12 | time.sleep(delay) 13 | print() 14 | 15 | def sing_lyric(lyric, delay, speed): 16 | time.sleep(delay) 17 | animate_text(lyric, speed) 18 | 19 | def sing_song(): 20 | lyrics = [ 21 | ("\n""Oh, for you, I would have done whatever", 0.08), 22 | ("And I just can't believe we ain't together", 0.07), 23 | ("And I wanna play it cool, but I'm losing you", 0.07), 24 | ("I'll buy you anything, I'll buy you any ring", 0.08), 25 | ("And I'm in pieces, baby fix me", 0.09), 26 | ("And just shake me 'til you wake me from this bad dream""\n", 0.06), 27 | ] 28 | 29 | delays = [0.3, 4.1, 7.9, 11.5, 14.1, 19.0] 30 | 31 | threads = [] 32 | for i in range(len(lyrics)): 33 | lyric, speed = lyrics[i] 34 | t = Thread(target=sing_lyric, args=(lyric, delays[i], speed)) 35 | threads.append(t) 36 | t.start() 37 | 38 | for thread in threads: 39 | thread.join() 40 | 41 | if __name__ == "__main__": 42 | sing_song() -------------------------------------------------------------------------------- /birds of a feather.py: -------------------------------------------------------------------------------- 1 | import time 2 | from threading import Thread, Lock 3 | import sys 4 | 5 | lock = Lock() 6 | 7 | def animate_text(text, delay=0.1): 8 | with lock: 9 | for char in text: 10 | sys.stdout.write(char) 11 | sys.stdout.flush() 12 | time.sleep(delay) 13 | print() 14 | 15 | def sing_lyric(lyric, delay, speed): 16 | time.sleep(delay) 17 | animate_text(lyric, speed) 18 | 19 | def sing_song(): 20 | lyrics = [ 21 | ("\n""And I don't know what I'm crying for", 0.11), 22 | ("I don't think I could love you more", 0.11), 23 | ("It might not be long, but baby, I", 0.11), 24 | ("I'll love you 'til the day that I die", 0.08), 25 | ("Til the day that I die", 0.08), 26 | ("Til the light leaves my eyes", 0.08), 27 | ("Til the day that I die""\n", 0.08) 28 | ] 29 | delays = [0.3, 5.0, 9.6, 15.6, 21.3, 25.6, 30.6] 30 | 31 | threads = [] 32 | for i in range(len(lyrics)): 33 | lyric, speed = lyrics[i] 34 | t = Thread(target=sing_lyric, args=(lyric, delays[i], speed)) 35 | threads.append(t) 36 | t.start() 37 | 38 | for thread in threads: 39 | thread.join() 40 | 41 | if __name__ == "__main__": 42 | sing_song() -------------------------------------------------------------------------------- /blue yung kai.py: -------------------------------------------------------------------------------- 1 | import time 2 | from threading import Thread, Lock 3 | import sys 4 | 5 | lock = Lock() 6 | 7 | def animate_text(text, delay=0.1): 8 | with lock: 9 | for char in text: 10 | sys.stdout.write(char) 11 | sys.stdout.flush() 12 | time.sleep(delay) 13 | print() 14 | 15 | def sing_lyric(lyric, delay, speed): 16 | time.sleep(delay) 17 | animate_text(lyric, speed) 18 | 19 | def sing_song(): 20 | lyrics = [ 21 | ("\n""You'd be mineeeeee", 0.08), 22 | ("would you mind if I took your hand tonight?", 0.10), 23 | ("Know you're all that I want this life", 0.10), 24 | ("\n""I'll imagine we fell in love", 0.07), 25 | ("I'll nap under moonlight skies with you", 0.07), 26 | ("I think I'll picture us, you with the waves", 0.07), 27 | ("The ocean's colors on your face", 0.08), 28 | ("I'll leave my heart with your air", 0.08), 29 | ("So let me fly with you", 0.08), 30 | ("Will you be forever with me?", 0.11), 31 | ] 32 | 33 | delays = [0.2, 2.4, 8.0, 15.7, 18.6, 22.4, 26.0, 29.8, 34.1, 37.3] 34 | 35 | threads = [] 36 | for i in range(len(lyrics)): 37 | lyric, speed = lyrics[i] 38 | t = Thread(target=sing_lyric, args=(lyric, delays[i], speed)) 39 | threads.append(t) 40 | t.start() 41 | 42 | for thread in threads: 43 | thread.join() 44 | 45 | if __name__ == "__main__": 46 | sing_song() -------------------------------------------------------------------------------- /cheerleader.py: -------------------------------------------------------------------------------- 1 | import time 2 | from threading import Thread, Lock 3 | import sys 4 | 5 | lock = Lock() 6 | 7 | def animate_text(text, delay=0.1): 8 | with lock: 9 | for char in text: 10 | sys.stdout.write(char) 11 | sys.stdout.flush() 12 | time.sleep(delay) 13 | print() 14 | 15 | def sing_lyric(lyric, delay, speed): 16 | time.sleep(delay) 17 | animate_text(lyric, speed) 18 | 19 | def sing_song(): 20 | lyrics = [ 21 | ("\n""Hmm, she gives me love and affection", 0.08), 22 | ("Baby, did I mention?", 0.09), 23 | ("You're the only girl for me", 0.08), 24 | ("No, I don't need the next one", 0.08), 25 | ("Mama loves you too", 0.08), 26 | ("She thinks I made the right selection", 0.09), 27 | ("Now all that's left to do", 0.09), 28 | ("Is just for me to pop the question""\n", 0.07) 29 | ] 30 | delays = [0.3, 3.5, 5.8, 8.0, 10.4, 12.0, 15.0, 16.0] 31 | 32 | threads = [] 33 | for i in range(len(lyrics)): 34 | lyric, speed = lyrics[i] 35 | t = Thread(target=sing_lyric, args=(lyric, delays[i], speed)) 36 | threads.append(t) 37 | t.start() 38 | for thread in threads: 39 | thread.join() 40 | 41 | if __name__ == "__main__": 42 | sing_song() 43 | -------------------------------------------------------------------------------- /confess2/assets/blue.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukman467/coding/d3b3dde560a9e5eec25263a0e7b0da8a8bbd2e42/confess2/assets/blue.mp3 -------------------------------------------------------------------------------- /confess2/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | ❤️ 7 | 8 |
9 |
10 |
11 | 12 | 13 |
14 |
15 | pencet aku 16 |
17 | 18 | 19 | 20 | 53 | 54 |