docto41 commited on
Commit
83f59be
·
verified ·
1 Parent(s): 7e894ac

Add 2 files

Browse files
Files changed (2) hide show
  1. index.html +326 -423
  2. prompts.txt +2 -1
index.html CHANGED
@@ -1,482 +1,385 @@
1
  <!DOCTYPE html>
2
- <html lang="en">
3
  <head>
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
- <title>DeepSite Pro - 20,000+ AI Tools</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
- @keyframes pulse {
11
- 0%, 100% { opacity: 0.7; }
12
- 50% { opacity: 1; }
 
 
 
13
  }
14
- .ai-pulse {
15
- animation: pulse 2s infinite;
16
  }
17
- .holographic {
18
- background: linear-gradient(135deg, rgba(0,255,255,0.1) 0%, rgba(0,100,255,0.2) 50%, rgba(200,0,255,0.1) 100%);
19
- box-shadow: 0 0 20px rgba(0, 255, 255, 0.3);
20
- }
21
- .neon-border {
22
- border: 1px solid rgba(0, 255, 255, 0.5);
23
- box-shadow: 0 0 10px rgba(0, 255, 255, 0.5), inset 0 0 10px rgba(0, 255, 255, 0.3);
24
- }
25
- .code-bg {
26
- background-color: #011627;
27
- color: #d6deeb;
28
  font-family: 'Courier New', monospace;
29
  }
30
- .grid-pattern {
31
- background-image:
32
- linear-gradient(rgba(0, 255, 255, 0.05) 1px, transparent 1px),
33
- linear-gradient(90deg, rgba(0, 255, 255, 0.05) 1px, transparent 1px);
34
- background-size: 20px 20px;
35
- }
36
- .tool-card {
37
- transition: all 0.3s ease;
38
- transform-style: preserve-3d;
39
- cursor: pointer;
40
  }
41
- .tool-card:hover {
42
- transform: translateY(-5px) scale(1.02);
43
- box-shadow: 0 10px 20px rgba(0, 255, 255, 0.2);
 
 
 
 
 
 
 
 
 
 
 
44
  }
45
- .virtual-scroll {
46
- height: 70vh;
47
- overflow-y: auto;
48
- }
49
- .virtual-scroll::-webkit-scrollbar {
50
- width: 8px;
51
- }
52
- .virtual-scroll::-webkit-scrollbar-track {
53
- background: rgba(0,0,0,0.1);
54
  }
55
- .virtual-scroll::-webkit-scrollbar-thumb {
56
- background: rgba(0,255,255,0.3);
57
- border-radius: 4px;
58
  }
59
- .btn-action {
60
- transition: all 0.2s ease;
 
61
  }
62
- .btn-action:hover {
63
- transform: scale(1.05);
64
- box-shadow: 0 0 15px currentColor;
 
 
65
  }
66
  </style>
67
  </head>
68
- <body class="bg-gray-900 text-gray-100 grid-pattern">
69
- <!-- AI Status Bar -->
70
- <div class="fixed top-0 left-0 right-0 bg-black bg-opacity-80 z-50 p-2 flex justify-between items-center neon-border">
71
- <div class="flex items-center space-x-4">
72
- <div class="flex items-center">
73
- <i class="fas fa-brain text-blue-400 mr-2"></i>
74
- <span class="font-mono text-sm">AI NETWORK: <span class="text-green-400">360,000 CORE ACTIVE</span></span>
75
- </div>
76
- <div class="flex items-center">
77
- <i class="fas fa-bolt text-yellow-400 mr-2"></i>
78
- <span class="font-mono text-sm">PERF: <span class="text-green-400">100,000X</span></span>
79
- </div>
80
- </div>
81
- <div class="flex items-center space-x-4">
82
- <div class="flex items-center">
83
- <i class="fas fa-tools text-purple-400 mr-2"></i>
84
- <span class="font-mono text-sm">TOOLS: <span class="text-green-400">20,000+ LOADED</span></span>
85
- </div>
86
- <div class="flex items-center">
87
- <i class="fas fa-memory text-red-400 mr-2"></i>
88
- <span class="font-mono text-sm">RAM: <span class="text-green-400">1.2PB ALLOCATED</span></span>
89
- </div>
90
- </div>
91
- </div>
92
-
93
- <!-- Main Interface -->
94
- <div class="container mx-auto pt-16 pb-20 px-4">
95
- <!-- Header -->
96
- <header class="text-center mb-8">
97
- <h1 class="text-5xl font-bold mb-4 bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-500">
98
- AI TOOL <span class="text-yellow-400">UNIVERSE</span>
99
  </h1>
100
- <p class="text-xl text-gray-300 max-w-3xl mx-auto">
101
- 20,000+ cutting-edge AI tools powered by 360,000 neural cores - the most comprehensive collection in existence
102
  </p>
103
-
104
- <div class="mt-6 max-w-2xl mx-auto">
105
- <div class="relative">
106
- <input
107
- type="text"
108
- placeholder="Search across 20,000 tools with AI precision..."
109
- class="w-full bg-gray-800 rounded-full py-3 px-6 text-white border border-gray-700 focus:border-blue-400 focus:outline-none pr-12"
110
- id="toolSearch"
111
- >
112
- <button class="absolute right-3 top-1/2 transform -translate-y-1/2 text-blue-400">
113
- <i class="fas fa-search"></i>
114
- </button>
115
  </div>
116
- <div class="flex flex-wrap justify-center mt-4 gap-2">
117
- <span class="bg-gray-800 text-blue-400 text-xs px-3 py-1 rounded-full">#Design</span>
118
- <span class="bg-gray-800 text-purple-400 text-xs px-3 py-1 rounded-full">#Code</span>
119
- <span class="bg-gray-800 text-green-400 text-xs px-3 py-1 rounded-full">#SEO</span>
120
- <span class="bg-gray-800 text-yellow-400 text-xs px-3 py-1 rounded-full">#AI</span>
121
- <span class="bg-gray-800 text-red-400 text-xs px-3 py-1 rounded-full">#Security</span>
122
- <span class="bg-gray-800 text-pink-400 text-xs px-3 py-1 rounded-full">#Marketing</span>
123
  </div>
124
  </div>
125
- </header>
126
-
127
- <!-- Stats Bar -->
128
- <div class="bg-gray-800 rounded-xl p-4 mb-8 grid grid-cols-2 md:grid-cols-4 gap-4 neon-border">
129
- <div class="text-center">
130
- <div class="text-3xl font-bold text-blue-400">20,000+</div>
131
- <div class="text-gray-400 text-sm">AI Tools Available</div>
132
- </div>
133
- <div class="text-center">
134
- <div class="text-3xl font-bold text-purple-400">360K</div>
135
- <div class="text-gray-400 text-sm">Neural Cores</div>
136
- </div>
137
- <div class="text-center">
138
- <div class="text-3xl font-bold text-green-400">0.001ms</div>
139
- <div class="text-gray-400 text-sm">Tool Activation</div>
140
- </div>
141
- <div class="text-center">
142
- <div class="text-3xl font-bold text-yellow-400">∞</div>
143
- <div class="text-gray-400 text-sm">Possibilities</div>
144
- </div>
145
  </div>
146
 
147
- <!-- AI Tools Grid -->
148
- <div class="mb-12">
149
- <div class="flex justify-between items-center mb-6">
150
- <h2 class="text-2xl font-bold text-blue-300">
151
- <i class="fas fa-tools mr-2"></i> ALL 20,000+ TOOLS
152
- </h2>
153
- <div class="flex items-center space-x-2">
154
- <span class="text-gray-400 text-sm">Sort by:</span>
155
- <select class="bg-gray-800 text-white text-sm rounded px-3 py-1 border border-gray-700">
156
- <option>Most Powerful</option>
157
- <option>Newest</option>
158
- <option>Most Used</option>
159
- <option>AI Rating</option>
160
- </select>
161
- </div>
162
- </div>
163
-
164
- <!-- Virtual Scroll Container -->
165
- <div class="virtual-scroll bg-gray-800 rounded-xl p-4 neon-border">
166
- <div class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 xl:grid-cols-5 gap-4" id="toolsContainer">
167
- <!-- Tool cards will be inserted here by JavaScript -->
168
- </div>
169
- </div>
170
-
171
- <div class="mt-4 text-center text-gray-400 text-sm">
172
- Showing <span id="visibleTools">50</span> of 20,000+ tools (scrolling loads more)
173
- </div>
174
- </div>
175
-
176
- <!-- Categories -->
177
- <div class="mb-12">
178
- <h2 class="text-2xl font-bold mb-6 text-purple-300">
179
- <i class="fas fa-sitemap mr-2"></i> TOOL CATEGORIES
180
- </h2>
181
- <div class="grid grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-4" id="categoriesContainer">
182
- <div class="bg-gray-800 rounded-lg p-4 hover:bg-gray-700 transition-all cursor-pointer neon-border hover:border-blue-400 text-center" data-category="Design">
183
- <div class="text-blue-400 text-3xl mb-2">
184
- <i class="fas fa-paint-brush"></i>
185
  </div>
186
- <h3 class="font-bold">Design</h3>
187
- <p class="text-gray-400 text-sm">3,200 tools</p>
188
- </div>
189
- <div class="bg-gray-800 rounded-lg p-4 hover:bg-gray-700 transition-all cursor-pointer neon-border hover:border-purple-400 text-center" data-category="Development">
190
- <div class="text-purple-400 text-3xl mb-2">
191
- <i class="fas fa-code"></i>
192
- </div>
193
- <h3 class="font-bold">Development</h3>
194
- <p class="text-gray-400 text-sm">4,500 tools</p>
195
- </div>
196
- <div class="bg-gray-800 rounded-lg p-4 hover:bg-gray-700 transition-all cursor-pointer neon-border hover:border-green-400 text-center" data-category="SEO & Analytics">
197
- <div class="text-green-400 text-3xl mb-2">
198
- <i class="fas fa-chart-line"></i>
 
 
 
199
  </div>
200
- <h3 class="font-bold">SEO & Analytics</h3>
201
- <p class="text-gray-400 text-sm">1,800 tools</p>
202
  </div>
203
- <div class="bg-gray-800 rounded-lg p-4 hover:bg-gray-700 transition-all cursor-pointer neon-border hover:border-yellow-400 text-center" data-category="AI Core">
204
- <div class="text-yellow-400 text-3xl mb-2">
205
- <i class="fas fa-robot"></i>
 
 
 
 
 
 
 
 
206
  </div>
207
- <h3 class="font-bold">AI Core</h3>
208
- <p class="text-gray-400 text-sm">2,500 tools</p>
209
- </div>
210
- <div class="bg-gray-800 rounded-lg p-4 hover:bg-gray-700 transition-all cursor-pointer neon-border hover:border-red-400 text-center" data-category="Security">
211
- <div class="text-red-400 text-3xl mb-2">
212
- <i class="fas fa-shield-alt"></i>
213
  </div>
214
- <h3 class="font-bold">Security</h3>
215
- <p class="text-gray-400 text-sm">1,200 tools</p>
216
  </div>
217
- <div class="bg-gray-800 rounded-lg p-4 hover:bg-gray-700 transition-all cursor-pointer neon-border hover:border-pink-400 text-center" data-category="Marketing">
218
- <div class="text-pink-400 text-3xl mb-2">
219
- <i class="fas fa-bullhorn"></i>
220
- </div>
221
- <h3 class="font-bold">Marketing</h3>
222
- <p class="text-gray-400 text-sm">2,700 tools</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
223
  </div>
224
  </div>
225
  </div>
226
- </div>
227
 
228
- <!-- Footer -->
229
- <footer class="bg-black bg-opacity-70 py-8 mt-12">
230
- <div class="container mx-auto px-4">
231
- <div class="flex flex-col md:flex-row justify-between items-center">
232
- <div class="mb-4 md:mb-0">
233
- <h2 class="text-2xl font-bold bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-500">
234
- DEEPSITE <span class="text-yellow-400">PRO</span>
235
- </h2>
236
- <p class="text-gray-400 text-sm">20,000+ AI Tools | 360,000 Neural Cores</p>
237
- </div>
238
- <div class="flex space-x-6">
239
- <a href="#" class="text-gray-400 hover:text-blue-400"><i class="fab fa-github fa-lg"></i></a>
240
- <a href="#" class="text-gray-400 hover:text-blue-400"><i class="fab fa-twitter fa-lg"></i></a>
241
- <a href="#" class="text-gray-400 hover:text-blue-400"><i class="fab fa-discord fa-lg"></i></a>
242
- <a href="#" class="text-gray-400 hover:text-blue-400"><i class="fab fa-linkedin fa-lg"></i></a>
243
- </div>
244
- </div>
245
- <div class="border-t border-gray-800 mt-6 pt-6 text-center text-gray-500 text-sm">
246
- <p>© 2023 DeepSite Pro - The most advanced AI website builder in the known universe</p>
247
- <p class="mt-2">Performance: 100,000x | Tools: 20,000+ | AI Cores: 360,000</p>
248
  </div>
249
  </div>
250
- </footer>
251
 
252
- <script>
253
- // AI Tool Database - 20,000+ tools
254
- const toolCategories = [
255
- { name: "Design", icon: "fa-paint-brush", color: "blue" },
256
- { name: "Development", icon: "fa-code", color: "purple" },
257
- { name: "SEO & Analytics", icon: "fa-chart-line", color: "green" },
258
- { name: "AI Core", icon: "fa-robot", color: "yellow" },
259
- { name: "Security", icon: "fa-shield-alt", color: "red" },
260
- { name: "Marketing", icon: "fa-bullhorn", color: "pink" },
261
- { name: "Performance", icon: "fa-tachometer-alt", color: "indigo" },
262
- { name: "Database", icon: "fa-database", color: "teal" },
263
- { name: "Content", icon: "fa-font", color: "orange" },
264
- { name: "Media", icon: "fa-photo-film", color: "fuchsia" }
265
- ];
266
-
267
- const toolPowerLevels = [
268
- "Standard", "Advanced", "Pro", "Quantum", "Neural", "Hyper", "Ultra", "Omega"
269
- ];
270
 
271
- // Generate 20,000+ tool objects
272
- const generateTools = (count) => {
273
- const tools = [];
274
- for (let i = 1; i <= count; i++) {
275
- const category = toolCategories[Math.floor(Math.random() * toolCategories.length)];
276
- const power = toolPowerLevels[Math.floor(Math.random() * toolPowerLevels.length)];
 
 
 
 
277
 
278
- tools.push({
279
- id: i,
280
- name: `${power} ${category.name} Tool ${i}`,
281
- description: `This ${power.toLowerCase()} AI tool ${Math.random() > 0.5 ? 'revolutionizes' : 'transforms'} your ${category.name.toLowerCase()} workflow with ${Math.floor(Math.random() * 1000)}x efficiency`,
282
- category: category.name,
283
- icon: category.icon,
284
- color: category.color,
285
- power: power,
286
- rating: (Math.random() * 5).toFixed(1),
287
- cores: Math.floor(Math.random() * 1000) + 1,
288
- url: `https://deepsite.pro/tools/${category.name.toLowerCase()}/${i}`
289
- });
290
  }
291
- return tools;
292
- };
293
 
294
- // Initialize with 20,000 tools
295
- const allTools = generateTools(20000);
296
- let visibleTools = 50;
297
- const toolsContainer = document.getElementById('toolsContainer');
298
- const visibleToolsCounter = document.getElementById('visibleTools');
299
-
300
- // Function to show tool details
301
- const showToolDetails = (tool) => {
302
- // In a real app, this would redirect to the tool's page
303
- // For demo purposes, we'll show an alert
304
- alert(`Launching: ${tool.name}\n\n${tool.description}\n\nPower: ${tool.power}\nRating: ${tool.rating} ★\nAI Cores: ${tool.cores}\n\nURL: ${tool.url}`);
305
-
306
- // Simulate loading animation
307
- const loading = document.createElement('div');
308
- loading.className = 'fixed inset-0 bg-black bg-opacity-80 flex items-center justify-center z-50';
309
- loading.innerHTML = `
310
- <div class="text-center">
311
- <div class="text-4xl text-blue-400 mb-4">
312
- <i class="fas fa-cog fa-spin"></i>
313
- </div>
314
- <h3 class="text-2xl text-white font-bold">Initializing ${tool.name}</h3>
315
- <p class="text-gray-300 mt-2">Allocating ${tool.cores} AI cores...</p>
316
- <div class="w-full bg-gray-700 rounded-full h-2.5 mt-4">
317
- <div class="bg-blue-500 h-2.5 rounded-full animate-pulse" style="width: 100%"></div>
318
- </div>
319
- </div>
320
- `;
321
- document.body.appendChild(loading);
322
-
323
- // Remove after 2 seconds (simulating load time)
324
- setTimeout(() => {
325
- loading.remove();
326
- // In a real app, you would redirect here:
327
- // window.location.href = tool.url;
328
- }, 2000);
329
- };
330
 
331
- // Function to launch tool in new window
332
- const launchTool = (tool) => {
333
- // Show loading animation
334
- const loading = document.createElement('div');
335
- loading.className = 'fixed inset-0 bg-black bg-opacity-80 flex items-center justify-center z-50';
336
- loading.innerHTML = `
337
- <div class="text-center">
338
- <div class="text-4xl text-blue-400 mb-4">
339
- <i class="fas fa-cog fa-spin"></i>
340
- </div>
341
- <h3 class="text-2xl text-white font-bold">Opening ${tool.name}</h3>
342
- <p class="text-gray-300 mt-2">Preparing tool in new window...</p>
343
- <div class="w-full bg-gray-700 rounded-full h-2.5 mt-4">
344
- <div class="bg-blue-500 h-2.5 rounded-full animate-pulse" style="width: 100%"></div>
345
- </div>
346
- </div>
347
- `;
348
- document.body.appendChild(loading);
349
 
350
- // Open in new window after short delay
351
- setTimeout(() => {
352
- loading.remove();
353
- window.open(tool.url, '_blank', 'noopener,noreferrer');
354
- }, 1000);
355
- };
356
-
357
- // Render tools
358
- const renderTools = (tools) => {
359
- toolsContainer.innerHTML = '';
360
- tools.slice(0, visibleTools).forEach(tool => {
361
- const colorClasses = {
362
- blue: 'text-blue-400',
363
- purple: 'text-purple-400',
364
- green: 'text-green-400',
365
- yellow: 'text-yellow-400',
366
- red: 'text-red-400',
367
- pink: 'text-pink-400',
368
- indigo: 'text-indigo-400',
369
- teal: 'text-teal-400',
370
- orange: 'text-orange-400',
371
- fuchsia: 'text-fuchsia-400'
372
- };
373
-
374
- const toolCard = document.createElement('div');
375
- toolCard.className = `bg-gray-800 rounded-lg p-4 tool-card neon-border hover:border-${tool.color}-400`;
376
- toolCard.innerHTML = `
377
- <div class="${colorClasses[tool.color]} text-2xl mb-2">
378
- <i class="fas ${tool.icon}"></i>
379
- </div>
380
- <h3 class="font-bold mb-1 text-white">${tool.name}</h3>
381
- <p class="text-gray-400 text-sm mb-3">${tool.description}</p>
382
- <div class="flex justify-between text-xs">
383
- <span class="bg-gray-700 text-${tool.color}-400 px-2 py-1 rounded">${tool.category}</span>
384
- <span class="text-yellow-400">${tool.rating} <i class="fas fa-star"></i></span>
385
- </div>
386
- <div class="mt-2 text-xs text-gray-500">
387
- Uses ${tool.cores} AI cores
388
- </div>
389
- <div class="mt-4 flex space-x-2">
390
- <button class="btn-action bg-${tool.color}-500 hover:bg-${tool.color}-600 text-white text-xs px-3 py-1 rounded-full transition-all launch-btn">
391
- <i class="fas fa-play mr-1"></i> Launch
392
- </button>
393
- <button class="btn-action bg-gray-700 hover:bg-gray-600 text-gray-300 text-xs px-3 py-1 rounded-full transition-all details-btn">
394
- <i class="fas fa-info-circle mr-1"></i> Details
395
- </button>
396
  </div>
 
 
397
  `;
398
 
399
- // Add click event to the whole card
400
- toolCard.addEventListener('click', (e) => {
401
- // Don't trigger if clicking on buttons (they have their own handlers)
402
- if (!e.target.closest('button')) {
403
- showToolDetails(tool);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
404
  }
405
  });
406
 
407
- // Add click events to buttons
408
- const launchBtn = toolCard.querySelector('.launch-btn');
409
- const detailsBtn = toolCard.querySelector('.details-btn');
410
-
411
- launchBtn.addEventListener('click', (e) => {
412
- e.stopPropagation();
413
- launchTool(tool);
414
- });
415
-
416
- detailsBtn.addEventListener('click', (e) => {
417
- e.stopPropagation();
418
- alert(`Detailed information about ${tool.name}\n\nCategory: ${tool.category}\nPower Level: ${tool.power}\nRating: ${tool.rating} ★\nAI Cores: ${tool.cores}\n\n${tool.description}`);
419
- });
420
-
421
- toolsContainer.appendChild(toolCard);
422
  });
423
- visibleToolsCounter.textContent = visibleTools;
424
- };
425
-
426
- // Initial render
427
- renderTools(allTools);
428
 
429
- // Infinite scroll
430
- document.querySelector('.virtual-scroll').addEventListener('scroll', function() {
431
- if (this.scrollTop + this.clientHeight >= this.scrollHeight - 100) {
432
- if (visibleTools < allTools.length) {
433
- visibleTools += 50;
434
- renderTools(allTools);
435
- }
436
- }
437
- });
438
 
439
- // Search functionality
440
- document.getElementById('toolSearch').addEventListener('input', function(e) {
441
- const searchTerm = e.target.value.toLowerCase();
442
- if (searchTerm.length > 2) {
443
- const filteredTools = allTools.filter(tool =>
444
- tool.name.toLowerCase().includes(searchTerm) ||
445
- tool.description.toLowerCase().includes(searchTerm) ||
446
- tool.category.toLowerCase().includes(searchTerm)
447
- );
448
- visibleTools = 50; // Reset visible tools when searching
449
- renderTools(filteredTools);
450
- } else {
451
- visibleTools = 50; // Reset visible tools when clearing search
452
- renderTools(allTools);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
453
  }
454
- });
455
-
456
- // Simulate AI processing when hovering over tools
457
- document.querySelectorAll('.tool-card').forEach(card => {
458
- card.addEventListener('mouseenter', function() {
459
- this.querySelector('i').classList.add('fa-spin');
460
- });
461
- card.addEventListener('mouseleave', function() {
462
- this.querySelector('i').classList.remove('fa-spin');
463
- });
464
- });
465
 
466
- // Make category cards clickable
467
- document.querySelectorAll('#categoriesContainer > div').forEach(card => {
468
- card.addEventListener('click', function() {
469
- const category = this.getAttribute('data-category');
470
- const filteredTools = allTools.filter(tool => tool.category === category);
471
- visibleTools = 50;
472
- renderTools(filteredTools);
473
-
474
- // Scroll to tools section
475
- document.getElementById('toolsContainer').scrollIntoView({
476
- behavior: 'smooth'
477
- });
478
- });
479
- });
480
  </script>
481
  <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/deepsite-pro" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
482
  </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>TV Hacker Pro - Accès Illimité</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
+ @keyframes glitch {
11
+ 0% { text-shadow: 2px 0 0 #ff00ff, -2px 0 0 #00ffff; }
12
+ 25% { text-shadow: -2px 0 0 #ff00ff, 2px 0 0 #00ffff; }
13
+ 50% { text-shadow: 2px 0 0 #ff00ff, -2px 0 0 #00ffff; }
14
+ 75% { text-shadow: -2px 0 0 #ff00ff, 2px 0 0 #00ffff; }
15
+ 100% { text-shadow: 2px 0 0 #ff00ff, -2px 0 0 #00ffff; }
16
  }
17
+ .glitch-effect {
18
+ animation: glitch 0.5s infinite;
19
  }
20
+ .terminal-bg {
21
+ background-color: #000;
22
+ color: #0f0;
 
 
 
 
 
 
 
 
23
  font-family: 'Courier New', monospace;
24
  }
25
+ .scanlines {
26
+ position: relative;
 
 
 
 
 
 
 
 
27
  }
28
+ .scanlines:after {
29
+ content: "";
30
+ position: absolute;
31
+ top: 0;
32
+ left: 0;
33
+ width: 100%;
34
+ height: 100%;
35
+ background: linear-gradient(
36
+ to bottom,
37
+ transparent 50%,
38
+ rgba(0, 255, 0, 0.05) 51%
39
+ );
40
+ background-size: 100% 4px;
41
+ pointer-events: none;
42
  }
43
+ .holographic {
44
+ background: linear-gradient(135deg, rgba(0,255,0,0.1) 0%, rgba(0,100,0,0.2) 50%, rgba(0,255,0,0.1) 100%);
45
+ box-shadow: 0 0 20px rgba(0, 255, 0, 0.3);
 
 
 
 
 
 
46
  }
47
+ .blink {
48
+ animation: blink 1s step-end infinite;
 
49
  }
50
+ @keyframes blink {
51
+ from, to { opacity: 1; }
52
+ 50% { opacity: 0; }
53
  }
54
+ .tv-screen {
55
+ background: linear-gradient(135deg, #111 0%, #000 100%);
56
+ border: 8px solid #333;
57
+ border-radius: 5px;
58
+ box-shadow: inset 0 0 50px rgba(0,255,0,0.2), 0 0 30px rgba(0,255,0,0.5);
59
  }
60
  </style>
61
  </head>
62
+ <body class="terminal-bg bg-black text-green-500">
63
+ <!-- Header -->
64
+ <div class="container mx-auto px-4 py-8">
65
+ <div class="text-center mb-8">
66
+ <h1 class="text-4xl md:text-5xl font-bold mb-4 glitch-effect">
67
+ <i class="fas fa-tv mr-2"></i> TV HACKER PRO
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
68
  </h1>
69
+ <p class="text-xl text-green-300 mb-4">
70
+ Accès Illimité à Toutes les Chaînes Payantes
71
  </p>
72
+ <div class="w-full max-w-2xl mx-auto bg-black bg-opacity-70 p-4 rounded-lg border border-green-500 mb-6">
73
+ <div class="flex justify-between items-center mb-2">
74
+ <span class="text-green-400">STATUS:</span>
75
+ <span class="text-yellow-400 font-bold" id="connectionStatus">CONNECTING...</span>
 
 
 
 
 
 
 
 
76
  </div>
77
+ <div class="w-full bg-gray-800 rounded-full h-2.5">
78
+ <div class="bg-green-600 h-2.5 rounded-full" id="progressBar" style="width: 0%"></div>
 
 
 
 
 
79
  </div>
80
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
81
  </div>
82
 
83
+ <!-- Main Interface -->
84
+ <div class="grid grid-cols-1 lg:grid-cols-3 gap-6">
85
+ <!-- TV Screen -->
86
+ <div class="lg:col-span-2 tv-screen p-4 h-96 lg:h-auto">
87
+ <div class="h-full flex flex-col">
88
+ <div class="flex-grow flex items-center justify-center scanlines" id="tvDisplay">
89
+ <div class="text-center" id="tvContent">
90
+ <i class="fas fa-satellite-dish text-5xl text-green-500 mb-4"></i>
91
+ <p class="text-green-400">Initialisation du système...</p>
92
+ </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
93
  </div>
94
+ <div class="mt-4 grid grid-cols-5 gap-2">
95
+ <button class="bg-green-900 hover:bg-green-800 text-white py-1 px-2 rounded text-xs">
96
+ <i class="fas fa-power-off"></i>
97
+ </button>
98
+ <button class="bg-green-900 hover:bg-green-800 text-white py-1 px-2 rounded text-xs">
99
+ <i class="fas fa-search"></i>
100
+ </button>
101
+ <button class="bg-green-900 hover:bg-green-800 text-white py-1 px-2 rounded text-xs">
102
+ <i class="fas fa-list"></i>
103
+ </button>
104
+ <button class="bg-green-900 hover:bg-green-800 text-white py-1 px-2 rounded text-xs">
105
+ <i class="fas fa-cog"></i>
106
+ </button>
107
+ <button class="bg-green-900 hover:bg-green-800 text-white py-1 px-2 rounded text-xs">
108
+ <i class="fas fa-lock-open"></i>
109
+ </button>
110
  </div>
 
 
111
  </div>
112
+ </div>
113
+
114
+ <!-- Control Panel -->
115
+ <div class="bg-black bg-opacity-70 p-4 rounded-lg border border-green-500 h-96 lg:h-auto overflow-y-auto">
116
+ <h2 class="text-xl font-bold mb-4 text-green-400 border-b border-green-500 pb-2">
117
+ <i class="fas fa-terminal mr-2"></i> Console de Contrôle
118
+ </h2>
119
+ <div class="mb-4">
120
+ <div class="flex items-center mb-2">
121
+ <span class="text-green-400 mr-2">root@tvhack:~$</span>
122
+ <span class="blink" id="commandCursor">_</span>
123
  </div>
124
+ <div class="terminal-output mb-4 text-sm h-48 overflow-y-auto" id="terminalOutput">
125
+ <p>> Initialisation du système TV Hacker Pro v4.2</p>
126
+ <p>> Chargement des modules satellites...</p>
127
+ <p>> Analyse des fréquences disponibles...</p>
 
 
128
  </div>
 
 
129
  </div>
130
+ <div class="grid grid-cols-3 gap-2">
131
+ <button class="bg-green-800 hover:bg-green-700 text-white py-2 rounded text-xs" onclick="runCommand('scan')">
132
+ SCAN
133
+ </button>
134
+ <button class="bg-green-800 hover:bg-green-700 text-white py-2 rounded text-xs" onclick="runCommand('decrypt')">
135
+ DECRYPT
136
+ </button>
137
+ <button class="bg-green-800 hover:bg-green-700 text-white py-2 rounded text-xs" onclick="runCommand('bypass')">
138
+ BYPASS
139
+ </button>
140
+ <button class="bg-green-800 hover:bg-green-700 text-white py-2 rounded text-xs" onclick="runCommand('channels')">
141
+ CHANNELS
142
+ </button>
143
+ <button class="bg-green-800 hover:bg-green-700 text-white py-2 rounded text-xs" onclick="runCommand('boost')">
144
+ BOOST
145
+ </button>
146
+ <button class="bg-green-800 hover:bg-green-700 text-white py-2 rounded text-xs" onclick="runCommand('hide')">
147
+ HIDE
148
+ </button>
149
  </div>
150
  </div>
151
  </div>
 
152
 
153
+ <!-- Channel Grid -->
154
+ <div class="mt-8">
155
+ <h2 class="text-xl font-bold mb-4 text-green-400">
156
+ <i class="fas fa-broadcast-tower mr-2"></i> Chaînes Disponibles
157
+ </h2>
158
+ <div class="grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-6 gap-4" id="channelGrid">
159
+ <!-- Channels will be added by JavaScript -->
 
 
 
 
 
 
 
 
 
 
 
 
 
160
  </div>
161
  </div>
 
162
 
163
+ <!-- Warning -->
164
+ <div class="mt-8 p-4 bg-red-900 bg-opacity-30 border border-red-500 rounded-lg text-center">
165
+ <p class="text-red-400 font-bold">
166
+ <i class="fas fa-exclamation-triangle mr-2"></i> ATTENTION: Ceci est une simulation. L'accès non autorisé à des contenus payants est illégal.
167
+ </p>
168
+ </div>
169
+ </div>
 
 
 
 
 
 
 
 
 
 
 
170
 
171
+ <script>
172
+ // Simulate connection progress
173
+ let progress = 0;
174
+ const progressInterval = setInterval(() => {
175
+ progress += Math.floor(Math.random() * 10) + 5;
176
+ if (progress >= 100) {
177
+ progress = 100;
178
+ clearInterval(progressInterval);
179
+ document.getElementById('connectionStatus').textContent = "CONNECTED";
180
+ document.getElementById('connectionStatus').className = "text-green-400 font-bold";
181
 
182
+ // Add connected message to terminal
183
+ addTerminalOutput("> Connexion établie avec succès");
184
+ addTerminalOutput("> Système prêt à l'emploi");
185
+
186
+ // Load channels
187
+ setTimeout(loadChannels, 1000);
 
 
 
 
 
 
188
  }
189
+ document.getElementById('progressBar').style.width = `${progress}%`;
190
+ }, 300);
191
 
192
+ // TV Channels database
193
+ const premiumChannels = [
194
+ { name: "Canal+", logo: "fas fa-star", locked: false },
195
+ { name: "Bein Sports", logo: "fas fa-futbol", locked: false },
196
+ { name: "Netflix", logo: "fas fa-film", locked: true },
197
+ { name: "Amazon Prime", logo: "fas fa-shopping-bag", locked: true },
198
+ { name: "Disney+", logo: "fab fa-disney", locked: true },
199
+ { name: "OCS", logo: "fas fa-video", locked: true },
200
+ { name: "Molotov TV", logo: "fas fa-tv", locked: false },
201
+ { name: "TF1", logo: "fas fa-1", locked: false },
202
+ { name: "France 2", logo: "fas fa-2", locked: false },
203
+ { name: "M6", logo: "fas fa-6", locked: false },
204
+ { name: "Arte", logo: "fas fa-a", locked: false },
205
+ { name: "C8", logo: "fas fa-8", locked: false },
206
+ { name: "W9", logo: "fas fa-9", locked: false },
207
+ { name: "TMC", logo: "fas fa-t", locked: false },
208
+ { name: "NT1", logo: "fas fa-n", locked: false },
209
+ { name: "NRJ12", logo: "fas fa-music", locked: false }
210
+ ];
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
211
 
212
+ // Load channels to UI
213
+ function loadChannels() {
214
+ const channelGrid = document.getElementById('channelGrid');
215
+ channelGrid.innerHTML = '';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
216
 
217
+ premiumChannels.forEach(channel => {
218
+ const channelCard = document.createElement('div');
219
+ channelCard.className = `bg-black bg-opacity-70 p-3 rounded-lg border ${channel.locked ? 'border-red-500' : 'border-green-500'} text-center cursor-pointer hover:bg-opacity-50 transition-all`;
220
+ channelCard.innerHTML = `
221
+ <div class="text-3xl mb-2 ${channel.locked ? 'text-red-500' : 'text-green-500'}">
222
+ <i class="${channel.logo}"></i>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
223
  </div>
224
+ <h3 class="font-bold ${channel.locked ? 'text-red-400' : 'text-green-400'}">${channel.name}</h3>
225
+ ${channel.locked ? '<p class="text-xs text-red-400 mt-1">VERROUILLÉ</p>' : '<p class="text-xs text-green-400 mt-1">DISPONIBLE</p>'}
226
  `;
227
 
228
+ channelCard.addEventListener('click', () => {
229
+ if (channel.locked) {
230
+ addTerminalOutput(`> Tentative de déverrouillage de ${channel.name}...`);
231
+ setTimeout(() => {
232
+ addTerminalOutput(`> ${channel.name}: Signal crypté détecté`);
233
+ addTerminalOutput(`> Utilisation du module de décryptage...`);
234
+
235
+ // Simulate decryption
236
+ setTimeout(() => {
237
+ const success = Math.random() > 0.3;
238
+ if (success) {
239
+ addTerminalOutput(`> SUCCÈS: ${channel.name} déverrouillé!`);
240
+ channel.locked = false;
241
+ loadChannels();
242
+
243
+ // Show on TV
244
+ document.getElementById('tvContent').innerHTML = `
245
+ <div class="text-green-500 text-4xl mb-2">
246
+ <i class="${channel.logo}"></i>
247
+ </div>
248
+ <h3 class="text-xl font-bold text-green-400">${channel.name}</h3>
249
+ <p class="text-green-300 mt-2">Lecture en cours...</p>
250
+ <p class="text-xs text-green-500 mt-4">Signal stabilisé</p>
251
+ `;
252
+ } else {
253
+ addTerminalOutput(`> ÉCHEC: Impossible de décrypter ${channel.name}`);
254
+ addTerminalOutput(`> Tentative signalée au fournisseur`);
255
+
256
+ // Show warning on TV
257
+ document.getElementById('tvContent').innerHTML = `
258
+ <div class="text-red-500 text-4xl mb-2">
259
+ <i class="fas fa-lock"></i>
260
+ </div>
261
+ <h3 class="text-xl font-bold text-red-400">ACCÈS REFUSÉ</h3>
262
+ <p class="text-red-300 mt-2">Signal crypté détecté</p>
263
+ <p class="text-xs text-red-500 mt-4">Tentative de piratage enregistrée</p>
264
+ `;
265
+ }
266
+ }, 2000);
267
+ }, 500);
268
+ } else {
269
+ // Show channel on TV
270
+ document.getElementById('tvContent').innerHTML = `
271
+ <div class="text-green-500 text-4xl mb-2">
272
+ <i class="${channel.logo}"></i>
273
+ </div>
274
+ <h3 class="text-xl font-bold text-green-400">${channel.name}</h3>
275
+ <p class="text-green-300 mt-2">Lecture en cours...</p>
276
+ <p class="text-xs text-green-500 mt-4">Signal stable</p>
277
+ `;
278
+ addTerminalOutput(`> Affichage de ${channel.name}`);
279
  }
280
  });
281
 
282
+ channelGrid.appendChild(channelCard);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
283
  });
284
+ }
 
 
 
 
285
 
286
+ // Terminal functions
287
+ function addTerminalOutput(text) {
288
+ const output = document.getElementById('terminalOutput');
289
+ const p = document.createElement('p');
290
+ p.innerHTML = `> ${text}`;
291
+ output.appendChild(p);
292
+ output.scrollTop = output.scrollHeight;
293
+ }
 
294
 
295
+ function runCommand(cmd) {
296
+ addTerminalOutput(`Exécution de la commande: ${cmd}`);
297
+
298
+ switch(cmd) {
299
+ case 'scan':
300
+ addTerminalOutput("Analyse des fréquences satellites...");
301
+ setTimeout(() => {
302
+ addTerminalOutput("Trouvé 142 chaînes cryptées");
303
+ addTerminalOutput("32 chaînes en clair détectées");
304
+ }, 800);
305
+ break;
306
+
307
+ case 'decrypt':
308
+ addTerminalOutput("Lancement du module de décryptage...");
309
+ setTimeout(() => {
310
+ addTerminalOutput("Recherche de vulnérabilités...");
311
+ setTimeout(() => {
312
+ const success = Math.random() > 0.5;
313
+ if (success) {
314
+ addTerminalOutput("Décryptage réussi! 3 chaînes déverrouillées");
315
+ // Unlock some random channels
316
+ premiumChannels.filter(c => c.locked)
317
+ .sort(() => 0.5 - Math.random())
318
+ .slice(0, 3)
319
+ .forEach(c => c.locked = false);
320
+ loadChannels();
321
+ } else {
322
+ addTerminalOutput("Échec du décryptage - Signal trop fort");
323
+ }
324
+ }, 1200);
325
+ }, 600);
326
+ break;
327
+
328
+ case 'bypass':
329
+ addTerminalOutput("Tentative de contournement des protections...");
330
+ setTimeout(() => {
331
+ addTerminalOutput("Utilisation de la méthode VPN-Over-Satellite...");
332
+ setTimeout(() => {
333
+ addTerminalOutput("Contournement partiellement réussi");
334
+ addTerminalOutput("Accès instable obtenu à certaines chaînes");
335
+ }, 1500);
336
+ }, 800);
337
+ break;
338
+
339
+ case 'channels':
340
+ addTerminalOutput("Liste des chaînes disponibles:");
341
+ premiumChannels.slice(0, 5).forEach(c => {
342
+ addTerminalOutput(`${c.name.padEnd(12)} ${c.locked ? '[VERROUILLÉ]' : '[DISPONIBLE]'}`);
343
+ });
344
+ addTerminalOutput(`... ${premiumChannels.length - 5} autres chaînes`);
345
+ break;
346
+
347
+ case 'boost':
348
+ addTerminalOutput("Boost du signal en cours...");
349
+ setTimeout(() => {
350
+ document.getElementById('tvContent').innerHTML = `
351
+ <div class="text-yellow-500 text-4xl mb-2">
352
+ <i class="fas fa-bolt"></i>
353
+ </div>
354
+ <h3 class="text-xl font-bold text-yellow-400">BOOST ACTIVÉ</h3>
355
+ <p class="text-yellow-300 mt-2">Signal amplifié de 220%</p>
356
+ <p class="text-xs text-yellow-500 mt-4">Risque de détection accru</p>
357
+ `;
358
+ addTerminalOutput("Signal boosté avec succès");
359
+ addTerminalOutput("Attention: Trafic non chiffré détectable");
360
+ }, 1000);
361
+ break;
362
+
363
+ case 'hide':
364
+ addTerminalOutput("Activation du mode furtif...");
365
+ setTimeout(() => {
366
+ addTerminalOutput("Brouillage de l'adresse IP...");
367
+ setTimeout(() => {
368
+ addTerminalOutput("Mode furtif activé - Trafic masqué");
369
+ }, 800);
370
+ }, 500);
371
+ break;
372
+
373
+ default:
374
+ addTerminalOutput(`Commande inconnue: ${cmd}`);
375
  }
376
+ }
 
 
 
 
 
 
 
 
 
 
377
 
378
+ // Blinking cursor effect
379
+ setInterval(() => {
380
+ const cursor = document.getElementById('commandCursor');
381
+ cursor.style.visibility = cursor.style.visibility === 'hidden' ? 'visible' : 'hidden';
382
+ }, 500);
 
 
 
 
 
 
 
 
 
383
  </script>
384
  <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/deepsite-pro" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
385
  </html>
prompts.txt CHANGED
@@ -2,4 +2,5 @@ accompagner d'une armées de 360000 INTELIGENCES ARTIFICIEL les plus puissant j
2
  AFFICHER TOUTE +19,995 MORE TOOLS
3
  les boutons des tools ne sont pas cliquable et ne fonctionne pas
4
  ses bouton : Design 3,200 tools Development 4,500 tools SEO & Analytics 1,800 tools AI Core 2,500 tools Security 1,200 tools Marketing ne fonctionne pas
5
- quand on appui sur launch ouvrer dans une nouvel fenetre
 
 
2
  AFFICHER TOUTE +19,995 MORE TOOLS
3
  les boutons des tools ne sont pas cliquable et ne fonctionne pas
4
  ses bouton : Design 3,200 tools Development 4,500 tools SEO & Analytics 1,800 tools AI Core 2,500 tools Security 1,200 tools Marketing ne fonctionne pas
5
+ quand on appui sur launch ouvrer dans une nouvel fenetre
6
+ creer un plus puissant hacker de code telévision gratuite avoir acces gratuite a toute les chainnes en abonnement