Guymy97 commited on
Commit
2c735ce
·
verified ·
1 Parent(s): 6b744e2

Add 3 files

Browse files
Files changed (3) hide show
  1. README.md +7 -5
  2. index.html +575 -19
  3. prompts.txt +2 -0
README.md CHANGED
@@ -1,10 +1,12 @@
1
  ---
2
- title: King Espace
3
- emoji: 🏢
4
- colorFrom: blue
5
- colorTo: red
6
  sdk: static
7
  pinned: false
 
 
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
1
  ---
2
+ title: king-espace
3
+ emoji: 🐳
4
+ colorFrom: red
5
+ colorTo: purple
6
  sdk: static
7
  pinned: false
8
+ tags:
9
+ - deepsite
10
  ---
11
 
12
+ Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
index.html CHANGED
@@ -1,19 +1,575 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
19
- </html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="fr">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>DJ Hub - Plateforme DJ Complète</title>
7
+ <script src="https://cdn.tailwindcss.com"></script>
8
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
9
+ </head>
10
+ <body class="bg-gradient-to-b from-gray-900 to-black text-gray-300 min-h-screen">
11
+ <div class="fixed z-30 w-full bg-black/80 backdrop-blur-md">
12
+ <div class="container mx-auto px-4 py-3 flex justify-between items-center">
13
+ <div class="flex items-center space-x-2">
14
+ <div class="bg-purple-600 rounded-md p-2">
15
+ <i class="fas fa-music text-xl"></i>
16
+ </div>
17
+ <h1 class="text-xl font-bold tracking-wider">DJ <span class="text-purple-500">HUB</span></h1>
18
+ </div>
19
+
20
+ <nav class="hidden md:flex items-center space-x-8">
21
+ <a href="#" class="text-purple-400"><i class="fas fa-home mr-1"></i> Accueil</a>
22
+ <a href="#"><i class="fas fa-compass mr-1"></i> Explorer</a>
23
+ <a href="#"><i class="fas fa-users mr-1"></i> Communauté</a>
24
+ <a href="#"><i class="fas fa-calendar mr-1"></i> Événements</a>
25
+ <a href="#"><i class="fas fa-download mr-1"></i> Téléchargements</a>
26
+ </nav>
27
+
28
+ <div class="flex items-center space-x-4">
29
+ <button class="bg-purple-600 hover:bg-purple-700 px-4 py-2 rounded-full font-bold transition">
30
+ <i class="fas fa-play-circle mr-2"></i>Mixer en direct
31
+ </button>
32
+
33
+ <div class="relative">
34
+ <img src="https://images.unsplash.com/photo-1511367461989-f85a21fda167?crop=entropy&cs=tinysrgb&fit=crop&fm=jpg&h=40&w=40"
35
+ class="rounded-full h-10 w-10 cursor-pointer" alt="Profil">
36
+ </div>
37
+
38
+ <button class="md:hidden text-gray-300 text-xl">
39
+ <i class="fas fa-bars"></i>
40
+ </button>
41
+ </div>
42
+ </div>
43
+
44
+ <div class="border-t border-gray-800"></div>
45
+ </div>
46
+
47
+ <!-- Main container -->
48
+ <div class="pt-20 container mx-auto px-4 pb-10">
49
+ <div class="grid grid-cols-1 lg:grid-cols-3 gap-6">
50
+ <!-- Left column - Profile -->
51
+ <div class="lg:col-span-1">
52
+ <div class="bg-gray-800/50 backdrop-blur-md rounded-xl shadow-lg overflow-hidden">
53
+ <!-- Profile box -->
54
+ <div class="bg-gradient-to-b from-purple-900/50 to-gray-800/50 p-6 text-center">
55
+ <img src="https://images.unsplash.com/photo-1511367461989-f85a21fda167?crop=entropy&cs=tinysrgb&fit=crop&fm=jpg&h=96&w=96"
56
+ class="rounded-full h-24 w-24 mx-auto border-4 border-purple-600">
57
+ <h2 class="text-xl font-bold mt-3">DJ Electronik</h2>
58
+ <p class="text-purple-400 text-sm">Profil Premium • 8 ans d'expérience</p>
59
+
60
+ <div class="flex justify-center gap-4 mt-4">
61
+ <p><span class="font-bold">152</span> Auditeurs</p>
62
+ <p><span class="font-bold">47</span> Mixsets</p>
63
+ <p><span class="font-bold">2.1K</span> Fans</p>
64
+ </div>
65
+
66
+ <button class="mt-5 bg-purple-600 hover:bg-purple-700 px-4 py-2 rounded-lg w-full font-bold transition">
67
+ <i class="fas fa-user-plus mr-1"></i> Suivre
68
+ </button>
69
+ </div>
70
+
71
+ <div class="p-4 border-t border-gray-700">
72
+ <h3 class="font-bold mb-2 flex items-center">
73
+ <i class="fas fa-record-vinyl mr-2 text-purple-400"></i>
74
+ Mixsets populaires
75
+ </h3>
76
+ <div class="space-y-3">
77
+ <div class="flex items-center gap-3">
78
+ <div class="bg-gray-700 w-10 h-10 rounded-md flex items-center justify-center">
79
+ <i class="fas fa-play text-purple-400"></i>
80
+ </div>
81
+ <div>
82
+ <p class="font-semibold text-sm">Summer Vibes 2023</p>
83
+ <p class="text-xs opacity-70">1.2K écoutes</p>
84
+ </div>
85
+ </div>
86
+ <div class="flex items-center gap-3">
87
+ <div class="bg-gray-700 w-10 h-10 rounded-md flex items-center justify-center">
88
+ <i class="fas fa-play text-purple-400"></i>
89
+ </div>
90
+ <div>
91
+ <p class="font-semibold text-sm">Deep House Nights</p>
92
+ <p class="text-xs opacity-70">893 écoutes</p>
93
+ </div>
94
+ </div>
95
+ <div class="flex items-center gap-3">
96
+ <div class="bg-gray-700 w-10 h-10 rounded-md flex items-center justify-center">
97
+ <i class="fas fa-play text-purple-400"></i>
98
+ </div>
99
+ <div>
100
+ <p class="font-semibold text-sm">Urban Grooves Mix</p>
101
+ <p class="text-xs opacity-70">786 écoutes</p>
102
+ </div>
103
+ </div>
104
+ </div>
105
+ </div>
106
+ </div>
107
+ </div>
108
+
109
+ <!-- Middle column - Main content (posts, mix, etc) -->
110
+ <div class="lg:col-span-2">
111
+ <!-- Upload section -->
112
+ <div class="bg-gray-800/50 backdrop-blur-md rounded-xl shadow-lg overflow-hidden mb-6">
113
+ <div class="p-4 border-b border-gray-700">
114
+ <h2 class="text-lg font-bold">Partagez votre contenu</h2>
115
+ </div>
116
+
117
+ <div class="p-4">
118
+ <div class="flex space-x-3 mb-4">
119
+ <div class="w-12 h-12 rounded-full overflow-hidden">
120
+ <img src="https://images.unsplash.com/photo-1511367461989-f85a21fda167?crop=entropy&cs=tinysrgb&fit=crop&fm=jpg&h=48&w=48" class="w-full">
121
+ </div>
122
+ <div class="flex-1">
123
+ <input type="text"
124
+ class="w-full bg-gray-700 rounded-full px-4 py-2 focus:outline-none focus:ring-2 focus:ring-purple-600"
125
+ placeholder="Quoi de neuf dans votre univers musical...">
126
+ </div>
127
+ </div>
128
+
129
+ <!-- Upload buttons -->
130
+ <div class="flex justify-around flex-wrap">
131
+ <button class="upload-type text-center mb-2 hover:text-purple-400 transition">
132
+ <i class="fas fa-video block text-3xl mb-1 text-green-500"></i>
133
+ <span class="text-sm">Vidéo</span>
134
+ </button>
135
+
136
+ <button class="upload-type text-center mb-2 hover:text-purple-400 transition">
137
+ <i class="fas fa-headphones-alt block text-3xl mb-1 text-blue-500"></i>
138
+ <span class="text-sm">Audio MP3</span>
139
+ </button>
140
+
141
+ <button class="upload-type text-center mb-2 hover:text-purple-400 transition">
142
+ <i class="fas fa-file-alt block text-3xl mb-1 text-yellow-500"></i>
143
+ <span class="text-sm">Fichier</span>
144
+ </button>
145
+
146
+ <button class="upload-type text-center mb-2 hover:text-purple-400 transition">
147
+ <i class="fas fa-comment-dots block text-3xl mb-1 text-red-500"></i>
148
+ <span class="text-sm">Statut</span>
149
+ </button>
150
+ </div>
151
+
152
+ <div class="mt-4 text-right">
153
+ <button class="bg-purple-600 hover:bg-purple-700 px-6 py-2 rounded-full font-bold transition">
154
+ <i class="fas fa-paper-plane mr-1"></i> Publier
155
+ </button>
156
+ </div>
157
+ </div>
158
+ </div>
159
+
160
+ <!-- Feed Section -->
161
+ <div class="bg-gray-800/50 backdrop-blur-md rounded-xl shadow-lg overflow-hidden mb-6">
162
+ <div class="p-4 border-b border-gray-700">
163
+ <h2 class="text-lg font-bold">Flux communautaire</h2>
164
+ </div>
165
+
166
+ <div class="space-y-6 p-4">
167
+ <!-- Post 1 -->
168
+ <div class="bg-gray-700/30 rounded-xl overflow-hidden">
169
+ <div class="p-4">
170
+ <div class="flex items-center mb-4">
171
+ <img src="https://images.unsplash.com/photo-1534030347209-467a5b0ad3e6?crop=entropy&cs=tinysrgb&fit=crop&fm=jpg&h=40&w=40" class="rounded-full w-10 h-10">
172
+ <div class="ml-3">
173
+ <h4 class="font-bold">DJ GrooveMaster</h4>
174
+ <p class="text-xs opacity-75">Il y a 1 heure</p>
175
+ </div>
176
+ </div>
177
+
178
+ <p class="mb-4">Juste ajouté mon tout dernier mix pour la saison de festivals! 🎧🔥 Qu'en pensez-vous? Venez discuter sur mon canal en direct ce soir!</p>
179
+
180
+ <div class="bg-gray-900 rounded-xl overflow-hidden mb-4">
181
+ <div class="relative">
182
+ <img src="https://images.unsplash.com/photo-1517011594347-1f14773129e1?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1000&q=80" alt="DJ Set" class="w-full h-48 object-cover">
183
+ <div class="absolute inset-0 bg-gradient-to-t from-black/80 to-transparent"></div>
184
+ <div class="absolute bottom-4 left-4">
185
+ <h3 class="font-bold text-lg">Sunset Festival Live Set</h3>
186
+ <p class="text-sm">146 min • Progressive House</p>
187
+ </div>
188
+ <div class="absolute top-4 right-4 bg-red-600 px-2 py-1 rounded-md">LIVE</div>
189
+ </div>
190
+ <div class="p-4">
191
+ <div class="flex items-center justify-between">
192
+ <div class="flex space-x-4">
193
+ <button class="text-green-500"><i class="fas fa-play-circle text-xl"></i> Écouter</button>
194
+ <button class="text-blue-400"><i class="fas fa-download text-xl"></i></button>
195
+ </div>
196
+ <div>
197
+ <span class="bg-purple-900 px-2 py-1 rounded-md text-xs">Nouveau</span>
198
+ </div>
199
+ </div>
200
+ </div>
201
+ </div>
202
+
203
+ <div class="flex justify-between">
204
+ <button><i class="fas fa-heart mr-1 text-pink-400"></i> 248</button>
205
+ <button><i class="fas fa-comment mr-1 text-blue-400"></i> Commentaires (42)</button>
206
+ <button><i class="fas fa-share mr-1 text-green-400"></i> Partager</button>
207
+ </div>
208
+ </div>
209
+ </div>
210
+
211
+ <!-- Post 2 -->
212
+ <div class="bg-gray-700/30 rounded-xl overflow-hidden">
213
+ <div class="p-4">
214
+ <div class="flex items-center mb-4">
215
+ <img src="https://images.unsplash.com/photo-1543948956-2b7a39ada7b5?crop=entropy&cs=tinysrgb&fit=crop&fm=jpg&h=40&w=40" class="rounded-full w-10 h-10">
216
+ <div class="ml-3">
217
+ <h4 class="font-bold">Tempo Queen</h4>
218
+ <p class="text-xs opacity-75">Il y a 4 heures</p>
219
+ </div>
220
+ </div>
221
+
222
+ <p class="mb-4">Je cherche des nouvelles collaborations pour mon prochain EP de techno-minimal! Si vous jouez avec Ableton et que vous aimez les beats sombres, contactez-moi! 🖤</p>
223
+
224
+ <div class="flex items-center justify-around border-t border-gray-600 pt-4">
225
+ <button class="text-center hover:text-purple-300">
226
+ <i class="fas fa-smile text-xl mb-1 text-yellow-400"></i>
227
+ <p>Interessé</p>
228
+ </button>
229
+ <button class="text-center hover:text-purple-300">
230
+ <i class="fas fa-comment text-xl mb-1 text-blue-400"></i>
231
+ <p>Proposer</p>
232
+ </button>
233
+ <button class="text-center hover:text-purple-300">
234
+ <i class="fas fa-share-alt text-xl mb-1 text-green-400"></i>
235
+ <p>Partager</p>
236
+ </button>
237
+ </div>
238
+ </div>
239
+ </div>
240
+ </div>
241
+ </div>
242
+ </div>
243
+ </div>
244
+ </div>
245
+
246
+ <!-- Media Player -->
247
+ <div class="fixed bottom-0 left-0 right-0 bg-gray-800/80 backdrop-blur-md py-3 px-6 border-t border-gray-700">
248
+ <div class="container mx-auto flex flex-col md:flex-row items-center justify-between">
249
+ <div class="flex items-center space-x-4 w-full md:w-1/3 mb-4 md:mb-0">
250
+ <img src="https://source.unsplash.com/random/60x60?techno" class="rounded-md w-12 h-12">
251
+ <div>
252
+ <p class="font-semibold">Lost in Sound (Original Mix)</p>
253
+ <p class="text-xs opacity-80">DJ Electronik • BPM 128</p>
254
+ </div>
255
+ <button class="text-pink-600 text-xl">
256
+ <i class="fas fa-heart"></i>
257
+ </button>
258
+ </div>
259
+
260
+ <div class="w-full md:w-1/3 mb-4 md:mb-0">
261
+ <div class="flex items-center justify-center space-x-4">
262
+ <button class="text-2xl">
263
+ <i class="fas fa-random"></i>
264
+ </button>
265
+ <button class="text-2xl">
266
+ <i class="fas fa-step-backward"></i>
267
+ </button>
268
+ <button class="w-12 h-12 bg-purple-600 rounded-full flex items-center justify-center">
269
+ <i class="fas fa-play text-xl"></i>
270
+ </button>
271
+ <button class="text-2xl">
272
+ <i class="fas fa-step-forward"></i>
273
+ </button>
274
+ <button class="text-2xl">
275
+ <i class="fas fa-redo"></i>
276
+ </button>
277
+ </div>
278
+ </div>
279
+
280
+ <div class="flex items-center space-x-3 w-full md:w-1/3 justify-end">
281
+ <i class="fas fa-volume-up"></i>
282
+ <div class="w-20 md:w-32 rounded-full h-2 bg-gray-700">
283
+ <div class="bg-purple-500 w-10/12 h-2 rounded-full"></div>
284
+ </div>
285
+ <button class="hidden md:block hover:text-purple-400">
286
+ <i class="fas fa-ellipsis-h"></i>
287
+ </button>
288
+ </div>
289
+ </div>
290
+ </div>
291
+
292
+ <!-- Mobile Action Button -->
293
+ <div class="md:hidden fixed right-4 bottom-20 z-40">
294
+ <button class="bg-purple-600 p-4 rounded-full shadow-lg">
295
+ <i class="fas fa-plus text-xl"></i>
296
+ </button>
297
+ </div>
298
+
299
+ <!-- Mobile Navigation -->
300
+ <div class="md:hidden fixed bottom-0 left-0 right-0 bg-black z-40">
301
+ <div class="flex border-t border-gray-800 justify-around">
302
+ <a href="#" class="flex flex-col items-center py-3 px-4 text-purple-400">
303
+ <i class="fas fa-home text-lg"></i>
304
+ <span class="text-xs mt-1">Accueil</span>
305
+ </a>
306
+ <a href="#" class="flex flex-col items-center py-3 px-4">
307
+ <i class="fas fa-compass text-lg"></i>
308
+ <span class="text-xs mt-1">Explorer</span>
309
+ </a>
310
+ <a href="#" class="flex flex-col items-center py-3 px-4">
311
+ <i class="fas fa-music text-lg"></i>
312
+ <span class="text-xs mt-1">Bibliothèque</span>
313
+ </a>
314
+ <a href="#" class="flex flex-col items-center py-3 px-4">
315
+ <i class="fas fa-user text-lg"></i>
316
+ <span class="text-xs mt-1">Profil</span>
317
+ </a>
318
+ </div>
319
+ </div>
320
+
321
+ <!-- Floating chat icon -->
322
+ <div class="fixed bottom-28 right-4 bg-purple-600 w-14 h-14 rounded-full flex items-center justify-center shadow-lg z-30">
323
+ <i class="fas fa-comments text-xl"></i>
324
+ <span class="absolute top-0 right-0 bg-red-500 text-white w-5 h-5 text-xs rounded-full flex items-center justify-center">3</span>
325
+ </div>
326
+
327
+ <!-- Modal Upload Window -->
328
+ <div id="uploadModal" class="fixed inset-0 bg-black/70 z-50 hidden items-center justify-center">
329
+ <div class="bg-gray-800 w-full max-w-2xl rounded-xl overflow-hidden">
330
+ <div class="p-4 bg-purple-900 flex justify-between items-center">
331
+ <h3 class="text-xl font-bold">Partager du contenu</h3>
332
+ <button class="text-2xl close-modal">&times;</button>
333
+ </div>
334
+
335
+ <div class="p-6">
336
+ <div class="flex justify-around mb-8">
337
+ <button class="text-center upload-option" data-type="video">
338
+ <i class="fas fa-video block text-3xl mb-2 text-green-500"></i>
339
+ <span>Vidéo</span>
340
+ </button>
341
+ <button class="text-center upload-option" data-type="audio">
342
+ <i class="fas fa-headphones-alt block text-3xl mb-2 text-blue-500"></i>
343
+ <span>Audio MP3</span>
344
+ </button>
345
+ <button class="text-center upload-option" data-type="file">
346
+ <i class="fas fa-file-alt block text-3xl mb-2 text-yellow-500"></i>
347
+ <span>Fichier</span>
348
+ </button>
349
+ <button class="text-center upload-option" data-type="status">
350
+ <i class="fas fa-comment-dots block text-3xl mb-2 text-red-500"></i>
351
+ <span>Statut</span>
352
+ </button>
353
+ </div>
354
+
355
+ <div id="uploadContent">
356
+ <!-- Content changes based on selected upload type -->
357
+ <div class="flex items-center justify-center h-60 bg-gray-700/30 rounded-xl border-2 border-dashed border-gray-600 mb-4">
358
+ <div class="text-center">
359
+ <i class="fas fa-cloud-upload-alt text-4xl text-gray-500 mb-2"></i>
360
+ <p>Sélectionnez un type de contenu à téléverser</p>
361
+ </div>
362
+ </div>
363
+ </div>
364
+
365
+ <div>
366
+ <button id="submitUpload" class="w-full bg-purple-600 hover:bg-purple-700 py-3 rounded-lg font-bold text-lg">
367
+ <i class="fas fa-share-square mr-2"></i> Publier sur le flux
368
+ </button>
369
+ </div>
370
+ </div>
371
+ </div>
372
+ </div>
373
+
374
+ <script>
375
+ // Upload type content
376
+ document.querySelectorAll('.upload-type').forEach(button => {
377
+ button.addEventListener('click', () => {
378
+ document.getElementById('uploadModal').classList.remove('hidden');
379
+ });
380
+ });
381
+
382
+ // Close modal
383
+ document.querySelector('.close-modal').addEventListener('click', () => {
384
+ document.getElementById('uploadModal').classList.add('hidden');
385
+ });
386
+
387
+ // Populate upload content based on selection
388
+ document.querySelectorAll('.upload-option').forEach(option => {
389
+ option.addEventListener('click', () => {
390
+ const type = option.dataset.type;
391
+ let contentHTML = '';
392
+
393
+ if (type === 'video') {
394
+ contentHTML = `
395
+ <div class="text-center p-4">
396
+ <div class="mb-4">
397
+ <i class="fas fa-film text-4xl text-green-500 mb-4"></i>
398
+ <h3 class="text-lg font-bold mb-2">Téléverser une vidéo</h3>
399
+ <p class="text-gray-400 mb-4">Partagez vos performances live ou tutoriels</p>
400
+ </div>
401
+ <div class="relative h-48 bg-gray-700/30 rounded-xl border-2 border-dashed border-gray-600 mb-4 grid place-items-center">
402
+ <input type="file" class="absolute inset-0 w-full h-full opacity-0 cursor-pointer">
403
+ <div>
404
+ <p class="text-lg"><i class="fas fa-upload mr-2"></i>Glissez vos fichiers ici</p>
405
+ <p class="text-sm text-gray-500">ou cliquez pour parcourir</p>
406
+ <p class="text-xs text-gray-600 mt-4">MP4, MOV, AVI (max 500MB)</p>
407
+ </div>
408
+ </div>
409
+ <input type="text"
410
+ class="w-full bg-gray-700 rounded-xl px-4 py-2 mb-4 focus:outline-none focus:ring-2 focus:ring-green-500"
411
+ placeholder="Titre de la vidéo">
412
+ </div>
413
+ `;
414
+ } else if (type === 'audio') {
415
+ contentHTML = `
416
+ <div class="text-center p-4">
417
+ <div class="mb-4">
418
+ <i class="fas fa-music text-4xl text-blue-500 mb-4"></i>
419
+ <h3 class="text-lg font-bold mb-2">Téléverser un fichier audio</h3>
420
+ <p class="text-gray-400 mb-4">Partagez vos mixsets ou morceaux originaux</p>
421
+ </div>
422
+ <div class="relative h-36 bg-gray-700/30 rounded-xl border-2 border-dashed border-gray-600 mb-4 grid place-items-center">
423
+ <input type="file" class="absolute inset-0 w-full h-full opacity-0 cursor-pointer">
424
+ <div>
425
+ <p class="text-lg"><i class="fas fa-upload mr-2"></i>Glissez vos fichiers audio ici</p>
426
+ <p class="text-xs text-gray-600 mt-4">MP3, WAV, FLAC (max 100MB)</p>
427
+ </div>
428
+ </div>
429
+ <div class="flex space-x-3 mb-4">
430
+ <input type="text"
431
+ class="w-2/3 bg-gray-700 rounded-xl px-4 py-2 focus:outline-none focus:ring-2 focus:ring-blue-500"
432
+ placeholder="Titre du morceau">
433
+ <input type="text"
434
+ class="w-1/3 bg-gray-700 rounded-xl px-4 py-2 focus:outline-none focus:ring-2 focus:ring-blue-500"
435
+ placeholder="Genre musical">
436
+ </div>
437
+ <textarea
438
+ class="w-full h-20 bg-gray-700 rounded-xl px-4 py-2 mb-2 focus:outline-none focus:ring-2 focus:ring-blue-500"
439
+ placeholder="Description..."></textarea>
440
+ </div>
441
+ `;
442
+ } else if (type === 'status') {
443
+ contentHTML = `
444
+ <div class="p-4">
445
+ <div class="mb-4">
446
+ <i class="fas fa-comment-dots text-4xl text-red-500 mb-4 block text-center"></i>
447
+ <h3 class="text-lg font-bold mb-2 text-center">Partager un statut</h3>
448
+ <p class="text-gray-400 mb-4 text-center">Quoi de neuf dans votre univers musical?</p>
449
+ </div>
450
+ <textarea
451
+ class="w-full h-40 bg-gray-700 rounded-xl px-4 py-3 mb-4 focus:outline-none focus:ring-2 focus:ring-red-500"
452
+ placeholder="Écrivez votre mise à jour de statut ici..."></textarea>
453
+ <div class="flex">
454
+ <button class="mr-2 px-4 py-2 rounded-full bg-gray-700 hover:bg-gray-600">
455
+ <i class="fas fa-image mr-2"></i> Image
456
+ </button>
457
+ <button class="mr-2 px-4 py-2 rounded-full bg-gray-700 hover:bg-gray-600">
458
+ <i class="fas fa-film mr-2"></i> Vidéo
459
+ </button>
460
+ <button class="px-4 py-2 rounded-full bg-gray-700 hover:bg-gray-600">
461
+ <i class="fas fa-map-marker-alt mr-2"></i> Lieu
462
+ </button>
463
+ </div>
464
+ </div>
465
+ `;
466
+ } else if (type === 'file') {
467
+ contentHTML = `
468
+ <div class="text-center p-4">
469
+ <div class="mb-4">
470
+ <i class="fas fa-file-alt text-4xl text-yellow-500 mb-4"></i>
471
+ <h3 class="text-lg font-bold mb-2">Partager un fichier</h3>
472
+ <p class="text-gray-400 mb-4">Échangez des samples, des presets ou des projets</p>
473
+ </div>
474
+ <div class="relative h-36 bg-gray-700/30 rounded-xl border-2 border-dashed border-gray-600 mb-4 grid place-items-center">
475
+ <input type="file" class="absolute inset-0 w-full h-full opacity-0 cursor-pointer">
476
+ <div>
477
+ <p class="text-lg"><i class="fas fa-upload mr-2"></i>Glissez vos fichiers ici</p>
478
+ <p class="text-xs text-gray-600 mt-4">ZIP, RAR, Ableton, FLP (max 50MB)</p>
479
+ </div>
480
+ </div>
481
+ <div class="mb-4">
482
+ <input type="text"
483
+ class="w-full bg-gray-700 rounded-xl px-4 py-2 mb-2 focus:outline-none focus:ring-2 focus:ring-yellow-500"
484
+ placeholder="Nom du fichier">
485
+ <textarea
486
+ class="w-full h-20 bg-gray-700 rounded-xl px-4 py-2 focus:outline-none focus:ring-2 focus:ring-yellow-500"
487
+ placeholder="Description du fichier"></textarea>
488
+ </div>
489
+ </div>
490
+ `;
491
+ }
492
+
493
+ document.getElementById('uploadContent').innerHTML = contentHTML;
494
+ });
495
+ });
496
+
497
+ // Submit upload
498
+ document.getElementById('submitUpload').addEventListener('click', () => {
499
+ document.getElementById('uploadModal').classList.add('hidden');
500
+ alert('Votre contenu a été partagé avec succès!');
501
+ });
502
+
503
+ // Media player toggle
504
+ const playButton = document.querySelector('.bg-purple-600');
505
+ playButton.addEventListener('click', function() {
506
+ const icon = this.querySelector('i');
507
+ if(icon.classList.contains('fa-play')) {
508
+ icon.classList.replace('fa-play', 'fa-pause');
509
+ this.classList.add('ring-2', 'ring-purple-500');
510
+ } else {
511
+ icon.classList.replace('fa-pause', 'fa-play');
512
+ this.classList.remove('ring-2', 'ring-purple-500');
513
+ }
514
+ });
515
+
516
+ // Heart toggle
517
+ const heartBtn = document.querySelector('.fa-heart');
518
+ heartBtn.addEventListener('click', function() {
519
+ if(this.classList.contains('text-pink-400')) {
520
+ this.classList.remove('text-pink-400');
521
+ this.classList.add('text-gray-400');
522
+ } else {
523
+ this.classList.add('text-pink-400');
524
+ this.classList.remove('text-gray-400');
525
+ }
526
+ });
527
+ </script>
528
+
529
+ <style>
530
+ .upload-type {
531
+ cursor: pointer;
532
+ min-width: 80px;
533
+ }
534
+
535
+ .upload-option {
536
+ cursor: pointer;
537
+ transition: transform 0.2s;
538
+ width: 130px;
539
+ padding: 10px;
540
+ border-radius: 10px;
541
+ background: rgba(52, 5, 76, 0.5);
542
+ }
543
+
544
+ .upload-option:hover {
545
+ background: rgba(76, 29, 149, 0.3);
546
+ transform: translateY(-5px);
547
+ }
548
+
549
+ @keyframes pulse {
550
+ 0%, 100% { opacity: 1; }
551
+ 50% { opacity: 0.5; }
552
+ }
553
+
554
+ .fa-record-vinyl {
555
+ animation: pulse 2s infinite;
556
+ }
557
+
558
+ .bg-gray-800\/50 {
559
+ background-color: rgba(31, 41, 55, 0.5);
560
+ }
561
+
562
+ .bg-purple-900\/50 {
563
+ background-color: rgba(88, 28, 135, 0.5);
564
+ }
565
+
566
+ .bg-gray-700\/30 {
567
+ background-color: rgba(55, 65, 81, 0.3);
568
+ }
569
+
570
+ .bg-black\/50 {
571
+ background-color: rgba(0, 0, 0, 0.5);
572
+ }
573
+ </style>
574
+ <p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=Guymy97/king-espace" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
575
+ </html>
prompts.txt ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ une application proffesionel pour dj
2
+ ecris moi le code por une app pour dj avec possibilité de poster de video ,mp3 , statut,tchat et partage de fichier