timoon811 commited on
Commit
0f216e2
·
verified ·
1 Parent(s): 5ffa278

Add 3 files

Browse files
Files changed (3) hide show
  1. README.md +7 -5
  2. index.html +198 -19
  3. prompts.txt +1 -0
README.md CHANGED
@@ -1,10 +1,12 @@
1
  ---
2
- title: Tmtinnumbers
3
- emoji: 🦀
4
- colorFrom: green
5
- colorTo: blue
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: tmtinnumbers
3
+ emoji: 🐳
4
+ colorFrom: gray
5
+ colorTo: green
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,198 @@
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="en">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>TMT IN NUMBERS - Matrix Console</title>
7
+ <script src="https://cdn.tailwindcss.com"></script>
8
+ <link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;700&display=swap" rel="stylesheet">
9
+ <style>
10
+ @keyframes flicker {
11
+ 0% { opacity: 0.8; }
12
+ 50% { opacity: 0.95; }
13
+ 100% { opacity: 0.8; }
14
+ }
15
+
16
+ @keyframes typing {
17
+ from { width: 0 }
18
+ to { width: 100% }
19
+ }
20
+
21
+ @keyframes blink-caret {
22
+ from, to { border-color: transparent }
23
+ 50% { border-color: #00FF00 }
24
+ }
25
+
26
+ .matrix-bg {
27
+ background-color: #000000;
28
+ position: relative;
29
+ overflow: hidden;
30
+ }
31
+
32
+ .matrix-bg::before {
33
+ content: "";
34
+ position: absolute;
35
+ top: 0;
36
+ left: 0;
37
+ right: 0;
38
+ bottom: 0;
39
+ background:
40
+ radial-gradient(circle at 10% 20%, rgba(0, 255, 0, 0.03) 0%, transparent 2%),
41
+ radial-gradient(circle at 90% 30%, rgba(0, 255, 0, 0.02) 0%, transparent 3%),
42
+ radial-gradient(circle at 50% 80%, rgba(0, 255, 0, 0.01) 0%, transparent 4%);
43
+ animation: flicker 3s infinite alternate;
44
+ pointer-events: none;
45
+ }
46
+
47
+ .matrix-cell {
48
+ border: 1px solid rgba(0, 255, 0, 0.4);
49
+ transition: all 0.3s ease;
50
+ }
51
+
52
+ .matrix-cell:hover {
53
+ border-color: rgba(0, 255, 0, 0.8);
54
+ box-shadow: 0 0 10px rgba(0, 255, 0, 0.2);
55
+ }
56
+
57
+ .matrix-title {
58
+ font-family: 'Space Grotesk', monospace;
59
+ color: #00FF00;
60
+ overflow: hidden;
61
+ white-space: nowrap;
62
+ letter-spacing: 0.15em;
63
+ animation:
64
+ typing 1.5s steps(15, end),
65
+ blink-caret 0.75s step-end infinite;
66
+ }
67
+
68
+ .matrix-number {
69
+ font-family: 'Space Grotesk', monospace;
70
+ color: #00FF00;
71
+ font-weight: bold;
72
+ overflow: hidden;
73
+ white-space: nowrap;
74
+ letter-spacing: 0.1em;
75
+ }
76
+
77
+ .matrix-label {
78
+ font-family: 'Space Grotesk', monospace;
79
+ color: #66FF66;
80
+ opacity: 0;
81
+ transition: opacity 0.5s ease;
82
+ }
83
+
84
+ .pixel {
85
+ position: absolute;
86
+ width: 1px;
87
+ height: 1px;
88
+ background-color: rgba(0, 255, 0, 0.1);
89
+ pointer-events: none;
90
+ }
91
+ </style>
92
+ </head>
93
+ <body class="matrix-bg min-h-screen flex flex-col items-center justify-center p-4">
94
+ <div class="max-w-4xl w-full">
95
+ <h1 class="matrix-title text-3xl md:text-4xl lg:text-5xl mb-12 text-center">TMT IN NUMBERS</h1>
96
+
97
+ <div class="grid grid-cols-1 md:grid-cols-2 gap-6 md:gap-8">
98
+ <!-- First Row -->
99
+ <div class="matrix-cell p-6 md:p-8 rounded flex flex-col items-center justify-center"
100
+ onmouseenter="animateCell(this)">
101
+ <div class="matrix-number text-5xl md:text-6xl lg:text-7xl mb-2" id="number1"></div>
102
+ <div class="matrix-label text-lg md:text-xl lg:text-2xl" id="label1">USD IN MANAGED TRAFFIC</div>
103
+ </div>
104
+
105
+ <div class="matrix-cell p-6 md:p-8 rounded flex flex-col items-center justify-center"
106
+ onmouseenter="animateCell(this)">
107
+ <div class="matrix-number text-5xl md:text-6xl lg:text-7xl mb-2" id="number2"></div>
108
+ <div class="matrix-label text-lg md:text-xl lg:text-2xl" id="label2">TEAM SPECIALISTS</div>
109
+ </div>
110
+
111
+ <!-- Second Row -->
112
+ <div class="matrix-cell p-6 md:p-8 rounded flex flex-col items-center justify-center"
113
+ onmouseenter="animateCell(this)">
114
+ <div class="matrix-number text-5xl md:text-6xl lg:text-7xl mb-2" id="number3"></div>
115
+ <div class="matrix-label text-lg md:text-xl lg:text-2xl" id="label3">OFFERS ROTATED</div>
116
+ </div>
117
+
118
+ <div class="matrix-cell p-6 md:p-8 rounded flex flex-col items-center justify-center"
119
+ onmouseenter="animateCell(this)">
120
+ <div class="matrix-number text-5xl md:text-6xl lg:text-7xl mb-2" id="number4"></div>
121
+ <div class="matrix-label text-lg md:text-xl lg:text-2xl" id="label4">TRAFFIC ECOSYSTEMS</div>
122
+ </div>
123
+ </div>
124
+ </div>
125
+
126
+ <script>
127
+ // Create random flickering pixels
128
+ function createPixels() {
129
+ const container = document.body;
130
+ const pixelCount = 100;
131
+
132
+ for (let i = 0; i < pixelCount; i++) {
133
+ const pixel = document.createElement('div');
134
+ pixel.classList.add('pixel');
135
+
136
+ // Random position
137
+ pixel.style.left = `${Math.random() * 100}%`;
138
+ pixel.style.top = `${Math.random() * 100}%`;
139
+
140
+ // Random animation
141
+ pixel.style.animation = `flicker ${2 + Math.random() * 3}s infinite alternate`;
142
+ pixel.style.opacity = Math.random() * 0.2;
143
+
144
+ container.appendChild(pixel);
145
+ }
146
+ }
147
+
148
+ // Type out text with random delays between characters
149
+ function typeWriter(element, text, speed, delay = 0) {
150
+ return new Promise((resolve) => {
151
+ setTimeout(() => {
152
+ let i = 0;
153
+ const typingInterval = setInterval(() => {
154
+ if (i < text.length) {
155
+ element.textContent += text.charAt(i);
156
+ i++;
157
+ } else {
158
+ clearInterval(typingInterval);
159
+ resolve();
160
+ }
161
+ }, speed);
162
+ }, delay);
163
+ });
164
+ }
165
+
166
+ // Animate cell on hover
167
+ function animateCell(cell) {
168
+ cell.style.transform = 'scale(1.02)';
169
+ setTimeout(() => {
170
+ cell.style.transform = 'scale(1)';
171
+ }, 300);
172
+ }
173
+
174
+ // Initialize the animation sequence
175
+ async function initAnimation() {
176
+ createPixels();
177
+
178
+ // Animate title is already handled by CSS
179
+
180
+ // Animate numbers with staggered delays
181
+ await typeWriter(document.getElementById('number1'), '5M+', 100);
182
+ document.getElementById('label1').style.opacity = '1';
183
+
184
+ await typeWriter(document.getElementById('number2'), '70+', 100, 300);
185
+ document.getElementById('label2').style.opacity = '1';
186
+
187
+ await typeWriter(document.getElementById('number3'), '200+', 100, 600);
188
+ document.getElementById('label3').style.opacity = '1';
189
+
190
+ await typeWriter(document.getElementById('number4'), '15+', 100, 900);
191
+ document.getElementById('label4').style.opacity = '1';
192
+ }
193
+
194
+ // Start animation when page loads
195
+ window.onload = initAnimation;
196
+ </script>
197
+ <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=timoon811/tmtinnumbers" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
198
+ </html>
prompts.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ ✅ PROMPT: TMT — Block: “TMT IN NUMBERS” (Matrix Console Style) ⸻ 🎥 ОБЩАЯ ИДЕЯ: Create a cinematic “TMT in Numbers” block styled as a real-time encrypted system output in The Matrix universe. The numbers must feel like vital statistics decoded from the traffic network, displayed on a hacked operator console. ⸻ 🧱 КОМПОЗИЦИЯ БЛОКА: ⸻ 1. Background (Фон) • Полный глубокий чёрный (#000000). • Очень слабый живой фоновый шум: лёгкое мерцание точек, как старые CRT-сканы. • Никаких бегущих кодов на фоне — внимание должно быть только на цифрах. ⸻ 2. Структура размещения данных Параметр Детали Сетка 2 строки по 2 ячейки (2x2) Позиционирование Чёткая прямоугольная сетка с тонкими зелёными линиями между ячейками Анимация загрузки Каждая цифра появляется по очереди “набивкой” символов (буква за буквой) Пропорции Цифры большие и доминирующие, подписи маленькие ⸻ 3. Контент Данные Формат показа Заголовок блока TMT IN NUMBERS (пишется как терминальный набор текста) Показатели: • 5M+ — USD IN MANAGED TRAFFIC • 70+ — TEAM SPECIALISTS • 200+ — OFFERS ROTATED • 15+ — TRAFFIC ECOSYSTEMS ⸻ 4. Оформление цифр и подписей Элемент Стиль Основные цифры Очень крупные, жирный моноширинный шрифт, яркий зелёный #00FF00 Подписи под цифрами Меньший размер, светло-зелёный цвет #66FF66, моноширинный Шрифт JetBrains Mono, Space Grotesk, или аналогичный терминальный Выравнивание Всё строго по центру в каждой ячейке ⸻ 5. Анимация блока Элемент Эффект Заголовок “TMT IN NUMBERS” печатается построчно, без моргания курсора Появление цифр Каждая цифра печатается эффектом терминального набора Появление подписей После набора цифры плавно появляется подпись (fade-in) Фоновые детали Лёгкая вибрация ячеек при появлении данных (эффект перезагрузки сетки) ⸻ 6. Элементы управления • Нет активных кнопок. • При наведении на ячейку: • Едва заметный зелёный “highlight” границ блока (эффект включения модуля). ⸻ 📜 ТЕКСТЫ В БЛОКЕ: TMT IN NUMBERS 5M+ USD IN MANAGED TRAFFIC 70+ TEAM SPECIALISTS 200+ OFFERS ROTATED 15+ TRAFFIC ECOSYSTEMS ⸻ 🎨 ВИЗУАЛЬНЫЕ ПАРАМЕТРЫ: Элемент Значение Цвет фона #000000 Цвет цифр #00FF00 (яркий зелёный) Цвет подписей #66FF66 (светлый зелёный) Обводки ячеек Полупрозрачная зелёная рамка #00FF00 40% Шрифт Только моноширинный, строгий терминальный Размеры Большие цифры, компактные подписи ⸻ 📌 ОСОБЫЕ ТРЕБОВАНИЯ: Пункт Требование Минимализм Да, чистая терминальная эстетика Четкая сетка Да, строгая структура Акцент на цифрах Цифры должны доминировать визуально Атмосфера Ощущение реального системного вывода информации ⸻