Deddy commited on
Commit
1260b7a
1 Parent(s): 4d8c7c1

Upload 4 files

Browse files
Files changed (5) hide show
  1. .gitattributes +1 -0
  2. main.py +149 -0
  3. process_energy.py +248 -0
  4. spin_energy.gif +3 -0
  5. 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

  • SHA256: 9a09a26503c1ed021503dc4bff8f25ba2483fcc8553c6aeb7d5bbf86721b130a
  • Pointer size: 132 Bytes
  • Size of remote file: 1.57 MB
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
+ )