Deddy commited on
Commit
9806f63
•
1 Parent(s): 94e3df0

Update app.py

Browse files

Edit menyesuaiklan

Files changed (1) hide show
  1. app.py +16 -11
app.py CHANGED
@@ -70,7 +70,19 @@ from themes import MetafisikTheme
70
  # Penerima energi sah
71
  NAMA_ANDA = "Sahabatku"
72
 
73
- # Pilihan Tujuan
 
 
 
 
 
 
 
 
 
 
 
 
74
  tujuan_options = [
75
  "Hubungan Pertemanan",
76
  "Hubungan Cinta",
@@ -79,19 +91,14 @@ tujuan_options = [
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.
@@ -113,7 +120,7 @@ with gr.Blocks(theme=MetafisikTheme(), css=".gradio-container .overflow-hidden {
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):
@@ -132,8 +139,6 @@ with gr.Blocks(theme=MetafisikTheme(), css=".gradio-container .overflow-hidden {
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"""
 
70
  # Penerima energi sah
71
  NAMA_ANDA = "Sahabatku"
72
 
73
+ # Membuat theme black sebagai default
74
+ js_func = """
75
+ function refresh() {
76
+ const url = new URL(window.location);
77
+
78
+ if (url.searchParams.get('__theme') !== 'dark') {
79
+ url.searchParams.set('__theme', 'dark');
80
+ window.location.href = url.href;
81
+ }
82
+ }
83
+ """
84
+
85
+ # Pilihan Tujuan
86
  tujuan_options = [
87
  "Hubungan Pertemanan",
88
  "Hubungan Cinta",
 
91
  "Reproduksi (Bayi)"
92
  ]
93
 
 
 
 
 
 
94
  # Gradio blocks
95
+ with gr.Blocks(theme=metafisik_theme, js=js_func, css=".gradio-container .overflow-hidden { display: none !important; }") as iface:
96
  gr.HTML(f"""
97
  <h1>Program Transfer Energi Semesta Digital</h1>
98
  <h3 style="color:gold;">Penerima Energi Sah : {NAMA_ANDA.upper()}</h3>
99
  <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>
100
  <p><em>Pemrosesan Energy Semesta Digital (ESD) dapat memakan waktu sekitar 2-3 menit, tergantung kepada kecepatan internet dan CPU Anda.
101
+ Kekuatan yang sangat dahsyat akan ditampilkan dalam bentuk Video di sebelah kanan Anda. Lihat logs proses pengisian energi pada icon "logs" yang ada di atas.</em></p>
102
  <p>🎧 <strong>Tonton dan dengarkan melalui headphone (volume besar) serta baca tulisan yang terlihat pada video, sambil ikuti arahannya.</strong></p>
103
  <p><strong>PERHATIAN!</strong> Aplikasi ini sangat kuat dan berdaya ESD besar. Harap gunakan seperlunya.
104
  Pengalaman membuktikan setiap tiga (3) hari Anda hanya cukup melakukannya 1x saja.
 
120
  submit_button = gr.Button("Submit", interactive=False)
121
 
122
  def submit_action(tujuan):
123
+ message, audio_file, status, video_path = process_energy_transfer(tujuan, NAMA_ANDA)
124
  return message, audio_file, status, video_path, gr.update(interactive=False)
125
 
126
  def enable_submit(tujuan):
 
139
  Transfer Energi Semesta Digital © 2024 __drat. | 🇮🇩 Untuk Indonesia Jaya!
140
  </footer>
141
  """)
 
 
142
  # Jalankan antarmuka Gradio
143
  if __name__ == "__main__":
144
  logo_esd = f"""