Spaces:
Running
Running
Add 2 files
Browse files- index.html +56 -35
- prompts.txt +2 -1
index.html
CHANGED
@@ -214,7 +214,7 @@
|
|
214 |
</div>
|
215 |
<button class="p-1 rounded-full text-gray-400 hover:text-white focus:outline-none">
|
216 |
<i class="fas fa-user-circle text-xl"></i>
|
217 |
-
|
218 |
</div>
|
219 |
</div>
|
220 |
<div class="-mr-2 flex md:hidden">
|
@@ -338,20 +338,23 @@
|
|
338 |
<div class="mb-4">
|
339 |
<h4 class="text-sm font-semibold text-gray-400 mb-2">CHOISIR UN SERVEUR :</h4>
|
340 |
<div class="server-list">
|
341 |
-
<button onclick="selectServer('
|
342 |
-
<i class="fas fa-
|
343 |
</button>
|
344 |
-
<button onclick="selectServer('
|
345 |
-
<i class="fas fa-
|
346 |
</button>
|
347 |
-
<button onclick="selectServer('
|
348 |
-
<i class="fas fa-
|
349 |
</button>
|
350 |
-
<button onclick="selectServer('
|
351 |
-
<i class="fas fa-
|
352 |
</button>
|
353 |
-
<button onclick="selectServer('
|
354 |
-
<i class="fas fa-
|
|
|
|
|
|
|
355 |
</button>
|
356 |
</div>
|
357 |
</div>
|
@@ -409,35 +412,47 @@
|
|
409 |
|
410 |
// Serveurs de streaming avec URLs de base fonctionnelles
|
411 |
const STREAMING_SERVERS = {
|
412 |
-
|
413 |
-
name: '
|
414 |
-
url: 'https://
|
415 |
autoPlay: true,
|
416 |
-
requiresTMDB: true
|
|
|
417 |
},
|
418 |
-
|
419 |
-
name: '
|
420 |
-
url: 'https://
|
421 |
autoPlay: true,
|
422 |
-
requiresTMDB:
|
|
|
423 |
},
|
424 |
-
|
425 |
-
name: '
|
426 |
-
url: 'https://
|
427 |
autoPlay: true,
|
428 |
-
requiresTMDB:
|
|
|
429 |
},
|
430 |
-
|
431 |
-
name: '
|
432 |
-
url: 'https://
|
433 |
-
autoPlay:
|
434 |
-
requiresTMDB:
|
|
|
435 |
},
|
436 |
-
|
437 |
-
name: '
|
438 |
-
url: 'https://
|
439 |
autoPlay: true,
|
440 |
-
requiresTMDB:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
441 |
}
|
442 |
};
|
443 |
|
@@ -449,7 +464,7 @@
|
|
449 |
let isLoading = false;
|
450 |
let currentMovieId = null;
|
451 |
let currentIMDBId = null;
|
452 |
-
let selectedServer = '
|
453 |
|
454 |
// Fonction utilitaire pour faire les requêtes API
|
455 |
async function fetchAPI(endpoint, params = {}) {
|
@@ -843,8 +858,14 @@
|
|
843 |
let streamingUrl;
|
844 |
const serverConfig = STREAMING_SERVERS[selectedServer];
|
845 |
|
846 |
-
|
847 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
848 |
|
849 |
// Ajouter le paramètre de lecture automatique si pris en charge
|
850 |
if (serverConfig.autoPlay) {
|
|
|
214 |
</div>
|
215 |
<button class="p-1 rounded-full text-gray-400 hover:text-white focus:outline-none">
|
216 |
<i class="fas fa-user-circle text-xl"></i>
|
217 |
+
</button>
|
218 |
</div>
|
219 |
</div>
|
220 |
<div class="-mr-2 flex md:hidden">
|
|
|
338 |
<div class="mb-4">
|
339 |
<h4 class="text-sm font-semibold text-gray-400 mb-2">CHOISIR UN SERVEUR :</h4>
|
340 |
<div class="server-list">
|
341 |
+
<button onclick="selectServer('hdvip')" class="server-btn active" data-server="hdvip">
|
342 |
+
<i class="fas fa-crown mr-1"></i> HD VIP
|
343 |
</button>
|
344 |
+
<button onclick="selectServer('streamlare')" class="server-btn inactive" data-server="streamlare">
|
345 |
+
<i class="fas fa-play-circle mr-1"></i> Streamlare
|
346 |
</button>
|
347 |
+
<button onclick="selectServer('streamtape')" class="server-btn inactive" data-server="streamtape">
|
348 |
+
<i class="fas fa-tape mr-1"></i> Streamtape
|
349 |
</button>
|
350 |
+
<button onclick="selectServer('younetu')" class="server-btn inactive" data-server="younetu">
|
351 |
+
<i class="fas fa-film mr-1"></i> Younetu
|
352 |
</button>
|
353 |
+
<button onclick="selectServer('uptostream')" class="server-btn inactive" data-server="uptostream">
|
354 |
+
<i class="fas fa-cloud mr-1"></i> Uptostream
|
355 |
+
</button>
|
356 |
+
<button onclick="selectServer('vidsrc')" class="server-btn inactive" data-server="vidsrc">
|
357 |
+
<i class="fas fa-server mr-1"></i> VidSrc
|
358 |
</button>
|
359 |
</div>
|
360 |
</div>
|
|
|
412 |
|
413 |
// Serveurs de streaming avec URLs de base fonctionnelles
|
414 |
const STREAMING_SERVERS = {
|
415 |
+
hdvip: {
|
416 |
+
name: 'Lecteur HD VIP',
|
417 |
+
url: 'https://database.gdriveplayer.us/player.php?tmdb=',
|
418 |
autoPlay: true,
|
419 |
+
requiresTMDB: true,
|
420 |
+
requiresIMDB: false
|
421 |
},
|
422 |
+
streamlare: {
|
423 |
+
name: 'Streamlare',
|
424 |
+
url: 'https://streamlare.com/e/',
|
425 |
autoPlay: true,
|
426 |
+
requiresTMDB: false,
|
427 |
+
requiresIMDB: true
|
428 |
},
|
429 |
+
streamtape: {
|
430 |
+
name: 'Streamtape',
|
431 |
+
url: 'https://streamtape.com/e/',
|
432 |
autoPlay: true,
|
433 |
+
requiresTMDB: false,
|
434 |
+
requiresIMDB: true
|
435 |
},
|
436 |
+
younetu: {
|
437 |
+
name: 'Younetu',
|
438 |
+
url: 'https://younetu.com/embed/',
|
439 |
+
autoPlay: true,
|
440 |
+
requiresTMDB: false,
|
441 |
+
requiresIMDB: true
|
442 |
},
|
443 |
+
uptostream: {
|
444 |
+
name: 'Uptostream',
|
445 |
+
url: 'https://uptostream.com/iframe/',
|
446 |
autoPlay: true,
|
447 |
+
requiresTMDB: false,
|
448 |
+
requiresIMDB: true
|
449 |
+
},
|
450 |
+
vidsrc: {
|
451 |
+
name: 'VidSrc',
|
452 |
+
url: 'https://vidsrc.to/embed/movie/',
|
453 |
+
autoPlay: true,
|
454 |
+
requiresTMDB: true,
|
455 |
+
requiresIMDB: false
|
456 |
}
|
457 |
};
|
458 |
|
|
|
464 |
let isLoading = false;
|
465 |
let currentMovieId = null;
|
466 |
let currentIMDBId = null;
|
467 |
+
let selectedServer = 'hdvip';
|
468 |
|
469 |
// Fonction utilitaire pour faire les requêtes API
|
470 |
async function fetchAPI(endpoint, params = {}) {
|
|
|
858 |
let streamingUrl;
|
859 |
const serverConfig = STREAMING_SERVERS[selectedServer];
|
860 |
|
861 |
+
if (serverConfig.requiresTMDB) {
|
862 |
+
streamingUrl = serverConfig.url + movieId;
|
863 |
+
} else if (serverConfig.requiresIMDB && imdbId) {
|
864 |
+
streamingUrl = serverConfig.url + imdbId;
|
865 |
+
} else {
|
866 |
+
// Si aucun ID n'est disponible, utiliser TMDB par défaut
|
867 |
+
streamingUrl = serverConfig.url + movieId;
|
868 |
+
}
|
869 |
|
870 |
// Ajouter le paramètre de lecture automatique si pris en charge
|
871 |
if (serverConfig.autoPlay) {
|
prompts.txt
CHANGED
@@ -8,4 +8,5 @@ je veux regarder les film en automatique activer les boutons regarder en automat
|
|
8 |
activer les lecture des films dans une nouvel fenetre en mode lecture automatique
|
9 |
intégrer des serveur pour regarder en autoplay
|
10 |
corriger les erreur 404
|
11 |
-
ajouter des vrais serveur en automatiqure pour regarder des vvrais film
|
|
|
|
8 |
activer les lecture des films dans une nouvel fenetre en mode lecture automatique
|
9 |
intégrer des serveur pour regarder en autoplay
|
10 |
corriger les erreur 404
|
11 |
+
ajouter des vrais serveur en automatiqure pour regarder des vvrais film
|
12 |
+
ajouter je veux des serveur comme : Lecteur HD VIP Streamlare : Streamtape :Younetu Uptostream : etc..
|