Rwhehhehe commited on
Commit
265e2c6
·
verified ·
1 Parent(s): e19b813

Add 3 files

Browse files
Files changed (3) hide show
  1. README.md +7 -5
  2. index.html +183 -19
  3. prompts.txt +0 -0
README.md CHANGED
@@ -1,10 +1,12 @@
1
  ---
2
- title: Ok
3
- emoji: 👁
4
- colorFrom: indigo
5
- colorTo: gray
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: ok
3
+ emoji: 🐳
4
+ colorFrom: red
5
+ colorTo: purple
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,183 @@
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
+ font-family: Arial, sans-serif;
9
+ background-color: #ffffff;
10
+ margin: 0;
11
+ padding: 0;
12
+ }
13
+ header {
14
+ background-color: #388e3c;
15
+ padding: 15px;
16
+ color: white;
17
+ text-align: center;
18
+ font-size: 24px;
19
+ font-weight: bold;
20
+ }
21
+ nav {
22
+ background-color: #66bb6a;
23
+ padding: 10px;
24
+ display: flex;
25
+ justify-content: center;
26
+ }
27
+ nav button {
28
+ margin: 0 10px;
29
+ background-color: #66bb6a;
30
+ color: white;
31
+ border: none;
32
+ font-size: 16px;
33
+ cursor: pointer;
34
+ }
35
+ main {
36
+ padding: 20px;
37
+ color: black;
38
+ }
39
+ .materia {
40
+ margin-bottom: 20px;
41
+ border-bottom: 1px solid #ccc;
42
+ padding-bottom: 10px;
43
+ }
44
+ .ler-mais {
45
+ color: #2196f3;
46
+ cursor: pointer;
47
+ }
48
+ .termo {
49
+ font-size: 12px;
50
+ margin-top: 10px;
51
+ color: #333;
52
+ }
53
+ .termo strong {
54
+ color: red;
55
+ }
56
+ </style>
57
+ </head>
58
+ <body>
59
+ <header>Jornal Oliveira</header>
60
+ <nav>
61
+ <button onclick="mostrarPagina('inicio')">Início</button>
62
+ <button onclick="mostrarPagina('avaliar')">Avaliar</button>
63
+ <button onclick="mostrarPagina('sugestoes')">Sugestões</button>
64
+ <button onclick="mostrarPagina('participe')">Participe</button>
65
+ <button onclick="mostrarPagina('login')">Login</button>
66
+ </nav> <main id="conteudo">
67
+ <section id="inicio">
68
+ <h2>Últimas matérias</h2>
69
+ <div class="materia">
70
+ <h3>Título da Matéria</h3>
71
+ <p>Resumo breve da matéria...</p>
72
+ <span class="ler-mais" onclick="toggleTexto(this)">Leia mais</span>
73
+ <div class="texto-completo" style="display: none;">
74
+ <p>Conteúdo completo da matéria...</p>
75
+ <span class="ler-mais" onclick="toggleTexto(this)">Ler menos</span>
76
+ </div>
77
+ </div>
78
+ </section><section id="avaliar" style="display: none;">
79
+ <h2>Avalie o Jornal</h2>
80
+ <label for="nota">Nota (1 a 5):</label>
81
+ <input type="number" id="nota" min="1" max="5"><br>
82
+ <label for="comentario">Comentário (obrigatório):</label><br>
83
+ <textarea id="comentario" required></textarea><br>
84
+ <button onclick="enviarAvaliacao()">Enviar</button>
85
+ </section>
86
+
87
+ <section id="sugestoes" style="display: none;">
88
+ <h2>Envie sua sugestão</h2>
89
+ <textarea id="sugestaoTexto" placeholder="Digite sua sugestão..."></textarea><br>
90
+ <button onclick="enviarSugestao()">Enviar</button>
91
+ </section>
92
+
93
+ <section id="participe" style="display: none;">
94
+ <h2>Participe</h2>
95
+ <input type="text" id="nomeCompleto" placeholder="Nome completo" required><br>
96
+ <input type="text" id="serie" placeholder="Série" required><br>
97
+ <select id="periodo">
98
+ <option value="manha">Manhã</option>
99
+ <option value="tarde">Tarde</option>
100
+ <option value="noite">Noite</option>
101
+ </select><br>
102
+ <input type="text" id="ra" placeholder="RA (ex: 0001234567)" required><br>
103
+ <div class="termo">
104
+ <p><strong>TERMO DE CONDIÇÃO DE PARTICIPAÇÃO – JORNAL OLIVEIRA</strong><br><br>
105
+ Prezado(a) estudante,<br><br>
106
+ 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.<br><br>
107
+ 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. <strong>Contudo, ao fornecer essa informação, o participante declara estar ciente de que a organização não se responsabiliza por eventuais vazamentos ou acessos indevidos que ocorram por fatores externos ou alheios à sua vontade.</strong><br><br>
108
+ 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.
109
+ </p>
110
+ <input type="checkbox" id="aceito"> [ ] Declaro que li e concordo com os termos acima para participar do Jornal Oliveira.
111
+ </div>
112
+ <button onclick="enviarParticipacao()">Enviar</button>
113
+ </section>
114
+
115
+ <section id="login" style="display: none;">
116
+ <h2>Login</h2>
117
+ <input type="password" id="codigoAcesso" placeholder="Código de acesso"><br>
118
+ <button onclick="verificarCodigo()">Entrar</button>
119
+ <div id="acessoExtra"></div>
120
+ </section>
121
+
122
+ </main> <script>
123
+ function mostrarPagina(id) {
124
+ document.querySelectorAll('main > section').forEach(sec => sec.style.display = 'none');
125
+ document.getElementById(id).style.display = 'block';
126
+ }
127
+
128
+ function toggleTexto(el) {
129
+ const container = el.parentElement;
130
+ const text = container.querySelector('.texto-completo');
131
+ if (text && text.style.display === 'none') {
132
+ text.style.display = 'block';
133
+ el.style.display = 'none';
134
+ } else {
135
+ text.style.display = 'none';
136
+ container.querySelector('.ler-mais').style.display = 'inline';
137
+ }
138
+ }
139
+
140
+ function enviarAvaliacao() {
141
+ const nota = document.getElementById('nota').value;
142
+ const comentario = document.getElementById('comentario').value.trim();
143
+ if (nota >= 1 && nota <= 5 && comentario.length > 0) {
144
+ alert('Avaliação enviada com sucesso.');
145
+ } else {
146
+ alert('Preencha a nota (1 a 5) e o comentário obrigatoriamente.');
147
+ }
148
+ }
149
+
150
+ function enviarSugestao() {
151
+ const texto = document.getElementById('sugestaoTexto').value.trim();
152
+ if (texto.length >= 10) {
153
+ alert('Sugestão enviada com sucesso.');
154
+ } else {
155
+ alert('A sugestão deve ter no mínimo 10 palavras.');
156
+ }
157
+ }
158
+
159
+ function enviarParticipacao() {
160
+ const nome = document.getElementById('nomeCompleto').value.trim();
161
+ const serie = document.getElementById('serie').value.trim();
162
+ const ra = document.getElementById('ra').value.trim();
163
+ const aceito = document.getElementById('aceito').checked;
164
+ if (nome && serie && ra.startsWith('000') && aceito) {
165
+ alert('Inscrição enviada com sucesso.');
166
+ } else {
167
+ alert('Preencha todos os campos corretamente e aceite os termos.');
168
+ }
169
+ }
170
+
171
+ function verificarCodigo() {
172
+ const codigo = document.getElementById('codigoAcesso').value;
173
+ const acessoExtra = document.getElementById('acessoExtra');
174
+ if (codigo === 'BRJORNAL') {
175
+ acessoExtra.innerHTML = '<button>Enviar Matéria</button>';
176
+ } else if (codigo === 'BRJORNALEDITOR') {
177
+ acessoExtra.innerHTML = '<button>Ver Avaliações</button><button>Ver Sugestões</button><button>Ver Participações</button>';
178
+ } else {
179
+ acessoExtra.innerHTML = 'Código inválido.';
180
+ }
181
+ }
182
+ </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/ok" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
183
+ </html>
prompts.txt ADDED
File without changes