├── 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 |
17 |
18 |
19 |
20 |
53 |
54 |