Rwhehhehe commited on
Commit
4732974
·
verified ·
1 Parent(s): 4057a8e

Add 3 files

Browse files
Files changed (3) hide show
  1. README.md +7 -5
  2. index.html +216 -19
  3. prompts.txt +0 -0
README.md CHANGED
@@ -1,10 +1,12 @@
1
  ---
2
- title: Teste 1 6
3
- emoji: 🐢
4
- colorFrom: gray
5
- colorTo: green
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: teste-1-6
3
+ emoji: 🐳
4
+ colorFrom: pink
5
+ colorTo: gray
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,216 @@
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><html lang="pt-BR">
2
+ <head>
3
+ <meta charset="UTF-8" />
4
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
5
+ <title>Jornal Oliveira</title>
6
+ <style>
7
+ body {
8
+ margin: 0;
9
+ font-family: Arial, sans-serif;
10
+ background-color: white;
11
+ color: black;
12
+ }
13
+ header {
14
+ background-color: #388e3c;
15
+ color: white;
16
+ padding: 1rem;
17
+ text-align: center;
18
+ font-size: 1.5rem;
19
+ }
20
+ nav {
21
+ background-color: #66bb6a;
22
+ display: flex;
23
+ justify-content: space-around;
24
+ padding: 0.5rem;
25
+ }
26
+ nav a {
27
+ color: white;
28
+ text-decoration: none;
29
+ font-weight: bold;
30
+ }
31
+ .container {
32
+ padding: 1rem;
33
+ }
34
+ .section-title {
35
+ font-size: 1.2rem;
36
+ font-weight: bold;
37
+ margin-bottom: 1rem;
38
+ }
39
+ .article-card {
40
+ border: 1px solid #ccc;
41
+ padding: 1rem;
42
+ margin-bottom: 1rem;
43
+ border-radius: 5px;
44
+ }
45
+ .article-card a {
46
+ color: blue;
47
+ text-decoration: underline;
48
+ cursor: pointer;
49
+ }
50
+ .hidden {
51
+ display: none;
52
+ }
53
+ .termobox {
54
+ background-color: #f0f0f0;
55
+ padding: 1rem;
56
+ margin-top: 1rem;
57
+ border-radius: 5px;
58
+ }
59
+ </style>
60
+ </head>
61
+ <body>
62
+ <header>Jornal Oliveira</header>
63
+ <nav>
64
+ <a href="#" onclick="showSection('inicio')">Início</a>
65
+ <a href="#" onclick="showSection('avaliar')">Avaliar</a>
66
+ <a href="#" onclick="showSection('sugestoes')">Sugestões</a>
67
+ <a href="#" onclick="showSection('participe')">Participe</a>
68
+ <a href="#" onclick="showSection('login')">Login</a>
69
+ </nav>
70
+ <div class="container">
71
+ <div id="inicio">
72
+ <div class="section-title">Últimas matérias</div>
73
+ <div class="article-card">
74
+ <div><strong>Coluna: Investigação</strong></div>
75
+ <div>Resumo da matéria...</div>
76
+ <a onclick="toggleArticle(this)">Leia mais</a>
77
+ <div class="hidden">Texto completo da matéria... <a onclick="toggleArticle(this)">Ler menos</a></div>
78
+ </div>
79
+ </div><div id="avaliar" class="hidden">
80
+ <div class="section-title">Avaliação</div>
81
+ <label for="nota">Nota (1 a 5):</label>
82
+ <select id="nota">
83
+ <option>1</option>
84
+ <option>2</option>
85
+ <option>3</option>
86
+ <option>4</option>
87
+ <option>5</option>
88
+ </select>
89
+ <br /><br />
90
+ <label for="comentario">Comentário (obrigatório):</label>
91
+ <br />
92
+ <textarea id="comentario" rows="4" cols="50"></textarea>
93
+ <br />
94
+ <button onclick="enviarAvaliacao()">Enviar</button>
95
+ </div>
96
+
97
+ <div id="sugestoes" class="hidden">
98
+ <div class="section-title">Sugestões</div>
99
+ <label for="sugestao">Digite sua sugestão (mínimo 10 palavras):</label>
100
+ <br />
101
+ <textarea id="sugestao" rows="4" cols="50"></textarea>
102
+ <br />
103
+ <button onclick="enviarSugestao()">Enviar</button>
104
+ </div>
105
+
106
+ <div id="participe" class="hidden">
107
+ <div class="section-title">Participe</div>
108
+ <label>Nome completo:</label><br />
109
+ <input type="text" id="nome" /><br />
110
+
111
+ <label>Série:</label><br />
112
+ <input type="text" id="serie" /><br />
113
+
114
+ <label>Período:</label><br />
115
+ <select id="periodo">
116
+ <option>Manhã</option>
117
+ <option>Tarde</option>
118
+ <option>Noite</option>
119
+ </select><br />
120
+
121
+ <label>RA (começa com 000):</label><br />
122
+ <input type="text" id="ra" /><br />
123
+
124
+ <div class="termobox">
125
+ <a onclick="toggleArticle(this)">Ler mais</a>
126
+ <div class="hidden">
127
+ <p><strong>TERMO DE CONDIÇÃO DE PARTICIPAÇÃO – JORNAL OLIVEIRA</strong></p>
128
+ <p>
129
+ Para fins de organização e reconhecimento dos participantes do Jornal Oliveira, solicitamos que os novos integrantes forneçam o seu RA (Registro do Aluno) no momento da inscrição. Essa informação será utilizada exclusivamente para identificação interna no âmbito do projeto.
130
+ </p>
131
+ <p>
132
+ O Jornal Oliveira compromete-se a utilizar o RA apenas para os fins aqui descritos, não realizando qualquer tipo de divulgação ou compartilhamento não autorizado. Contudo, ao fornecer essa informação, o participante declara estar ciente de que a organização <strong>não se responsabiliza</strong> por eventuais vazamentos ou acessos indevidos que ocorram por fatores externos ou alheios à sua vontade.
133
+ </p>
134
+ <p>
135
+ Ao assinalar a opção abaixo, o(a) participante declara estar de acordo com os termos apresentados e autoriza expressamente o uso do seu RA para os fins descritos.
136
+ </p>
137
+ </div>
138
+ <label>
139
+ <input type="checkbox" id="termo" /> Declaro que li e concordo com os termos acima para participar do Jornal Oliveira.
140
+ </label>
141
+ </div>
142
+ <button onclick="enviarParticipacao()">Enviar inscrição</button>
143
+ </div>
144
+
145
+ <div id="login" class="hidden">
146
+ <div class="section-title">Login</div>
147
+ <label for="codigo">Código/Senha:</label>
148
+ <input type="text" id="codigo" />
149
+ <button onclick="fazerLogin()">Entrar</button>
150
+ <div id="loginResultado"></div>
151
+ </div>
152
+
153
+ </div> <script>
154
+ function showSection(id) {
155
+ const sections = ["inicio", "avaliar", "sugestoes", "participe", "login"];
156
+ sections.forEach((sec) => document.getElementById(sec).classList.add("hidden"));
157
+ document.getElementById(id).classList.remove("hidden");
158
+ }
159
+
160
+ function toggleArticle(el) {
161
+ const hidden = el.parentElement.querySelector(".hidden");
162
+ if (hidden) {
163
+ hidden.classList.toggle("hidden");
164
+ } else {
165
+ el.parentElement.classList.add("hidden");
166
+ }
167
+ }
168
+
169
+ function enviarAvaliacao() {
170
+ const comentario = document.getElementById("comentario").value;
171
+ if (!comentario.trim()) {
172
+ alert("O comentário é obrigatório.");
173
+ return;
174
+ }
175
+ alert("Avaliação enviada com sucesso.");
176
+ }
177
+
178
+ function enviarSugestao() {
179
+ const texto = document.getElementById("sugestao").value;
180
+ if (texto.trim().split(" ").length < 10) {
181
+ alert("A sugestão precisa ter no mínimo 10 palavras.");
182
+ return;
183
+ }
184
+ alert("Sugestão enviada com sucesso.");
185
+ }
186
+
187
+ function enviarParticipacao() {
188
+ const nome = document.getElementById("nome").value;
189
+ const serie = document.getElementById("serie").value;
190
+ const ra = document.getElementById("ra").value;
191
+ const termo = document.getElementById("termo").checked;
192
+
193
+ if (!nome || !serie || !ra.startsWith("000")) {
194
+ alert("Preencha corretamente todos os campos e verifique o RA.");
195
+ return;
196
+ }
197
+ if (!termo) {
198
+ alert("Você deve concordar com os termos para participar.");
199
+ return;
200
+ }
201
+ alert("Inscrição enviada com sucesso.");
202
+ }
203
+
204
+ function fazerLogin() {
205
+ const codigo = document.getElementById("codigo").value;
206
+ const resultado = document.getElementById("loginResultado");
207
+ if (codigo === "BRJORNAL") {
208
+ resultado.innerHTML = "<p>Área de envio de matéria liberada.</p>";
209
+ } else if (codigo === "BRJORNALEDITOR") {
210
+ resultado.innerHTML = "<p>Área de avaliação e edição liberada.</p>";
211
+ } else {
212
+ resultado.innerHTML = "<p>Código inválido.</p>";
213
+ }
214
+ }
215
+ </script><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=Rwhehhehe/teste-1-6" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
216
+ </html>
prompts.txt ADDED
File without changes