Add 2 files
Browse files- index.html +165 -21
- prompts.txt +2 -1
index.html
CHANGED
@@ -141,6 +141,21 @@
|
|
141 |
.animate-fadeIn {
|
142 |
animation: fadeIn 1s ease-out forwards;
|
143 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
144 |
</style>
|
145 |
</head>
|
146 |
<body class="scroll-smooth">
|
@@ -275,10 +290,10 @@
|
|
275 |
<!-- Les films seront générés par JavaScript -->
|
276 |
</div>
|
277 |
|
278 |
-
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
</div>
|
283 |
</div>
|
284 |
</section>
|
@@ -503,7 +518,7 @@
|
|
503 |
<ul class="space-y-2">
|
504 |
<li><a href="#" class="text-gray-400 hover:text-neon-blue transition-all duration-300">Conditions d'utilisation</a></li>
|
505 |
<li><a href="#" class="text-gray-400 hover:text-neon-pink transition-all duration-300">Politique de confidentialité</a></li>
|
506 |
-
<li><a href="#" class="text-gray-400 hover:text-neon-purple
|
507 |
<li><a href="#" class="text-gray-400 hover:text-neon-green transitionall duration-300">Mentions légales</a></li>
|
508 |
</ul>
|
509 |
</div>
|
@@ -731,12 +746,118 @@
|
|
731 |
description: "Une histoire d'ambition et d'excès retraçant la montée et la chute de multiples personnages à Hollywood dans les années 1920.",
|
732 |
note: "7.4",
|
733 |
image: "https://image.tmdb.org/t/p/w500/wjOHjWCUE0YPPDiA9QHv4kXmq1Q.jpg"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
734 |
}
|
735 |
];
|
736 |
|
|
|
|
|
|
|
|
|
|
|
|
|
737 |
// Générer les films dans la grille
|
738 |
function genererFilmsGrid(films) {
|
739 |
-
filmsGrid.innerHTML = '';
|
740 |
films.forEach(film => {
|
741 |
const filmElement = document.createElement('div');
|
742 |
filmElement.className = 'film-card group relative rounded-xl overflow-hidden transition-all duration-500 hover:z-10';
|
@@ -773,9 +894,30 @@
|
|
773 |
});
|
774 |
}
|
775 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
776 |
// Générer les films dans le carrousel de nouveautés
|
777 |
function genererNouveautesCarousel(films) {
|
778 |
-
nouveautesCarousel
|
779 |
films.slice(0, 10).forEach(film => {
|
780 |
const filmElement = document.createElement('div');
|
781 |
filmElement.className = 'flex-shrink-0 w-64 sm:w-72 md:w-80';
|
@@ -816,27 +958,19 @@
|
|
816 |
const nextBtn = document.getElementById('next-btn');
|
817 |
|
818 |
prevBtn.addEventListener('click', () => {
|
819 |
-
|
820 |
});
|
821 |
|
822 |
nextBtn.addEventListener('click', () => {
|
823 |
-
|
824 |
-
});
|
825 |
-
|
826 |
-
// Charger plus de films
|
827 |
-
let filmsCharges = 12;
|
828 |
-
loadMoreButton.addEventListener('click', () => {
|
829 |
-
const nouveauxFilms = filmsReels.slice(filmsCharges, filmsCharges + 8);
|
830 |
-
genererFilmsGrid([...document.querySelectorAll('#films-grid .film-card'), ...nouveauxFilms]);
|
831 |
-
filmsCharges += 8;
|
832 |
-
if (filmsCharges >= filmsReels.length) {
|
833 |
-
loadMoreButton.classList.add('hidden');
|
834 |
-
}
|
835 |
});
|
836 |
|
837 |
// Initialisation
|
838 |
document.addEventListener('DOMContentLoaded', () => {
|
839 |
-
|
|
|
|
|
|
|
840 |
genererNouveautesCarousel(filmsReels);
|
841 |
|
842 |
// Animation au scroll
|
@@ -856,6 +990,16 @@
|
|
856 |
observer.observe(section);
|
857 |
});
|
858 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
859 |
</script>
|
860 |
<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-futur" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
|
861 |
</html>
|
|
|
141 |
.animate-fadeIn {
|
142 |
animation: fadeIn 1s ease-out forwards;
|
143 |
}
|
144 |
+
|
145 |
+
/* Loading spinner */
|
146 |
+
.loading-spinner {
|
147 |
+
display: inline-block;
|
148 |
+
width: 50px;
|
149 |
+
height: 50px;
|
150 |
+
border: 5px solid rgba(0, 240, 255, 0.3);
|
151 |
+
border-radius: 50%;
|
152 |
+
border-top-color: #00f0ff;
|
153 |
+
animation: spin 1s ease-in-out infinite;
|
154 |
+
}
|
155 |
+
|
156 |
+
@keyframes spin {
|
157 |
+
to { transform: rotate(360deg); }
|
158 |
+
}
|
159 |
</style>
|
160 |
</head>
|
161 |
<body class="scroll-smooth">
|
|
|
290 |
<!-- Les films seront générés par JavaScript -->
|
291 |
</div>
|
292 |
|
293 |
+
<!-- Chargement automatique -->
|
294 |
+
<div id="loading-container" class="text-center mt-12 hidden">
|
295 |
+
<div class="loading-spinner mx-auto"></div>
|
296 |
+
<p class="mt-4 text-neon-blue">Chargement des films...</p>
|
297 |
</div>
|
298 |
</div>
|
299 |
</section>
|
|
|
518 |
<ul class="space-y-2">
|
519 |
<li><a href="#" class="text-gray-400 hover:text-neon-blue transition-all duration-300">Conditions d'utilisation</a></li>
|
520 |
<li><a href="#" class="text-gray-400 hover:text-neon-pink transition-all duration-300">Politique de confidentialité</a></li>
|
521 |
+
<li><a href="#" class="text-gray-400 hover:text-neon-purple transitionall duration-300">Cookies</a></li>
|
522 |
<li><a href="#" class="text-gray-400 hover:text-neon-green transitionall duration-300">Mentions légales</a></li>
|
523 |
</ul>
|
524 |
</div>
|
|
|
746 |
description: "Une histoire d'ambition et d'excès retraçant la montée et la chute de multiples personnages à Hollywood dans les années 1920.",
|
747 |
note: "7.4",
|
748 |
image: "https://image.tmdb.org/t/p/w500/wjOHjWCUE0YPPDiA9QHv4kXmq1Q.jpg"
|
749 |
+
},
|
750 |
+
// Ajout de plus de films pour le chargement automatique
|
751 |
+
{
|
752 |
+
titre: "Avengers: Endgame",
|
753 |
+
annee: 2019,
|
754 |
+
duree: "3h01min",
|
755 |
+
genre1: "Action",
|
756 |
+
genre2: "Science-fiction",
|
757 |
+
description: "Les Avengers tentent de restaurer l'ordre dans l'univers après les événements dévastateurs d'Infinity War.",
|
758 |
+
note: "8.4",
|
759 |
+
image: "https://image.tmdb.org/t/p/w500/or06FN3Dka5tukK1e9sl16pB3iy.jpg"
|
760 |
+
},
|
761 |
+
{
|
762 |
+
titre: "Joker",
|
763 |
+
annee: 2019,
|
764 |
+
duree: "2h02min",
|
765 |
+
genre1: "Drame",
|
766 |
+
genre2: "Thriller",
|
767 |
+
description: "L'histoire de la transformation d'Arthur Fleck, un comédien raté, en le criminel emblématique Joker.",
|
768 |
+
note: "8.4",
|
769 |
+
image: "https://image.tmdb.org/t/p/w500/udDclJoHjfjb8Ekgsd4FDteOkCU.jpg"
|
770 |
+
},
|
771 |
+
{
|
772 |
+
titre: "Parasite",
|
773 |
+
annee: 2019,
|
774 |
+
duree: "2h12min",
|
775 |
+
genre1: "Drame",
|
776 |
+
genre2: "Thriller",
|
777 |
+
description: "Une famille pauvre s'infiltre dans le ménage d'une famille riche en se faisant passer pour des professionnels hautement qualifiés.",
|
778 |
+
note: "8.5",
|
779 |
+
image: "https://image.tmdb.org/t/p/w500/7IiTTgloJzvGI1TAYymCfbfl3vT.jpg"
|
780 |
+
},
|
781 |
+
{
|
782 |
+
titre: "Inception",
|
783 |
+
annee: 2010,
|
784 |
+
duree: "2h28min",
|
785 |
+
genre1: "Science-fiction",
|
786 |
+
genre2: "Action",
|
787 |
+
description: "Un voleur qui vole des secrets corporatifs grâce à l'utilisation de la technologie de partage de rêves reçoit la tâche inverse.",
|
788 |
+
note: "8.8",
|
789 |
+
image: "https://image.tmdb.org/t/p/w500/9gk7adHYeDvHkCSEqAvQNLV5Uge.jpg"
|
790 |
+
},
|
791 |
+
{
|
792 |
+
titre: "Interstellar",
|
793 |
+
annee: 2014,
|
794 |
+
duree: "2h49min",
|
795 |
+
genre1: "Science-fiction",
|
796 |
+
genre2: "Drame",
|
797 |
+
description: "Une équipe d'explorateurs voyage à travers un trou de ver dans l'espace pour assurer la survie de l'humanité.",
|
798 |
+
note: "8.6",
|
799 |
+
image: "https://image.tmdb.org/t/p/w500/gEU2QniE6E77NI6lCU6MxlNBvIx.jpg"
|
800 |
+
},
|
801 |
+
{
|
802 |
+
titre: "The Dark Knight",
|
803 |
+
annee: 2008,
|
804 |
+
duree: "2h32min",
|
805 |
+
genre1: "Action",
|
806 |
+
genre2: "Crime",
|
807 |
+
description: "Batman a relevé le défi du Joker, un criminel qui plonge Gotham City dans l'anarchie.",
|
808 |
+
note: "9.0",
|
809 |
+
image: "https://image.tmdb.org/t/p/w500/qJ2tW6WMUDux911r6m7haRef0WH.jpg"
|
810 |
+
},
|
811 |
+
{
|
812 |
+
titre: "Pulp Fiction",
|
813 |
+
annee: 1994,
|
814 |
+
duree: "2h34min",
|
815 |
+
genre1: "Crime",
|
816 |
+
genre2: "Drame",
|
817 |
+
description: "Les vies de deux hommes de main, d'un boxeur, d'un gangster et de sa femme s'entrelacent dans quatre histoires de violence et de rachat.",
|
818 |
+
note: "8.9",
|
819 |
+
image: "https://image.tmdb.org/t/p/w500/d5iIlFn5s0ImszYzBPb8JPIfbXD.jpg"
|
820 |
+
},
|
821 |
+
{
|
822 |
+
titre: "The Shawshank Redemption",
|
823 |
+
annee: 1994,
|
824 |
+
duree: "2h22min",
|
825 |
+
genre1: "Drame",
|
826 |
+
genre2: "Crime",
|
827 |
+
description: "Deux prisonniers se lient d'amitié au fil des ans, trouvant réconfort et rédemption finale grâce à des actes de décence commune.",
|
828 |
+
note: "9.3",
|
829 |
+
image: "https://image.tmdb.org/t/p/w500/q6y0Go1tsGEsmtFryDOJo3dEmqu.jpg"
|
830 |
+
},
|
831 |
+
{
|
832 |
+
titre: "The Godfather",
|
833 |
+
annee: 1972,
|
834 |
+
duree: "2h55min",
|
835 |
+
genre1: "Crime",
|
836 |
+
genre2: "Drame",
|
837 |
+
description: "Le patriarche vieillissant d'une dynastie criminelle new-yorkaise transfère le contrôle de son empire clandestin à son fils réticent.",
|
838 |
+
note: "9.2",
|
839 |
+
image: "https://image.tmdb.org/t/p/w500/3bhkrj58Vtu7enYsRolD1fZdja1.jpg"
|
840 |
+
},
|
841 |
+
{
|
842 |
+
titre: "Fight Club",
|
843 |
+
annee: 1999,
|
844 |
+
duree: "2h19min",
|
845 |
+
genre1: "Drame",
|
846 |
+
genre2: "Thriller",
|
847 |
+
description: "Un employé de bureau insomniaque et un fabricant de savon diabolique forment un club de combat souterrain qui évolue en quelque chose de bien plus grand.",
|
848 |
+
note: "8.8",
|
849 |
+
image: "https://image.tmdb.org/t/p/w500/pB8BM7pdSp6B6Ih7QZ4DrQ3PmJK.jpg"
|
850 |
}
|
851 |
];
|
852 |
|
853 |
+
// Variables pour le chargement automatique
|
854 |
+
let filmsCharges = 0;
|
855 |
+
const batchSize = 12; // Nombre de films à charger à chaque fois
|
856 |
+
const loadingContainer = document.getElementById('loading-container');
|
857 |
+
const filmsGrid = document.getElementById('films-grid');
|
858 |
+
|
859 |
// Générer les films dans la grille
|
860 |
function genererFilmsGrid(films) {
|
|
|
861 |
films.forEach(film => {
|
862 |
const filmElement = document.createElement('div');
|
863 |
filmElement.className = 'film-card group relative rounded-xl overflow-hidden transition-all duration-500 hover:z-10';
|
|
|
894 |
});
|
895 |
}
|
896 |
|
897 |
+
// Charger plus de films
|
898 |
+
function chargerPlusDeFilms() {
|
899 |
+
if (filmsCharges >= filmsReels.length) return;
|
900 |
+
|
901 |
+
loadingContainer.classList.remove('hidden');
|
902 |
+
|
903 |
+
// Simulation de chargement asynchrone
|
904 |
+
setTimeout(() => {
|
905 |
+
const nouveauxFilms = filmsReels.slice(filmsCharges, filmsCharges + batchSize);
|
906 |
+
genererFilmsGrid(nouveauxFilms);
|
907 |
+
filmsCharges += batchSize;
|
908 |
+
|
909 |
+
loadingContainer.classList.add('hidden');
|
910 |
+
|
911 |
+
// Si on a chargé tous les films, supprimer l'observateur
|
912 |
+
if (filmsCharges >= filmsReels.length) {
|
913 |
+
observer.unobserve(loadingContainer);
|
914 |
+
}
|
915 |
+
}, 1000);
|
916 |
+
}
|
917 |
+
|
918 |
// Générer les films dans le carrousel de nouveautés
|
919 |
function genererNouveautesCarousel(films) {
|
920 |
+
const nouveautesCarousel = document.getElementById('nouveautes-carousel');
|
921 |
films.slice(0, 10).forEach(film => {
|
922 |
const filmElement = document.createElement('div');
|
923 |
filmElement.className = 'flex-shrink-0 w-64 sm:w-72 md:w-80';
|
|
|
958 |
const nextBtn = document.getElementById('next-btn');
|
959 |
|
960 |
prevBtn.addEventListener('click', () => {
|
961 |
+
document.getElementById('nouveautes-carousel').scrollBy({ left: -300, behavior: 'smooth' });
|
962 |
});
|
963 |
|
964 |
nextBtn.addEventListener('click', () => {
|
965 |
+
document.getElementById('nouveautes-carousel').scrollBy({ left: 300, behavior: 'smooth' });
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
966 |
});
|
967 |
|
968 |
// Initialisation
|
969 |
document.addEventListener('DOMContentLoaded', () => {
|
970 |
+
// Charger le premier lot de films
|
971 |
+
chargerPlusDeFilms();
|
972 |
+
|
973 |
+
// Générer le carrousel de nouveautés
|
974 |
genererNouveautesCarousel(filmsReels);
|
975 |
|
976 |
// Animation au scroll
|
|
|
990 |
observer.observe(section);
|
991 |
});
|
992 |
});
|
993 |
+
|
994 |
+
// Observer pour le chargement automatique
|
995 |
+
const observer = new IntersectionObserver((entries) => {
|
996 |
+
if (entries[0].isIntersecting) {
|
997 |
+
chargerPlusDeFilms();
|
998 |
+
}
|
999 |
+
}, { threshold: 0.1 });
|
1000 |
+
|
1001 |
+
// Observer le conteneur de chargement
|
1002 |
+
observer.observe(loadingContainer);
|
1003 |
</script>
|
1004 |
<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-futur" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
|
1005 |
</html>
|
prompts.txt
CHANGED
@@ -1,2 +1,3 @@
|
|
1 |
https://plateformecinema.com/: je veux le site en francais et sile futuriste animé avec toutes les derniere sortie et ajouter 7878987 film en automatique
|
2 |
-
AFFICHER LES VRAIS IMAGES DES SITE ET DES VRAIS FILMS JE VEUX PAS DE SITE D EXEMPLE JE VEUX TOUT EN PILOTAGE AUTOMATIQUE
|
|
|
|
1 |
https://plateformecinema.com/: je veux le site en francais et sile futuriste animé avec toutes les derniere sortie et ajouter 7878987 film en automatique
|
2 |
+
AFFICHER LES VRAIS IMAGES DES SITE ET DES VRAIS FILMS JE VEUX PAS DE SITE D EXEMPLE JE VEUX TOUT EN PILOTAGE AUTOMATIQUE
|
3 |
+
activer charger plus de film en systeme robotisé automaique
|