docto41 commited on
Commit
edac289
·
verified ·
1 Parent(s): 8a94f58

Add 3 files

Browse files
Files changed (3) hide show
  1. README.md +6 -4
  2. index.html +383 -19
  3. prompts.txt +4 -0
README.md CHANGED
@@ -1,10 +1,12 @@
1
  ---
2
- title: Cin Stream
3
- emoji: 🏆
4
- colorFrom: pink
5
  colorTo: yellow
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: cin-stream
3
+ emoji: 🐳
4
+ colorFrom: purple
5
  colorTo: yellow
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,383 @@
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>StreamVista - Films et Séries en Streaming</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
+ <style>
10
+ .movie-card {
11
+ transition: all 0.3s ease;
12
+ }
13
+ .movie-card:hover {
14
+ transform: scale(1.05);
15
+ box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);
16
+ }
17
+ .movie-poster {
18
+ height: 400px;
19
+ object-fit: cover;
20
+ }
21
+ .loading-spinner {
22
+ animation: spin 1s linear infinite;
23
+ }
24
+ @keyframes spin {
25
+ 0% { transform: rotate(0deg); }
26
+ 100% { transform: rotate(360deg); }
27
+ }
28
+ .server-btn:hover {
29
+ background-color: #2d3748;
30
+ }
31
+ .server-btn.active {
32
+ background-color: #3182ce;
33
+ }
34
+ </style>
35
+ </head>
36
+ <body class="bg-gray-900 text-white">
37
+ <!-- Header -->
38
+ <header class="bg-black py-4 px-6 shadow-lg sticky top-0 z-50">
39
+ <div class="container mx-auto flex flex-col md:flex-row justify-between items-center">
40
+ <div class="flex items-center mb-4 md:mb-0">
41
+ <i class="fas fa-film text-red-600 text-3xl mr-3"></i>
42
+ <h1 class="text-2xl font-bold bg-gradient-to-r from-red-600 to-purple-600 bg-clip-text text-transparent">StreamVista</h1>
43
+ </div>
44
+
45
+ <div class="relative w-full md:w-1/3">
46
+ <input type="text" placeholder="Rechercher un film..."
47
+ class="w-full bg-gray-800 rounded-full py-2 px-4 pl-10 text-white focus:border-blue-500">
48
+ <i class="fas fa-search absolute left-3 top-3 text-gray-400"></i>
49
+ </div>
50
+
51
+ <nav class="hidden md:flex space-x-6 mt-4 md:mt-0">
52
+ <a href="#" class="hover:text-red-500 transition">Accueil</a>
53
+ <a href="#" class="hover:text-red-500 transition">Nouveautés</a>
54
+ <a href="#" class="hover:text-red-500 transition">Genres</a>
55
+ <a href="#" class="hover:text-red-500 transition">Ma liste</a>
56
+ <button class="bg-red-600 hover:bg-red-700 text-white py-1 px-4 rounded-full text-sm font-semibold transition">
57
+ Connexion
58
+ </button>
59
+ </nav>
60
+ </div>
61
+ </header>
62
+
63
+ <!-- Hero Section -->
64
+ <section class="relative h-96 bg-gradient-to-r from-gray-900 to-gray-800 overflow-hidden">
65
+ <div class="absolute inset-0 bg-black opacity-50"></div>
66
+ <div class="absolute inset-0 flex items-center justify-center">
67
+ <div class="text-center px-4 z-10">
68
+ <h2 class="text-4xl md:text-5xl font-bold mb-4">Streaming Ultra HD</h2>
69
+ <p class="text-xl mb-6">+962,000 films et séries en VF et VOSTFR</p>
70
+ <button class="bg-red-600 hover:bg-red-700 text-white py-3 px-8 rounded-full font-semibold transition">
71
+ <i class="fas fa-play mr-2"></i> Commencer
72
+ </button>
73
+ </div>
74
+ </div>
75
+ </section>
76
+
77
+ <!-- Main Content -->
78
+ <main class="container mx-auto px-4 py-8">
79
+ <!-- Server Selection -->
80
+ <div class="mb-6 bg-gray-800 p-4 rounded-lg">
81
+ <h3 class="text-lg font-semibold mb-3">Serveurs disponibles</h3>
82
+ <div class="flex flex-wrap gap-2">
83
+ <button class="server-btn active bg-blue-600 text-white px-4 py-2 rounded-full text-sm">
84
+ <i class="fas fa-bolt mr-2"></i> Rapide
85
+ </button>
86
+ <button class="server-btn bg-gray-700 hover:bg-gray-600 px-4 py-2 rounded-full text-sm">
87
+ <i class="fas fa-shield-alt mr-2"></i> Premium
88
+ </button>
89
+ <button class="server-btn bg-gray-700 hover:bg-gray-600 px-4 py-2 rounded-full text-sm">
90
+ <i class="fas fa-globe mr-2"></i> International
91
+ </button>
92
+ </div>
93
+ </div>
94
+
95
+ <!-- Movies Sections -->
96
+ <section class="mb-12">
97
+ <div class="flex justify-between items-center mb-6">
98
+ <h2 class="text-2xl font-bold">Nouveautés 2024</h2>
99
+ <a href="#" class="text-red-500 hover:underline">Voir plus</a>
100
+ </div>
101
+
102
+ <div class="grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-5 xl:grid-cols-6 gap-4" id="new-movies">
103
+ <!-- Films chargés dynamiquement -->
104
+ </div>
105
+ </section>
106
+
107
+ <section class="mb-12">
108
+ <div class="flex justify-between items-center mb-6">
109
+ <h2 class="text-2xl font-bold">Top Films</h2>
110
+ <a href="#" class="text-red-500 hover:underline">Voir plus</a>
111
+ </div>
112
+
113
+ <div class="grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-5 xl:grid-cols-6 gap-4" id="top-movies">
114
+ <!-- Films chargés dynamiquement -->
115
+ </div>
116
+ </section>
117
+ </main>
118
+
119
+ <!-- Footer -->
120
+ <footer class="bg-black py-8 px-6">
121
+ <div class="container mx-auto grid grid-cols-1 md:grid-cols-4 gap-8">
122
+ <div>
123
+ <h3 class="text-xl font-bold mb-4">StreamVista</h3>
124
+ <p class="text-gray-400">La plateforme de streaming la plus complète avec plus de 962,000 titres.</p>
125
+ </div>
126
+
127
+ <div>
128
+ <h4 class="font-semibold mb-4">Navigation</h4>
129
+ <ul class="space-y-2">
130
+ <li><a href="#" class="text-gray-400 hover:text-white transition">Accueil</a></li>
131
+ <li><a href="#" class="text-gray-400 hover:text-white transition">Films</a></li>
132
+ <li><a href="#" class="text-gray-400 hover:text-white transition">Séries</a></li>
133
+ </ul>
134
+ </div>
135
+
136
+ <div>
137
+ <h4 class="font-semibold mb-4">Support</h4>
138
+ <ul class="space-y-2">
139
+ <li><a href="#" class="text-gray-400 hover:text-white transition">Aide</a></li>
140
+ <li><a href="#" class="text-gray-400 hover:text-white transition">Serveurs</a></li>
141
+ <li><a href="#" class="text-gray-400 hover:text-white transition">Contact</a></li>
142
+ </ul>
143
+ </div>
144
+
145
+ <div>
146
+ <h4 class="font-semibold mb-4">Légal</h4>
147
+ <ul class="space-y-2">
148
+ <li><a href="#" class="text-gray-400 hover:text-white transition">CGU</a></li>
149
+ <li><a href="#" class="text-gray-400 hover:text-white transition">Confidentialité</a></li>
150
+ </ul>
151
+ </div>
152
+ </div>
153
+
154
+ <div class="border-t border-gray-800 mt-8 pt-6 text-center text-gray-500">
155
+ <p>© 2024 StreamVista. Service de démonstration.</p>
156
+ </div>
157
+ </footer>
158
+
159
+ <!-- Movie Modal -->
160
+ <div id="movie-modal" class="fixed inset-0 bg-black bg-opacity-90 z-50 hidden overflow-y-auto">
161
+ <div class="container mx-auto py-12 px-4">
162
+ <div class="flex justify-end mb-4">
163
+ <button id="close-modal" class="text-white text-2xl hover:text-red-500 transition">
164
+ <i class="fas fa-times"></i>
165
+ </button>
166
+ </div>
167
+
168
+ <div class="bg-gray-800 rounded-lg overflow-hidden">
169
+ <div class="flex flex-col lg:flex-row">
170
+ <div class="lg:w-1/3">
171
+ <img id="modal-poster" src="" alt="Movie Poster" class="w-full h-auto">
172
+ </div>
173
+
174
+ <div class="lg:w-2/3 p-6">
175
+ <h2 id="modal-title" class="text-3xl font-bold mb-2"></h2>
176
+ <div class="flex flex-wrap items-center gap-2 mb-4">
177
+ <span id="modal-year" class="bg-gray-700 px-2 py-1 rounded text-sm"></span>
178
+ <span id="modal-rating" class="bg-red-600 px-2 py-1 rounded text-sm"></span>
179
+ </div>
180
+
181
+ <p id="modal-plot" class="text-gray-300 mb-6"></p>
182
+
183
+ <div class="mb-6">
184
+ <h4 class="font-semibold mb-2">Serveurs disponibles</h4>
185
+ <div class="grid grid-cols-1 sm:grid-cols-2 gap-2" id="modal-servers">
186
+ <!-- Options de serveur -->
187
+ </div>
188
+ </div>
189
+
190
+ <button id="play-movie" class="bg-red-600 hover:bg-red-700 text-white py-3 px-8 rounded-full font-semibold transition flex items-center">
191
+ <i class="fas fa-play mr-2"></i> Regarder maintenant
192
+ </button>
193
+ </div>
194
+ </div>
195
+ </div>
196
+ </div>
197
+ </div>
198
+
199
+ <script>
200
+ // Base de données simulée de films
201
+ const moviesDatabase = [
202
+ {
203
+ id: 1,
204
+ title: "Dune: Partie Deux",
205
+ year: 2024,
206
+ rating: "4.8/5",
207
+ plot: "Paul Atreides s'allie avec les Fremen pour mener la révolte contre ceux qui ont détruit sa famille.",
208
+ poster: "https://m.media-amazon.com/images/M/MV5BN2QyZGU4ZDctOWMzMy00NTc5LThlOGQtODhmNDI1NmY5YzAwXkEyXkFqcGdeQXVyMDM2NDM2MQ@@._V1_FMjpg_UX1000_.jpg",
209
+ servers: [
210
+ { name: "Serveur Rapide", url: "#", quality: "4K" },
211
+ { name: "Serveur Premium", url: "#", quality: "1080p" }
212
+ ]
213
+ },
214
+ {
215
+ id: 2,
216
+ title: "The Batman",
217
+ year: 2023,
218
+ rating: "4.5/5",
219
+ plot: "Batman enquête sur la corruption à Gotham City et affronte le Riddler, un tueur en série ciblant l'élite corrompue.",
220
+ poster: "https://m.media-amazon.com/images/M/MV5BMDdmMTBiNTYtMDIzNi00NGVlLWIzMDYtZTk3MTQ3NGQxZGEwXkEyXkFqcGdeQXVyMzMwOTU5MDk@._V1_.jpg",
221
+ servers: [
222
+ { name: "Serveur Rapide", url: "#", quality: "1080p" },
223
+ { name: "Serveur International", url: "#", quality: "720p" }
224
+ ]
225
+ },
226
+ {
227
+ id: 3,
228
+ title: "Avatar 3",
229
+ year: 2025,
230
+ rating: "4.7/5",
231
+ plot: "La suite des aventures des Na'vi sur Pandora.",
232
+ poster: "https://m.media-amazon.com/images/M/MV5BZDA0OGQxNTItMDZkMC00N2UyLTg3MzMtYTJmNjg3N2E0MTM0XkEyXkFqcGdeQXVyMjY1MjkzMjE@._V1_FMjpg_UX1000_.jpg",
233
+ servers: [
234
+ { name: "Serveur Premium", url: "#", quality: "4K" }
235
+ ]
236
+ },
237
+ {
238
+ id: 4,
239
+ title: "Mission Impossible 8",
240
+ year: 2025,
241
+ rating: "4.6/5",
242
+ plot: "Nouvelle mission d'Ethan Hunt et son équipe.",
243
+ poster: "https://m.media-amazon.com/images/M/MV5BZjBiOGIyY2YtOTA3OC00YzY1LThkYjktMGRkYTNhNTExY2I2XkEyXkFqcGdeQXVyMTEyMjM2NDc2._V1_FMjpg_UX1000_.jpg",
244
+ servers: [
245
+ { name: "Serveur Rapide", url: "#", quality: "1080p" },
246
+ { name: "Serveur International", url: "#", quality: "720p" }
247
+ ]
248
+ },
249
+ {
250
+ id: 5,
251
+ title: "Deadpool 3",
252
+ year: 2024,
253
+ rating: "4.9/5",
254
+ plot: "Deadpool rejoint l'univers cinématographique Marvel.",
255
+ poster: "https://m.media-amazon.com/images/M/MV5BMDdmMTBiNTYtMDIzNi00NGVlLWIzMDYtZTk3MTQ3NGQxZGEwXkEyXkFqcGdeQXVyMzMwOTU5MDk@._V1_FMjpg_UX1000_.jpg",
256
+ servers: [
257
+ { name: "Serveur Premium", url: "#", quality: "4K" },
258
+ { name: "Serveur Rapide", url: "#", quality: "1080p" }
259
+ ]
260
+ },
261
+ {
262
+ id: 6,
263
+ title: "Jurassic World 4",
264
+ year: 2025,
265
+ rating: "4.4/5",
266
+ plot: "Nouveau chapitre de la franchise Jurassic World.",
267
+ poster: "https://m.media-amazon.com/images/M/MV5BOTBjMjA4NmYtN2RjMi00YWU5LTk0OTgtZDY4YTM5ODFkZGU4XkEyXkFqcGdeQXVyNTI4MzE4MDU@._V1_FMjpg_UX1000_.jpg",
268
+ servers: [
269
+ { name: "Serveur Rapide", url: "#", quality: "1080p" }
270
+ ]
271
+ }
272
+ ];
273
+
274
+ // Générer les cartes de film
275
+ function generateMovieCards(movies, containerId) {
276
+ const container = document.getElementById(containerId);
277
+ container.innerHTML = '';
278
+
279
+ movies.forEach(movie => {
280
+ const card = document.createElement('div');
281
+ card.className = 'movie-card bg-gray-800 rounded-lg overflow-hidden cursor-pointer';
282
+ card.dataset.id = movie.id;
283
+ card.innerHTML = `
284
+ <div class="relative">
285
+ <img src="${movie.poster}" alt="${movie.title}" class="w-full h-64 object-cover">
286
+ <div class="absolute inset-0 bg-black bg-opacity-0 hover:bg-opacity-50 transition flex items-center justify-center">
287
+ <i class="fas fa-play text-4xl opacity-0 hover:opacity-100 transition text-red-500"></i>
288
+ </div>
289
+ </div>
290
+ <div class="p-3">
291
+ <h3 class="font-semibold truncate">${movie.title}</h3>
292
+ <div class="flex justify-between text-sm text-gray-400 mt-1">
293
+ <span>${movie.year}</span>
294
+ <span>${movie.rating}</span>
295
+ </div>
296
+ </div>
297
+ `;
298
+
299
+ card.addEventListener('click', () => openMovieModal(movie));
300
+ container.appendChild(card);
301
+ });
302
+ }
303
+
304
+ // Ouvrir le modal du film
305
+ function openMovieModal(movie) {
306
+ document.getElementById('modal-poster').src = movie.poster;
307
+ document.getElementById('modal-title').textContent = movie.title;
308
+ document.getElementById('modal-year').textContent = movie.year;
309
+ document.getElementById('modal-rating').textContent = movie.rating;
310
+ document.getElementById('modal-plot').textContent = movie.plot;
311
+
312
+ const serversContainer = document.getElementById('modal-servers');
313
+ serversContainer.innerHTML = '';
314
+
315
+ movie.servers.forEach(server => {
316
+ const serverBtn = document.createElement('button');
317
+ serverBtn.className = 'server-btn bg-gray-700 hover:bg-gray-600 text-left p-3 rounded flex items-center';
318
+ serverBtn.innerHTML = `
319
+ <i class="fas fa-server mr-2 text-blue-400"></i>
320
+ <div>
321
+ <div class="font-medium">${server.name}</div>
322
+ <div class="text-xs text-gray-400">${server.quality}</div>
323
+ </div>
324
+ `;
325
+ serverBtn.addEventListener('click', () => {
326
+ document.querySelectorAll('#modal-servers .server-btn').forEach(btn => {
327
+ btn.classList.remove('active');
328
+ });
329
+ serverBtn.classList.add('active');
330
+ document.getElementById('play-movie').dataset.url = server.url;
331
+ });
332
+ serversContainer.appendChild(serverBtn);
333
+ });
334
+
335
+ // Sélectionner le premier serveur par défaut
336
+ if (movie.servers.length > 0) {
337
+ serversContainer.firstChild.click();
338
+ }
339
+
340
+ document.getElementById('movie-modal').classList.remove('hidden');
341
+ document.body.style.overflow = 'hidden';
342
+ }
343
+
344
+ // Fermer le modal
345
+ function closeModal() {
346
+ document.getElementById('movie-modal').classList.add('hidden');
347
+ document.body.style.overflow = 'auto';
348
+ }
349
+
350
+ // Initialisation
351
+ document.addEventListener('DOMContentLoaded', () => {
352
+ // Générer les sections de films
353
+ generateMovieCards(moviesDatabase, 'new-movies');
354
+ generateMovieCards([...moviesDatabase].reverse(), 'top-movies');
355
+
356
+ // Fermer le modal
357
+ document.getElementById('close-modal').addEventListener('click', closeModal);
358
+
359
+ // Jouer le film (ouvrir dans un nouvel onglet)
360
+ document.getElementById('play-movie').addEventListener('click', () => {
361
+ const url = document.getElementById('play-movie').dataset.url;
362
+ if (url && url !== '#') {
363
+ window.open(url, '_blank', 'noopener,noreferrer');
364
+ } else {
365
+ alert('Ceci est une démonstration. Les liens de streaming ne sont pas fonctionnels.');
366
+ }
367
+ });
368
+
369
+ // Gestion des serveurs
370
+ document.querySelectorAll('.server-btn').forEach(btn => {
371
+ btn.addEventListener('click', () => {
372
+ document.querySelectorAll('.server-btn').forEach(b => {
373
+ b.classList.remove('active', 'bg-blue-600');
374
+ b.classList.add('bg-gray-700');
375
+ });
376
+ btn.classList.add('active', 'bg-blue-600');
377
+ btn.classList.remove('bg-gray-700');
378
+ });
379
+ });
380
+ });
381
+ </script>
382
+ <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=docto41/cin-stream" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
383
+ </html>
prompts.txt ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ creer un générateur de site de films streaming a regarder de suite avec plus de 5025200 boutons cliquable automatiques des film qui s'ouvre dans une nouvel fenetre quand on cique sure chaque bouton je veux des vrais film reel en automatique pas de site d exemple , avec sont propre database de plus de 9726000 film complet directement pret a l'emploi les film je les veux tous en francais , avec des tres belle affiche reel des film et leur affiche d'origine , avec des serveurs de base de donnée avec leur lien d'origine
2
+ activer toutes les boutons a regarder maintenant en mode automatique
3
+ je veux que le site posséde sont vrais serveur de lient de film a jours
4
+ je veut un site de films de streaming complet a regarder en francais et pret a l'emploi de suite , avec une grosse base de donnéés en syteme robotisé en automatique avec plussieur seveur des film avec les liens des films origineaux en automatique avec une database de 962000 film tres recents de 2023 a 2025 , ouvert les lecture des films dans une nouvel fenetre