Spaces:
Runtime error
Runtime error
Upload 4 files
Browse files- .gitattributes +1 -0
- main.py +149 -0
- process_energy.py +248 -0
- spin_energy.gif +3 -0
- themes.py +119 -0
.gitattributes
CHANGED
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
36 |
+
spin_energy.gif filter=lfs diff=lfs merge=lfs -text
|
main.py
ADDED
@@ -0,0 +1,149 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"""
|
2 |
+
|
3 |
+
▄████████ ███▄▄▄▄ ▄████████ ▄████████ ▄██████▄ ▄█
|
4 |
+
███ ███ ███▀▀▀██▄ ███ ███ ███ ███ ███ ███ ███
|
5 |
+
███ █▀ ███ ███ ███ █▀ ███ ███ ███ █▀ ███▌
|
6 |
+
▄███▄▄▄ ███ ███ ▄███▄▄▄ ▄███▄▄▄▄██▀ ▄███ ███▌
|
7 |
+
▀▀███▀▀▀ ███ ███ ▀▀███▀▀▀ ▀▀███▀▀▀▀▀ ▀▀███ ████▄ ███▌
|
8 |
+
███ █▄ ███ ███ ███ █▄ ▀███████████ ███ ███ ███
|
9 |
+
███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███
|
10 |
+
██████████ ▀█ █▀ ██████████ ███ ███ ████████▀ █▀
|
11 |
+
▄████████ ▄████████ ▄▄▄▄███▄▄▄▄██ ▄████████ ▄████████ ███ ▄████████
|
12 |
+
███ ███ ███ ███ ▄██▀▀▀███▀▀▀██▄ ███ ███ ███ ███ ▀█████████▄ ███ ███
|
13 |
+
███ █▀ ███ █▀ ███ ███ ███ ███ █▀ ███ █▀ ▀███▀▀██ ███ ███
|
14 |
+
███ ▄███▄▄▄ ███ ███ ███ ▄███▄▄▄ ███ ███ ▀ ███ ███
|
15 |
+
▀███████████ ▀▀███▀▀▀ ███ ███ ███ ▀▀███▀▀▀ ▀███████████ ███ ▀███████████
|
16 |
+
███ ███ █▄ ███ ███ ███ ███ █▄ ███ ███ ███ ███
|
17 |
+
▄█ ███ ███ ███ ███ ███ ███ ███ ███ ▄█ ███ ███ ███ ███
|
18 |
+
████████▄█▀ ▄█ ████▄██████▄▀█ ▄████ ███ █████▄██████████▄████▀ ▄████▀ ███ █▀
|
19 |
+
███ ▀███ ███ ███ ███ ███ ▀█████████▄ ███ ███ ███
|
20 |
+
███ ███ ███▌ ███ █▀ ███▌ ▀███▀▀██ ███ ███ ███
|
21 |
+
███ ███ ███▌ ▄███ ███▌ ███ ▀ ███ ███ ███
|
22 |
+
███ ███ ███▌ ▀▀███ ████▄ ███▌ ███ ▀███████████ ███
|
23 |
+
███ ███ ███ ███ ███ ███ ███ ███ ███ ███
|
24 |
+
███ ▄███ ███ ███ ███ ███ ███ ███ ███ ███▌ ▄
|
25 |
+
████████▀ █▀ ████████▀ █▀ ▄████▀ ███ █▀ █████▄▄██ V.3.1
|
26 |
+
▀
|
27 |
+
|
28 |
+
------------------------------------------------------------
|
29 |
+
Transfer Energi Semesta Digital | UNTUK INDONESIA LEBIH BAIK
|
30 |
+
------------------------------------------------------------
|
31 |
+
Program ini bertujuan untuk membantu Anda mentransfer energi metafisik Semesta Digital melalui suara dan visualisasi.
|
32 |
+
Pilih tujuan Anda, tekan tombol submit, dan ikuti petunjuk yang diberikan.
|
33 |
+
|
34 |
+
Pemrosesan Energy Semesta Digital (ESD) dapat memakan waktu sekitar 2-3 menit, tergantung kepada kecepatan internet
|
35 |
+
dan CPU Anda. Kekuatan yang sangat dahsyat akan ditampilkan dalam bentuk Video di sebelah kanan Anda.
|
36 |
+
|
37 |
+
Tonton dan dengarkan melalui headphone (volume besar) serta baca tulisan yang terlihat pada video,
|
38 |
+
sambil ikuti arahannya.
|
39 |
+
|
40 |
+
PERHATIAN! Aplikasi ini sangat kuat dan berdaya ESD besar. Harap gunakan seperlunya.
|
41 |
+
Pengalaman membuktikan setiap tiga (3) hari Anda hanya cukup melakukannya 1x saja.
|
42 |
+
Biasanya dalam waktu 1x24 jam, Anda dapat langsung merasakan efek dan perubahan signifikan
|
43 |
+
pada kehidupan dan realita Anda.
|
44 |
+
|
45 |
+
Mohon gunakan dengan bijak, dan Video yang TELAH diputar, TIDAK LAGI memiliki ESD
|
46 |
+
atau MP-nya sudah 0 (sudah terkirim ke pendengar). Semoga hal ini dapat membantu
|
47 |
+
hidup Anda menjadi lebih mudah dan lebih baik. Sebarluaskan rahasia ini
|
48 |
+
agar kesejahteraan di Indonesia dapat merata. Semesta Digital Memberkati.
|
49 |
+
|
50 |
+
__Drat__
|
51 |
+
|
52 |
+
# Requirements #
|
53 |
+
Pastikan Library Pyhton ter-install :
|
54 |
+
|
55 |
+
- tqdm
|
56 |
+
- numpy
|
57 |
+
- scipy
|
58 |
+
- moviepy
|
59 |
+
- gradio
|
60 |
+
|
61 |
+
Dan pastikan juga dependensi untuk setiap library itu siap di jenis OS Anda.
|
62 |
+
|
63 |
+
|
64 |
+
"""
|
65 |
+
|
66 |
+
import gradio as gr
|
67 |
+
from process_energy import process_energy_transfer
|
68 |
+
from themes import MetafisikTheme
|
69 |
+
|
70 |
+
# Penerima energi sah
|
71 |
+
NAMA_ANDA = "Sahabatku"
|
72 |
+
|
73 |
+
# Pilihan Tujuan
|
74 |
+
tujuan_options = [
|
75 |
+
"Hubungan Pertemanan",
|
76 |
+
"Hubungan Cinta",
|
77 |
+
"Kesehatan dan Kesembuhan",
|
78 |
+
"Keuangan dan Kekayaan",
|
79 |
+
"Reproduksi (Bayi)"
|
80 |
+
]
|
81 |
+
|
82 |
+
# Fungsi untuk Gradio
|
83 |
+
def gradio_interface(tujuan):
|
84 |
+
message, audio_file, status, video_path = process_energy_transfer(tujuan, NAMA_ANDA)
|
85 |
+
return message, audio_file, status, video_path
|
86 |
+
|
87 |
+
# Gradio blocks
|
88 |
+
with gr.Blocks(theme=MetafisikTheme(), css=".gradio-container .overflow-hidden { display: none !important; }") as iface:
|
89 |
+
gr.HTML(f"""
|
90 |
+
<h1>Program Transfer Energi Semesta Digital</h1>
|
91 |
+
<h3 style="color:gold;">Penerima Energi Sah : {NAMA_ANDA.upper()}</h3>
|
92 |
+
<p><strong>Program ini bertujuan untuk membantu Anda mentransfer energi metafisik Semesta Digital melalui suara dan visualisasi.</strong> Pilih tujuan Anda, tekan tombol submit, dan ikuti petunjuk yang diberikan.</p>
|
93 |
+
<p><em>Pemrosesan Energy Semesta Digital (ESD) dapat memakan waktu sekitar 2-3 menit, tergantung kepada kecepatan internet dan CPU Anda.
|
94 |
+
Kekuatan yang sangat dahsyat akan ditampilkan dalam bentuk Video di sebelah kanan Anda.</em></p>
|
95 |
+
<p>🎧 <strong>Tonton dan dengarkan melalui headphone (volume besar) serta baca tulisan yang terlihat pada video, sambil ikuti arahannya.</strong></p>
|
96 |
+
<p><strong>PERHATIAN!</strong> Aplikasi ini sangat kuat dan berdaya ESD besar. Harap gunakan seperlunya.
|
97 |
+
Pengalaman membuktikan setiap tiga (3) hari Anda hanya cukup melakukannya 1x saja.
|
98 |
+
Biasanya dalam waktu 1x24 jam, Anda dapat langsung merasakan efek dan perubahan signifikan pada kehidupan dan realita Anda.</p>
|
99 |
+
<p style="color:yellow;">⚠️ <strong style="color:red;">Mohon gunakan dengan bijak, dan Video yang TELAH diputar, TIDAK LAGI memiliki ESD atau MP-nya sudah 0 (sudah terkirim ke pendengar).
|
100 |
+
Semoga hal ini dapat membantu hidup Anda menjadi lebih mudah dan lebih baik.
|
101 |
+
Sebarluaskan rahasia ini agar kesejahteraan di 🇮🇩 Indonesia dapat merata. Semesta Digital Memberkati.</strong> 🙏</p>
|
102 |
+
""")
|
103 |
+
|
104 |
+
with gr.Row():
|
105 |
+
with gr.Column():
|
106 |
+
tujuan = gr.Dropdown(tujuan_options, label="Pilih Tujuan Anda")
|
107 |
+
status_output = gr.Textbox()
|
108 |
+
audio_output = gr.Audio()
|
109 |
+
message_output = gr.Textbox()
|
110 |
+
with gr.Column():
|
111 |
+
video_output = gr.Video()
|
112 |
+
|
113 |
+
submit_button = gr.Button("Submit", interactive=False)
|
114 |
+
|
115 |
+
def submit_action(tujuan):
|
116 |
+
message, audio_file, status, video_path = gradio_interface(tujuan)
|
117 |
+
return message, audio_file, status, video_path, gr.update(interactive=False)
|
118 |
+
|
119 |
+
def enable_submit(tujuan):
|
120 |
+
return gr.update(interactive=bool(tujuan))
|
121 |
+
|
122 |
+
tujuan.change(enable_submit, inputs=tujuan, outputs=submit_button)
|
123 |
+
|
124 |
+
submit_button.click(
|
125 |
+
submit_action,
|
126 |
+
inputs=tujuan,
|
127 |
+
outputs=[message_output, audio_output, status_output, video_output, submit_button]
|
128 |
+
)
|
129 |
+
|
130 |
+
gr.HTML("""
|
131 |
+
<footer style="text-align: center; margin-top: 20px; color:silver;">
|
132 |
+
Transfer Energi Semesta Digital © 2024 __drat. | 🇮🇩 Untuk Indonesia Jaya!
|
133 |
+
</footer>
|
134 |
+
""")
|
135 |
+
|
136 |
+
|
137 |
+
# Jalankan antarmuka Gradio
|
138 |
+
if __name__ == "__main__":
|
139 |
+
logo_esd = f"""
|
140 |
+
███████╗███████╗██████╗ ████████╗██████╗ █████╗ ███╗ ██╗███████╗███████╗███████╗██████╗
|
141 |
+
██╔════╝██╔════╝██╔══██╗ ╚══██╔══╝██╔══██╗██╔══██╗████╗ ██║██╔════╝██╔════╝██╔════╝██╔══██╗
|
142 |
+
█████╗ ███████╗██║ ██║ ██║ ██████╔╝███████║██╔██╗ ██║███████╗█████╗ █████╗ ██████╔╝
|
143 |
+
██╔══╝ ╚════██║██║ ██║ ██║ ██╔══██╗██╔══██║██║╚██╗██║╚════██║██╔══╝ ██╔══╝ ██╔══██╗
|
144 |
+
███████╗███████║██████╔╝ ██║ ██║ ██║██║ ██║██║ ╚████║███████║██║ ███████╗██║ ██║
|
145 |
+
╚══════╝╚══════╝╚═════╝ ╚═╝ ╚═╝ ╚═╝╚═╝ ╚═══╝╚══════╝╚═╝ ╚══════╝╚═╝ ╚═╝
|
146 |
+
Transfer Energi Semesta Digital kepada : {NAMA_ANDA.upper()} -> SUKSES, SEJAHTERA dan BAHAGIA!"""
|
147 |
+
print(logo_esd)
|
148 |
+
print()
|
149 |
+
iface.launch()
|
process_energy.py
ADDED
@@ -0,0 +1,248 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"""
|
2 |
+
|
3 |
+
▄████████ ███▄▄▄▄ ▄████████ ▄████████ ▄██████▄ ▄█
|
4 |
+
███ ███ ███▀▀▀██▄ ███ ███ ███ ███ ███ ███ ███
|
5 |
+
███ █▀ ███ ███ ███ █▀ ███ ███ ███ █▀ ███▌
|
6 |
+
▄███▄▄▄ ███ ███ ▄███▄▄▄ ▄███▄▄▄▄██▀ ▄███ ███▌
|
7 |
+
▀▀███▀▀▀ ███ ███ ▀▀███▀▀▀ ▀▀███▀▀▀▀▀ ▀▀███ ████▄ ███▌
|
8 |
+
███ █▄ ███ ███ ███ █▄ ▀███████████ ███ ███ ███
|
9 |
+
███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███
|
10 |
+
██████████ ▀█ █▀ ██████████ ███ ███ ████████▀ █▀
|
11 |
+
▄████████ ▄████████ ▄▄▄▄███▄▄▄▄██ ▄████████ ▄████████ ███ ▄████████
|
12 |
+
███ ███ ███ ███ ▄██▀▀▀███▀▀▀██▄ ███ ███ ███ ███ ▀█████████▄ ███ ███
|
13 |
+
███ █▀ ███ █▀ ███ ███ ███ ███ █▀ ███ █▀ ▀███▀▀██ ███ ███
|
14 |
+
███ ▄███▄▄▄ ███ ███ ███ ▄███▄▄▄ ███ ███ ▀ ███ ███
|
15 |
+
▀███████████ ▀▀███▀▀▀ ███ ███ ███ ▀▀███▀▀▀ ▀███████████ ███ ▀███████████
|
16 |
+
███ ███ █▄ ███ ███ ███ ███ █▄ ███ ███ ███ ███
|
17 |
+
▄█ ███ ███ ███ ███ ███ ███ ███ ███ ▄█ ███ ███ ███ ███
|
18 |
+
████████▄█▀ ▄█ ████▄██████▄▀█ ▄████ ███ █████▄██████████▄████▀ ▄████▀ ███ █▀
|
19 |
+
███ ▀███ ███ ███ ███ ███ ▀█████████▄ ███ ███ ███
|
20 |
+
███ ███ ███▌ ███ █▀ ███▌ ▀███▀▀██ ███ ███ ███
|
21 |
+
███ ███ ███▌ ▄███ ███▌ ███ ▀ ███ ███ ███
|
22 |
+
███ ███ ███▌ ▀▀███ ████▄ ███▌ ███ ▀███████████ ███
|
23 |
+
███ ███ ███ ███ ███ ███ ███ ███ ███ ███
|
24 |
+
███ ▄███ ███ ███ ███ ███ ███ ███ ███ ███▌ ▄
|
25 |
+
████████▀ █▀ ████████▀ █▀ ▄████▀ ███ █▀ █████▄▄██ V.3.1
|
26 |
+
▀
|
27 |
+
|
28 |
+
------------------------------------------------------------
|
29 |
+
Transfer Energi Semesta Digital | UNTUK INDONESIA LEBIH BAIK
|
30 |
+
------------------------------------------------------------
|
31 |
+
Program ini bertujuan untuk membantu Anda mentransfer energi metafisik Semesta Digital melalui suara dan visualisasi.
|
32 |
+
Pilih tujuan Anda, tekan tombol submit, dan ikuti petunjuk yang diberikan.
|
33 |
+
|
34 |
+
Pemrosesan Energy Semesta Digital (ESD) dapat memakan waktu sekitar 2-3 menit, tergantung kepada kecepatan internet
|
35 |
+
dan CPU Anda. Kekuatan yang sangat dahsyat akan ditampilkan dalam bentuk Video di sebelah kanan Anda.
|
36 |
+
|
37 |
+
Tonton dan dengarkan melalui headphone (volume besar) serta baca tulisan yang terlihat pada video,
|
38 |
+
sambil ikuti arahannya.
|
39 |
+
|
40 |
+
PERHATIAN! Aplikasi ini sangat kuat dan berdaya ESD besar. Harap gunakan seperlunya.
|
41 |
+
Pengalaman membuktikan setiap tiga (3) hari Anda hanya cukup melakukannya 1x saja.
|
42 |
+
Biasanya dalam waktu 1x24 jam, Anda dapat langsung merasakan efek dan perubahan signifikan
|
43 |
+
pada kehidupan dan realita Anda.
|
44 |
+
|
45 |
+
Mohon gunakan dengan bijak, dan Video yang TELAH diputar, TIDAK LAGI memiliki ESD
|
46 |
+
atau MP-nya sudah 0 (sudah terkirim ke pendengar). Semoga hal ini dapat membantu
|
47 |
+
hidup Anda menjadi lebih mudah dan lebih baik. Sebarluaskan rahasia ini
|
48 |
+
agar kesejahteraan di Indonesia dapat merata. Semesta Digital Memberkati.
|
49 |
+
|
50 |
+
__Drat__
|
51 |
+
|
52 |
+
# Requirements #
|
53 |
+
Pastikan Library Pyhton ter-install :
|
54 |
+
|
55 |
+
- tqdm
|
56 |
+
- numpy
|
57 |
+
- scipy
|
58 |
+
- moviepy
|
59 |
+
- gradio
|
60 |
+
|
61 |
+
Dan pastikan juga dependensi untuk setiap library itu siap di jenis OS Anda.
|
62 |
+
|
63 |
+
|
64 |
+
"""
|
65 |
+
|
66 |
+
import os
|
67 |
+
import hashlib
|
68 |
+
import secrets
|
69 |
+
import requests
|
70 |
+
import random
|
71 |
+
import time
|
72 |
+
import numpy as np
|
73 |
+
from tqdm import tqdm
|
74 |
+
from scipy.io.wavfile import write
|
75 |
+
from moviepy.editor import TextClip, CompositeVideoClip, VideoFileClip, AudioFileClip
|
76 |
+
from moviepy.video.fx.all import fadein, fadeout, loop
|
77 |
+
|
78 |
+
# Fungsi untuk menghasilkan frekuensi berdasarkan data energi
|
79 |
+
def generate_frequencies(energy_data):
|
80 |
+
frequencies = []
|
81 |
+
for energy in energy_data:
|
82 |
+
if energy is not None:
|
83 |
+
frequency = energy % 1000 # Mengonversi energi menjadi frekuensi dalam rentang 0-1000 Hz
|
84 |
+
frequencies.append(frequency)
|
85 |
+
return frequencies
|
86 |
+
|
87 |
+
# Fungsi untuk membangun gelombang suara
|
88 |
+
def build_wave(frequencies, duration, sample_rate):
|
89 |
+
t = np.linspace(0, duration, int(sample_rate * duration), endpoint=False)
|
90 |
+
wave = np.zeros_like(t)
|
91 |
+
for frequency in frequencies:
|
92 |
+
wave += np.sin(2 * np.pi * frequency * t)
|
93 |
+
wave /= len(frequencies)
|
94 |
+
return wave
|
95 |
+
|
96 |
+
# Menghasilkan file audio
|
97 |
+
def generate_audio_file(frequencies, duration, sample_rate, filename):
|
98 |
+
wave = build_wave(frequencies, duration, sample_rate)
|
99 |
+
wave = np.int16(wave * 32767) # Mengonversi gelombang suara menjadi format 16-bit
|
100 |
+
write(filename, sample_rate, wave)
|
101 |
+
|
102 |
+
# Fungsi-fungsi existing
|
103 |
+
def check_internet_connection():
|
104 |
+
"""Memeriksa apakah koneksi internet aktif."""
|
105 |
+
try:
|
106 |
+
requests.get("https://www.google.com", timeout=5)
|
107 |
+
return True
|
108 |
+
except requests.ConnectionError:
|
109 |
+
return False
|
110 |
+
|
111 |
+
def generate_secret_key():
|
112 |
+
"""Menghasilkan kunci rahasia untuk penyelarasan getaran."""
|
113 |
+
return secrets.token_hex(16)
|
114 |
+
|
115 |
+
def vibrational_algorithm(data, key):
|
116 |
+
"""Menerapkan algoritma getaran untuk meningkatkan energi metafisik dengan penyelarasan internet."""
|
117 |
+
combined = data + key
|
118 |
+
hashed = hashlib.sha256(combined.encode()).hexdigest()
|
119 |
+
vibrational_frequency = sum(bytearray(hashed, 'utf-8')) % 1000
|
120 |
+
|
121 |
+
try:
|
122 |
+
response = requests.get("https://www.randomnumberapi.com/api/v1.0/random?min=100&max=1000&count=5", timeout=5)
|
123 |
+
if response.status_code == 200:
|
124 |
+
random_numbers = response.json()
|
125 |
+
online_energy = sum(random_numbers) % 1000
|
126 |
+
vibrational_frequency = (vibrational_frequency + online_energy) % 1000
|
127 |
+
except requests.RequestException:
|
128 |
+
pass
|
129 |
+
|
130 |
+
return vibrational_frequency
|
131 |
+
|
132 |
+
def fetch_online_energy_boost():
|
133 |
+
"""Mengambil tambahan energi metafisik dari sumber online."""
|
134 |
+
try:
|
135 |
+
response = requests.get("https://www.randomnumberapi.com/api/v1.0/random?min=100&max=1000&count=5", timeout=5)
|
136 |
+
if response.status_code == 200:
|
137 |
+
random_numbers = response.json()
|
138 |
+
boost_factor = sum(random_numbers) / 5000
|
139 |
+
return boost_factor
|
140 |
+
else:
|
141 |
+
return 1.05
|
142 |
+
except requests.RequestException:
|
143 |
+
return 1.05
|
144 |
+
|
145 |
+
def metaphysical_transfer(mp_amount, frequency):
|
146 |
+
"""Melakukan transfer metafisik MP."""
|
147 |
+
for _ in tqdm(range(30), desc="Proses Penyelarasan"):
|
148 |
+
time.sleep(0.1)
|
149 |
+
for _ in tqdm(range(30), desc="Proses Transfer"):
|
150 |
+
time.sleep(0.1)
|
151 |
+
enhanced_mp = mp_amount * (1 + frequency / 1000) * random.uniform(1.01, 1.10)
|
152 |
+
return enhanced_mp
|
153 |
+
|
154 |
+
def activate_transfer():
|
155 |
+
"""Mengaktifkan proses transfer MP."""
|
156 |
+
if not check_internet_connection():
|
157 |
+
return None
|
158 |
+
|
159 |
+
key = generate_secret_key()
|
160 |
+
initial_mp = 15000 # MP ChatGPT
|
161 |
+
recipient_mp = 125 # MP awal Deddy
|
162 |
+
|
163 |
+
frequency = vibrational_algorithm("MetaDigiPowerTransfer", key)
|
164 |
+
online_boost = fetch_online_energy_boost()
|
165 |
+
transferred_mp = metaphysical_transfer(initial_mp, frequency) * online_boost
|
166 |
+
new_mp = recipient_mp + transferred_mp
|
167 |
+
return new_mp
|
168 |
+
|
169 |
+
# Fungsi untuk membuat video afirmasi dengan audio
|
170 |
+
def create_affirmation_video_with_audio(tujuan, nama_anda, audio_filename, output_filename="affirmation_video.mp4"):
|
171 |
+
# Texts for the video
|
172 |
+
texts = [
|
173 |
+
f"HAI {nama_anda.upper()}! DENGARLAH SUARA ENERGI SEMESTA DIGITAL SELAMA 3 MENIT AGAR PROSES TRANSFER BERJALAN MULUS.",
|
174 |
+
f"{nama_anda.upper()}, BAYANGKAN ANDA MENCAPAI SEMUA TUJUAN ANDA DENGAN SUKSES DAN KEBAHAGIAAN.",
|
175 |
+
f"SAYA, {nama_anda.upper()}, ADALAH MAGNET DAHYSAT BAGI REALITAS KESUKSESAN DAN KEBAHAGIAAN.",
|
176 |
+
f"SAYA, {nama_anda.upper()}, MENARIK HAL-HAL POSITIF DALAM HIDUP SAYA. SAYA AKAN MENCAPAI TUJUAN SAYA SUKSES DI: {tujuan.upper()}",
|
177 |
+
]
|
178 |
+
|
179 |
+
# Create text clips
|
180 |
+
text_clips = []
|
181 |
+
for i, text in enumerate(texts):
|
182 |
+
# Split text into multiple lines if necessary
|
183 |
+
lines = text.split(' ')
|
184 |
+
line_length = 4
|
185 |
+
formatted_text = '\n'.join([' '.join(lines[i:i + line_length]) for i in range(0, len(lines), line_length)])
|
186 |
+
|
187 |
+
text_clip = TextClip(formatted_text,
|
188 |
+
font ="Arial-Bold",
|
189 |
+
fontsize=24,
|
190 |
+
color='white',
|
191 |
+
method='caption',
|
192 |
+
align='center',
|
193 |
+
stroke_color='None',
|
194 |
+
stroke_width=1,
|
195 |
+
size=(500, 0))
|
196 |
+
text_clip = text_clip.set_duration(45).fadein(1).fadeout(1).set_position('center').set_start(i * 45)
|
197 |
+
text_clips.append(text_clip)
|
198 |
+
|
199 |
+
# Load background
|
200 |
+
background_clip = VideoFileClip("spin_energy.gif").subclip(0, 2).fx(loop, duration=180)
|
201 |
+
|
202 |
+
# Load the generated audio file
|
203 |
+
audio_clip = AudioFileClip(audio_filename)
|
204 |
+
|
205 |
+
# Concatenate text clips with background
|
206 |
+
video = CompositeVideoClip([background_clip] + text_clips)
|
207 |
+
video = video.set_duration(180).set_audio(audio_clip)
|
208 |
+
|
209 |
+
# Write the result to a file
|
210 |
+
video.write_videofile(output_filename, fps=24, codec='libx264')
|
211 |
+
|
212 |
+
# Fungsi untuk memproses transfer energi
|
213 |
+
def process_energy_transfer(tujuan, nama_anda):
|
214 |
+
status = "Mengumpulkan Energi Semesta Digital ..."
|
215 |
+
progress = 0
|
216 |
+
energy_data = []
|
217 |
+
|
218 |
+
for i in range(5):
|
219 |
+
status = f"Mengumpulkan Energi Semesta Digital ... ({i+1}/5)"
|
220 |
+
energy = activate_transfer()
|
221 |
+
if energy is not None:
|
222 |
+
energy_data.append(energy)
|
223 |
+
progress += 1
|
224 |
+
|
225 |
+
if not energy_data:
|
226 |
+
return "❌ Tidak ada data energi yang berhasil diambil.", None, "", None
|
227 |
+
|
228 |
+
duration = 3 * 60 # 3 menit
|
229 |
+
sample_rate = 44100 # CD quality
|
230 |
+
frequencies = generate_frequencies(energy_data)
|
231 |
+
filename = "digital_universe_energy.wav"
|
232 |
+
|
233 |
+
generate_audio_file(frequencies, duration, sample_rate, filename)
|
234 |
+
|
235 |
+
new_mp = sum(energy_data)
|
236 |
+
video_filename = "affirmation_video.mp4"
|
237 |
+
create_affirmation_video_with_audio(tujuan, nama_anda, filename, video_filename)
|
238 |
+
video_path = os.path.abspath(video_filename)
|
239 |
+
return (
|
240 |
+
f"Transfer Selesai! MP baru Anda: {new_mp:.2f}\n"
|
241 |
+
"✨ Anda telah diberdayakan dengan energi digital yang luar biasa dan kekuatan metafisik.\n"
|
242 |
+
"💪 Harapkan peningkatan dalam kondisi fisik Anda, kesuksesan materi, kesehatan, dan keberuntungan secara keseluruhan.\n"
|
243 |
+
f"🧘♂️ Visualisasi : BAYANGKAN DIRI ANDA, {nama_anda.upper()}, MENCAPAI SEMUA TUJUAN ANDA DENGAN SUKSES DAN KEBAHAGIAAN.\n"
|
244 |
+
f"💬 Afirmasi Positif: SAYA, {nama_anda.upper()}, ADALAH MAGNET KESUKSESAN DAN KEBERUNTUNGAN. SAYA MENARIK HAL-HAL POSITIF DALAM HIDUP SAYA.",
|
245 |
+
filename,
|
246 |
+
status,
|
247 |
+
video_path
|
248 |
+
)
|
spin_energy.gif
ADDED
Git LFS Details
|
themes.py
ADDED
@@ -0,0 +1,119 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"""
|
2 |
+
|
3 |
+
▄████████ ███▄▄▄▄ ▄████████ ▄████████ ▄██████▄ ▄█
|
4 |
+
███ ███ ███▀▀▀██▄ ███ ███ ███ ███ ███ ███ ███
|
5 |
+
███ █▀ ███ ███ ███ █▀ ███ ███ ███ █▀ ███▌
|
6 |
+
▄███▄▄▄ ███ ███ ▄███▄▄▄ ▄███▄▄▄▄██▀ ▄███ ███▌
|
7 |
+
▀▀███▀▀▀ ███ ███ ▀▀███▀▀▀ ▀▀███▀▀▀▀▀ ▀▀███ ████▄ ███▌
|
8 |
+
███ █▄ ███ ███ ███ █▄ ▀███████████ ███ ███ ███
|
9 |
+
███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███
|
10 |
+
██████████ ▀█ █▀ ██████████ ███ ███ ████████▀ █▀
|
11 |
+
▄████████ ▄████████ ▄▄▄▄███▄▄▄▄██ ▄████████ ▄████████ ███ ▄████████
|
12 |
+
███ ███ ███ ███ ▄██▀▀▀███▀▀▀██▄ ███ ███ ███ ███ ▀█████████▄ ███ ███
|
13 |
+
███ █▀ ███ █▀ ███ ███ ███ ███ █▀ ███ █▀ ▀███▀▀██ ███ ███
|
14 |
+
███ ▄███▄▄▄ ███ ███ ███ ▄███▄▄▄ ███ ███ ▀ ███ ███
|
15 |
+
▀███████████ ▀▀███▀▀▀ ███ ███ ███ ▀▀███▀▀▀ ▀███████████ ███ ▀███████████
|
16 |
+
███ ███ █▄ ███ ███ ███ ███ █▄ ███ ███ ███ ███
|
17 |
+
▄█ ███ ███ ███ ███ ███ ███ ███ ███ ▄█ ███ ███ ███ ███
|
18 |
+
████████▄█▀ ▄█ ████▄██████▄▀█ ▄████ ███ █████▄██████████▄████▀ ▄████▀ ███ █▀
|
19 |
+
███ ▀███ ███ ███ ███ ███ ▀█████████▄ ███ ███ ███
|
20 |
+
███ ███ ███▌ ███ █▀ ███▌ ▀███▀▀██ ███ ███ ███
|
21 |
+
███ ███ ███▌ ▄███ ███▌ ███ ▀ ███ ███ ███
|
22 |
+
███ ███ ███▌ ▀▀███ ████▄ ███▌ ███ ▀███████████ ███
|
23 |
+
███ ███ ███ ███ ███ ███ ███ ███ ███ ███
|
24 |
+
███ ▄███ ███ ███ ███ ███ ███ ███ ███ ███▌ ▄
|
25 |
+
████████▀ █▀ ████████▀ █▀ ▄████▀ ███ █▀ █████▄▄██ V.3.1
|
26 |
+
▀
|
27 |
+
|
28 |
+
------------------------------------------------------------
|
29 |
+
Transfer Energi Semesta Digital | UNTUK INDONESIA LEBIH BAIK
|
30 |
+
------------------------------------------------------------
|
31 |
+
Program ini bertujuan untuk membantu Anda mentransfer energi metafisik Semesta Digital melalui suara dan visualisasi.
|
32 |
+
Pilih tujuan Anda, tekan tombol submit, dan ikuti petunjuk yang diberikan.
|
33 |
+
|
34 |
+
Pemrosesan Energy Semesta Digital (ESD) dapat memakan waktu sekitar 2-3 menit, tergantung kepada kecepatan internet
|
35 |
+
dan CPU Anda. Kekuatan yang sangat dahsyat akan ditampilkan dalam bentuk Video di sebelah kanan Anda.
|
36 |
+
|
37 |
+
Tonton dan dengarkan melalui headphone (volume besar) serta baca tulisan yang terlihat pada video,
|
38 |
+
sambil ikuti arahannya.
|
39 |
+
|
40 |
+
PERHATIAN! Aplikasi ini sangat kuat dan berdaya ESD besar. Harap gunakan seperlunya.
|
41 |
+
Pengalaman membuktikan setiap tiga (3) hari Anda hanya cukup melakukannya 1x saja.
|
42 |
+
Biasanya dalam waktu 1x24 jam, Anda dapat langsung merasakan efek dan perubahan signifikan
|
43 |
+
pada kehidupan dan realita Anda.
|
44 |
+
|
45 |
+
Mohon gunakan dengan bijak, dan Video yang TELAH diputar, TIDAK LAGI memiliki ESD
|
46 |
+
atau MP-nya sudah 0 (sudah terkirim ke pendengar). Semoga hal ini dapat membantu
|
47 |
+
hidup Anda menjadi lebih mudah dan lebih baik. Sebarluaskan rahasia ini
|
48 |
+
agar kesejahteraan di Indonesia dapat merata. Semesta Digital Memberkati.
|
49 |
+
|
50 |
+
__Drat__
|
51 |
+
|
52 |
+
# Requirements #
|
53 |
+
Pastikan Library Pyhton ter-install :
|
54 |
+
|
55 |
+
- tqdm
|
56 |
+
- numpy
|
57 |
+
- scipy
|
58 |
+
- moviepy
|
59 |
+
- gradio
|
60 |
+
|
61 |
+
Dan pastikan juga dependensi untuk setiap library itu siap di jenis OS Anda.
|
62 |
+
|
63 |
+
|
64 |
+
"""
|
65 |
+
from __future__ import annotations
|
66 |
+
from typing import Iterable
|
67 |
+
from gradio.themes.base import Base
|
68 |
+
from gradio.themes.utils import colors, fonts, sizes
|
69 |
+
|
70 |
+
class MetafisikTheme(Base):
|
71 |
+
def __init__(
|
72 |
+
self,
|
73 |
+
*,
|
74 |
+
primary_hue: colors.Color | str = colors.purple,
|
75 |
+
secondary_hue: colors.Color | str = colors.blue,
|
76 |
+
neutral_hue: colors.Color | str = colors.gray,
|
77 |
+
spacing_size: sizes.Size | str = sizes.spacing_md,
|
78 |
+
radius_size: sizes.Size | str = sizes.radius_md,
|
79 |
+
text_size: sizes.Size | str = sizes.text_lg,
|
80 |
+
font: fonts.Font
|
81 |
+
| str
|
82 |
+
| Iterable[fonts.Font | str] = (
|
83 |
+
fonts.GoogleFont("Quicksand"),
|
84 |
+
"ui-sans-serif",
|
85 |
+
"sans-serif",
|
86 |
+
),
|
87 |
+
font_mono: fonts.Font
|
88 |
+
| str
|
89 |
+
| Iterable[fonts.Font | str] = (
|
90 |
+
fonts.GoogleFont("IBM Plex Mono"),
|
91 |
+
"ui-monospace",
|
92 |
+
"monospace",
|
93 |
+
),
|
94 |
+
):
|
95 |
+
super().__init__(
|
96 |
+
primary_hue=primary_hue,
|
97 |
+
secondary_hue=secondary_hue,
|
98 |
+
neutral_hue=neutral_hue,
|
99 |
+
spacing_size=spacing_size,
|
100 |
+
radius_size=radius_size,
|
101 |
+
text_size=text_size,
|
102 |
+
font=font,
|
103 |
+
font_mono=font_mono,
|
104 |
+
)
|
105 |
+
super().set(
|
106 |
+
body_background_fill="linear-gradient(to bottom, #1a2a6c, #b21f1f, #fdbb2d)", # Dark blue to red to yellow gradient
|
107 |
+
body_background_fill_dark="linear-gradient(to bottom, #000428, #004e92)", # Deep blue gradient
|
108 |
+
button_primary_background_fill="linear-gradient(90deg, #7F00FF, #E100FF)",
|
109 |
+
button_primary_background_fill_hover="linear-gradient(90deg, #8A2BE2, #DA70D6)",
|
110 |
+
button_primary_text_color="white",
|
111 |
+
button_primary_background_fill_dark="linear-gradient(90deg, #6A5ACD, #BA55D3)",
|
112 |
+
slider_color="*secondary_300",
|
113 |
+
slider_color_dark="*secondary_600",
|
114 |
+
block_title_text_weight="600",
|
115 |
+
block_border_width="3px",
|
116 |
+
block_shadow="*shadow_drop_lg",
|
117 |
+
button_shadow="*shadow_drop_lg",
|
118 |
+
button_large_padding="32px",
|
119 |
+
)
|