timoon811 commited on
Commit
15e9f6b
·
verified ·
1 Parent(s): 8e84ca7

Add 3 files

Browse files
Files changed (3) hide show
  1. README.md +7 -5
  2. index.html +177 -19
  3. prompts.txt +1 -0
README.md CHANGED
@@ -1,10 +1,12 @@
1
  ---
2
- title: History2
3
- emoji: 👁
4
- colorFrom: gray
5
- colorTo: indigo
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: history2
3
+ emoji: 🐳
4
+ colorFrom: green
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,177 @@
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 History Block</title>
7
+ <script src="https://cdn.tailwindcss.com"></script>
8
+ <link href="https://fonts.googleapis.com/css2?family=VT323&display=swap" rel="stylesheet">
9
+ <style>
10
+ body {
11
+ background-color: #000;
12
+ overflow-x: hidden;
13
+ font-family: 'VT323', monospace;
14
+ }
15
+
16
+ .screen-noise {
17
+ position: absolute;
18
+ width: 100%;
19
+ height: 100%;
20
+ background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABOSURBVGhD7cExAQAwDMCg+zfdmRgQ8JNkS5IkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSXq1BxQ8ARQ3g5l6AAAAAElFTkSuQmCC');
21
+ opacity: 0.02;
22
+ pointer-events: none;
23
+ }
24
+
25
+ .container {
26
+ position: relative;
27
+ z-index: 10;
28
+ }
29
+
30
+ .typing {
31
+ border-right: 2px solid #00FF00;
32
+ animation: blink-caret 0.75s step-end infinite;
33
+ }
34
+
35
+ @keyframes blink-caret {
36
+ from, to { border-color: transparent }
37
+ 50% { border-color: #00FF00; }
38
+ }
39
+
40
+ .glitch {
41
+ animation: glitch-effect 0.2s linear;
42
+ }
43
+
44
+ @keyframes glitch-effect {
45
+ 0% { text-shadow: 0.05em 0 0 #00ff00, -0.05em -0.025em 0 #00ff00; }
46
+ 14% { text-shadow: 0.05em 0 0 #00ff00, -0.05em -0.025em 0 #00ff00; }
47
+ 15% { text-shadow: -0.05em -0.025em 0 #00ff00, 0.025em 0.025em 0 #00ff00; }
48
+ 49% { text-shadow: -0.05em -0.025em 0 #00ff00, 0.025em 0.025em 0 #00ff00; }
49
+ 50% { text-shadow: 0.025em 0.05em 0 #00ff00, 0.05em 0 0 #00ff00; }
50
+ 99% { text-shadow: 0.025em 0.05em 0 #00ff00, 0.05em 0 0 #00ff00; }
51
+ 100% { text-shadow: -0.025em 0 0 #00ff00, -0.025em -0.025em 0 #00ff00; }
52
+ }
53
+
54
+ .highlight {
55
+ text-decoration: underline;
56
+ text-decoration-color: rgba(0, 255, 0, 0.3);
57
+ text-underline-offset: 2px;
58
+ }
59
+
60
+ .flicker {
61
+ animation: flicker 2s infinite alternate;
62
+ }
63
+
64
+ @keyframes flicker {
65
+ 0%, 19%, 21%, 23%, 25%, 54%, 56%, 100% {
66
+ opacity: 1;
67
+ }
68
+ 20%, 22%, 24%, 55% {
69
+ opacity: 0.4;
70
+ }
71
+ }
72
+ </style>
73
+ </head>
74
+ <body class="min-h-screen flex items-center justify-center p-4">
75
+ <div class="screen-noise"></div>
76
+
77
+ <div class="container max-w-3xl mx-auto p-6 bg-black text-green-500 text-lg md:text-xl font-mono leading-relaxed">
78
+ <div id="terminal-content" class="whitespace-pre-line"></div>
79
+ </div>
80
+
81
+ <script>
82
+ document.addEventListener('DOMContentLoaded', function() {
83
+ const content = document.getElementById('terminal-content');
84
+ const lines = [
85
+ {text: "TMT_HISTORY.TXT", delay: 0, glitch: false, typing: true},
86
+ {text: "INITIALIZING TMT CORE PROTOCOLS...", delay: 1000, glitch: false, typing: true},
87
+ {text: "", delay: 1500, glitch: false, typing: false},
88
+ {text: "YEAR 2018:", delay: 2000, glitch: true, typing: true, highlight: true},
89
+ {text: "First traces of TMT detected in the digital ecosystem. A small group of performance hackers begins rewriting traffic acquisition algorithms.", delay: 100, glitch: false, typing: true},
90
+ {text: "", delay: 1500, glitch: false, typing: false},
91
+ {text: "YEAR 2020:", delay: 2000, glitch: true, typing: true, highlight: true},
92
+ {text: "The collective evolves into a decentralized network. First major breakthrough - cracking the Facebook ad algorithm during pandemic market shifts.", delay: 100, glitch: false, typing: true},
93
+ {text: "", delay: 1500, glitch: false, typing: false},
94
+ {text: "YEAR 2022:", delay: 2000, glitch: true, typing: true, highlight: true},
95
+ {text: "Full operational capacity achieved. TMT now controls traffic flows across 15+ ecosystems. $1M/month in managed spend becomes standard.", delay: 100, glitch: false, typing: true},
96
+ {text: "", delay: 1500, glitch: false, typing: false},
97
+ {text: "CORE VALUES:", delay: 2000, glitch: true, typing: true, highlight: true},
98
+ {text: "> PERFORMANCE IS TRUTH: Data over opinions. We follow the numbers wherever they lead.", delay: 100, glitch: false, typing: true},
99
+ {text: "> ADAPT OR DIE: Market conditions change hourly. Our systems evolve in real-time.", delay: 100, glitch: false, typing: true},
100
+ {text: "> CONTROL THE FLOW: Traffic is the lifeblood of digital. We don't just buy it — we engineer it.", delay: 100, glitch: false, typing: true},
101
+ {text: "", delay: 1500, glitch: false, typing: false},
102
+ {text: "MISSION STATEMENT:", delay: 2000, glitch: true, typing: true, highlight: true},
103
+ {text: "To dominate performance marketing through algorithmic precision, infrastructure hacking, and relentless optimization. We exist to push the boundaries of what's possible in traffic acquisition.", delay: 100, glitch: false, typing: true},
104
+ {text: "", delay: 1500, glitch: false, typing: false},
105
+ {text: "END OF FILE", delay: 2000, glitch: false, typing: true, flicker: true}
106
+ ];
107
+
108
+ let currentLine = 0;
109
+ let currentChar = 0;
110
+ let totalDelay = 0;
111
+
112
+ function typeWriter() {
113
+ if (currentLine >= lines.length) return;
114
+
115
+ const line = lines[currentLine];
116
+
117
+ if (currentChar === 0) {
118
+ totalDelay += line.delay;
119
+ }
120
+
121
+ setTimeout(() => {
122
+ if (currentChar < line.text.length) {
123
+ let span = document.getElementById(`line-${currentLine}`);
124
+
125
+ if (!span) {
126
+ span = document.createElement('span');
127
+ span.id = `line-${currentLine}`;
128
+ if (line.typing) span.classList.add('typing');
129
+ content.appendChild(span);
130
+
131
+ if (currentChar === 0 && line.glitch) {
132
+ span.classList.add('glitch');
133
+ setTimeout(() => span.classList.remove('glitch'), 200);
134
+ }
135
+
136
+ if (line.highlight) {
137
+ span.classList.add('highlight');
138
+ }
139
+
140
+ if (line.flicker) {
141
+ span.classList.add('flicker');
142
+ }
143
+ }
144
+
145
+ span.textContent = line.text.substring(0, currentChar + 1);
146
+ currentChar++;
147
+ typeWriter();
148
+ } else {
149
+ if (line.typing) {
150
+ const span = document.getElementById(`line-${currentLine}`);
151
+ if (span) span.classList.remove('typing');
152
+ }
153
+
154
+ if (currentLine < lines.length - 1) {
155
+ content.appendChild(document.createElement('br'));
156
+ }
157
+
158
+ currentLine++;
159
+ currentChar = 0;
160
+ typeWriter();
161
+ }
162
+ }, currentChar === 0 ? line.delay : 30 + Math.random() * 20);
163
+ }
164
+
165
+ typeWriter();
166
+
167
+ // Add noise effect on scroll
168
+ let noiseElement = document.querySelector('.screen-noise');
169
+ window.addEventListener('scroll', function() {
170
+ const scrollPosition = window.scrollY;
171
+ const noiseIntensity = Math.min(0.05 + scrollPosition / 10000, 0.1);
172
+ noiseElement.style.opacity = noiseIntensity;
173
+ });
174
+ });
175
+ </script>
176
+ <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/history2" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
177
+ </html>
prompts.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ ⸻ ✅ PROMPT: TMT — History Block (“System File”) в стиле Матрицы ⸻ 🎥 ОБЩАЯ ИДЕЯ: Create a Matrix-style content block for Traffic Monsters Team landing page. The block must simulate a hidden system file (TMT_HISTORY.TXT) being read on a dark terminal. Each element must feel like a decrypted record, not just formatted text. ⸻ 🧱 КОМПОЗИЦИЯ БЛОКА: ⸻ 1. Background (Фон) • Чистый глубокий чёрный (#000000) • Слабый цифровой шум (еле заметный “screen noise”, как старые CRT-мониторы). • Без бегущего кода — фон должен быть статичный, чтобы всё внимание было на файле. ⸻ 2. Container Style (Оформление блока) • Блок оформлен как открытый текстовый файл на взломанном терминале. • Весь текст внутри моноширинного шрифта: • JetBrains Mono, VT323, или аналогичный. • Цвет шрифта: • Основной текст: #00FF00 (неоновый зелёный). • Важные даты и заголовки: ярче или подчеркнуты слабой светящейся полосой. • Всё выровнено ровно слева, без центраций. ⸻ 3. Текстовый контент TMT_HISTORY.TXT INITIALIZING TMT CORE PROTOCOLS... YEAR 2018: First traces of TMT detected in the digital ecosystem. A small group of performance hackers begins rewriting traffic acquisition algorithms. YEAR 2020: The collective evolves into a decentralized network. First major breakthrough - cracking the Facebook ad algorithm during pandemic market shifts. YEAR 2022: Full operational capacity achieved. TMT now controls traffic flows across 15+ ecosystems. $1M/month in managed spend becomes standard. CORE VALUES: > PERFORMANCE IS TRUTH: Data over opinions. We follow the numbers wherever they lead. > ADAPT OR DIE: Market conditions change hourly. Our systems evolve in real-time. > CONTROL THE FLOW: Traffic is the lifeblood of digital. We don't just buy it — we engineer it. MISSION STATEMENT: To dominate performance marketing through algorithmic precision, infrastructure hacking, and relentless optimization. We exist to push the boundaries of what's possible in traffic acquisition. END OF FILE ⸻ 4. Анимация текста Элемент Описание Появление Строки печатаются плавно одна за другой, имитируя загрузку файла Скорость 0.03–0.05 сек на символ, чуть быстрее чем в Hero-блоке Нет моргания курсора Просто набор текста, без мигающего элемента Завершение Когда весь текст напечатан — лёгкое мерцание строки END OF FILE ⸻ 5. Дополнительные детали: • В начале строки можно поставить мелкий эффект появления | курсора, но фиксированного (не моргающего). • Появление секций (“YEAR 2018:”, “CORE VALUES:”) можно сделать с небольшим glitch-флешем (размытие текста на 0.2 секунды при печати ключевых заголовков). • При скроллинге вниз на фоне может слегка увеличиваться “screen noise” эффект (очень деликатно). ⸻ 📌 ОСНОВНЫЕ ТРЕБОВАНИЯ: Пункт Требование Эмоция Ощущение чтения секретного системного файла Чёткость Ровная печать без рывков Последовательность Весь текст печатается сверху вниз Цветовая гамма Только чёрный + зелёный Завершение Статичное, с ощущением зашифрованной записи