604 lines
28 KiB
HTML
604 lines
28 KiB
HTML
<!-- projects.html -->
|
|
<!DOCTYPE html>
|
|
<html lang="es">
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<meta name="viewport" content="width=device-width,initial-scale=1" />
|
|
<title>Hacklab la Raíz — Projects</title>
|
|
<link rel="icon" type="image/png" href="imagenes/hacklab.jpeg">
|
|
<link rel="stylesheet" href="subpages.css">
|
|
<style>
|
|
/* Rejilla de proyectos (local a esta página, no toca subpages.css) */
|
|
.proj-grid{
|
|
display: grid;
|
|
grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
|
|
gap: clamp(12px, 2vw, 20px);
|
|
margin-top: 14px;
|
|
}
|
|
.proj-card{
|
|
display: flex;
|
|
flex-direction: column;
|
|
background: #050505;
|
|
border: 1px solid rgba(0,255,255,0.18);
|
|
box-shadow: 0 0 16px rgba(0,255,255,0.06);
|
|
border-radius: 10px;
|
|
overflow: hidden;
|
|
}
|
|
.proj-shot{
|
|
display: flex;
|
|
gap: 2px;
|
|
background: #000;
|
|
aspect-ratio: 16 / 10;
|
|
overflow: hidden;
|
|
border-bottom: 1px solid rgba(0,255,255,0.14);
|
|
}
|
|
.proj-shot img{
|
|
flex: 1 1 0;
|
|
min-width: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
object-fit: cover;
|
|
display: block;
|
|
filter: saturate(1.05) contrast(1.05);
|
|
transition: transform .25s ease, object-fit 0s;
|
|
}
|
|
.proj-card:hover .proj-shot img{ object-fit: contain; }
|
|
.proj-body{
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 6px;
|
|
flex: 1 1 auto;
|
|
padding: 14px 14px 16px;
|
|
}
|
|
.proj-body h3{ margin: 0; }
|
|
.proj-body p{ margin: 2px 0 6px; font-size: 15px; }
|
|
.proj-tags{ margin: 0 0 4px; }
|
|
.proj-tags .badge{ font-size: 12px; margin-bottom: 4px; }
|
|
.proj-links{
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
gap: 8px;
|
|
margin-top: auto;
|
|
padding-top: 6px;
|
|
}
|
|
.proj-links .button{
|
|
padding: 7px 12px;
|
|
font-size: 14px;
|
|
box-shadow: 0 3px var(--green-dark);
|
|
}
|
|
.note{ color: var(--muted); font-size: 14px; }
|
|
.svc-list li{ margin: 10px 0; }
|
|
.svc-list code{ color: var(--cyan); }
|
|
@media (max-width: 420px){
|
|
.proj-shot{ aspect-ratio: 16 / 11; }
|
|
.proj-grid{ grid-template-columns: 1fr; }
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div class="wrapper">
|
|
|
|
<!-- CABECERA -->
|
|
<header class="sub-header">
|
|
<div class="inner">
|
|
<h1>HACKLAB LA RAIZ</h1>
|
|
<p class="tagline">Proyectos públicos // Código // Infraestructura</p>
|
|
<nav class="crumbs">
|
|
<a href="index.html">home</a> · projects
|
|
</nav>
|
|
</div>
|
|
</header>
|
|
|
|
<!-- CONTENIDO -->
|
|
<main class="content">
|
|
|
|
<!-- NAV RÁPIDO -->
|
|
<section class="panel" aria-label="Navegación rápida">
|
|
<p style="text-align:center;">
|
|
<a href="index.html" class="button">Home</a>
|
|
•
|
|
<a href="eventos.html" class="button">Events</a>
|
|
•
|
|
<a href="projects.html" class="button">Projects</a>
|
|
</p>
|
|
</section>
|
|
|
|
<!-- INTRO -->
|
|
<section class="panel">
|
|
<h2>Todo el código, en nuestra forja</h2>
|
|
<p>
|
|
Estos son <strong>todos los repositorios públicos</strong> del hacklab y de la gente
|
|
que anda por aquí. Viven en nuestra propia forja, autoalojada en el espacio:
|
|
sin cuentas de terceros y sin depender de nadie.
|
|
</p>
|
|
<p class="meta-links">
|
|
<a class="button" href="https://gitea.laenre.net/hacklab" target="_blank" rel="noopener">gitea.laenre.net/hacklab</a>
|
|
<a class="button" href="https://gitea.laenre.net/explore/repos" target="_blank" rel="noopener">Explorar la forja</a>
|
|
</p>
|
|
<p class="note">
|
|
Las capturas de esta página salen de los propios repos. Si un proyecto no tiene
|
|
imagen propia todavía, lleva una foto del hacklab.
|
|
</p>
|
|
</section>
|
|
|
|
<!-- WEBS Y PLATAFORMAS -->
|
|
<section class="panel">
|
|
<h2>Webs y plataformas</h2>
|
|
|
|
<div class="proj-grid">
|
|
|
|
<article class="proj-card">
|
|
<div class="proj-shot">
|
|
<img src="imagenes/proyectos/enre-logo.jpg" alt="Logo de La Enredadera" loading="lazy">
|
|
</div>
|
|
<div class="proj-body">
|
|
<h3 class="title">La Enredadera — portal</h3>
|
|
<p>Web y portal del CSO La Enredadera: quiénes somos, agenda y servicios del espacio.</p>
|
|
<p class="proj-tags"><span class="badge">HTML</span><span class="badge">CSS</span><span class="badge">en línea</span></p>
|
|
<p class="proj-links">
|
|
<a class="button" href="https://www.laenre.net" target="_blank" rel="noopener">laenre.net</a>
|
|
<a class="button" href="https://gitea.laenre.net/hacklab/ENRE_WEB" target="_blank" rel="noopener">Código</a>
|
|
</p>
|
|
</div>
|
|
</article>
|
|
|
|
<article class="proj-card">
|
|
<div class="proj-shot">
|
|
<img src="imagenes/hacklab.jpeg" alt="Hacklab la Raíz" loading="lazy">
|
|
</div>
|
|
<div class="proj-body">
|
|
<h3 class="title">Hacklab la Raíz — esta web</h3>
|
|
<p>La web que estás leyendo: eventos, talleres, tribus, arte y esta misma página de proyectos.</p>
|
|
<p class="proj-tags"><span class="badge">HTML</span><span class="badge">CSS</span><span class="badge">en línea</span></p>
|
|
<p class="proj-links">
|
|
<a class="button" href="https://hacklab.laenre.net" target="_blank" rel="noopener">hacklab.laenre.net</a>
|
|
<a class="button" href="https://gitea.laenre.net/hacklab/hacklab_web" target="_blank" rel="noopener">Código</a>
|
|
</p>
|
|
</div>
|
|
</article>
|
|
|
|
<article class="proj-card">
|
|
<div class="proj-shot">
|
|
<img src="imagenes/proyectos/26s-web.png" alt="Captura de la web de la Acampada 26S" loading="lazy">
|
|
</div>
|
|
<div class="proj-body">
|
|
<h3 class="title">Acampada 26S</h3>
|
|
<p>Web de la acampada del 26S, con página por ciudad y directorio de colectivos convocantes.</p>
|
|
<p class="proj-tags"><span class="badge">HTML</span><span class="badge">en línea</span></p>
|
|
<p class="proj-links">
|
|
<a class="button" href="https://acampada26s.net" target="_blank" rel="noopener">acampada26s.net</a>
|
|
<a class="button" href="https://gitea.laenre.net/hacklab/26s" target="_blank" rel="noopener">Código</a>
|
|
</p>
|
|
</div>
|
|
</article>
|
|
|
|
<article class="proj-card">
|
|
<div class="proj-shot">
|
|
<img src="imagenes/proyectos/resetea-phone.jpg" alt="Resetea" loading="lazy">
|
|
</div>
|
|
<div class="proj-body">
|
|
<h3 class="title">Resetea</h3>
|
|
<p>Web de resetea.net: material y estudios sobre el uso de pantallas y la desconexión.</p>
|
|
<p class="proj-tags"><span class="badge">HTML</span><span class="badge">CSS</span><span class="badge">JS</span><span class="badge">en línea</span></p>
|
|
<p class="proj-links">
|
|
<a class="button" href="https://resetea.net" target="_blank" rel="noopener">resetea.net</a>
|
|
<a class="button" href="https://gitea.laenre.net/hacklab/RESETEA" target="_blank" rel="noopener">Código</a>
|
|
</p>
|
|
</div>
|
|
</article>
|
|
|
|
<article class="proj-card">
|
|
<div class="proj-shot">
|
|
<img src="imagenes/enredadera.jpg" alt="Okupanel" loading="lazy">
|
|
</div>
|
|
<div class="proj-body">
|
|
<h3 class="title">Okupanel</h3>
|
|
<p>
|
|
Panel para interconectar las actividades y eventos de los centros sociales okupados,
|
|
y poder mostrarlos de forma clara en el propio centro.
|
|
</p>
|
|
<p class="proj-tags"><span class="badge">HTML</span><span class="badge">CSS</span><span class="badge">en línea</span></p>
|
|
<p class="proj-links">
|
|
<a class="button" href="https://okupanel.laenre.net" target="_blank" rel="noopener">okupanel.laenre.net</a>
|
|
<a class="button" href="https://gitea.laenre.net/hacklab/OKUPANEL" target="_blank" rel="noopener">Código</a>
|
|
</p>
|
|
</div>
|
|
</article>
|
|
|
|
</div>
|
|
</section>
|
|
|
|
<!-- RED OASIS / SSB -->
|
|
<section class="panel">
|
|
<h2>Red Oasis — pubs y forks (SSB)</h2>
|
|
<p>
|
|
<strong>Oasis</strong> es una red social libre, cifrada y entre pares sobre
|
|
<em>Secure Scuttlebutt</em>: tus datos viven en tu propio aparato y se replican
|
|
directamente con la gente a la que sigues, también sin internet. Un <strong>pub</strong>
|
|
es un nodo siempre encendido que replica la red y reparte invitaciones.
|
|
</p>
|
|
|
|
<div class="proj-grid">
|
|
|
|
<article class="proj-card">
|
|
<div class="proj-shot">
|
|
<img src="imagenes/pubo_verde.jpg" alt="Pub Oasis del hacklab" loading="lazy">
|
|
</div>
|
|
<div class="proj-body">
|
|
<h3 class="title">Pub Oasis del hacklab</h3>
|
|
<p>
|
|
Nuestro pub, levantado en el espacio sobre <strong>Oasis 1.2.6</strong>. Replica la red
|
|
y sirve un <strong>HUB de clearnet</strong> de sólo lectura: lo que sus habitantes
|
|
deciden publicar en abierto se puede leer desde cualquier navegador, sin cuenta.
|
|
</p>
|
|
<p class="proj-tags"><span class="badge">NodeJS 22</span><span class="badge">ssb-db2</span><span class="badge">hacklab.laenre.net:8008</span><span class="badge">activo</span></p>
|
|
<p class="proj-links">
|
|
<a class="button" href="/c">HUB clearnet</a>
|
|
<a class="button" href="https://github.com/epsylon/oasis" target="_blank" rel="noopener">Oasis (upstream)</a>
|
|
</p>
|
|
</div>
|
|
</article>
|
|
|
|
<article class="proj-card">
|
|
<div class="proj-shot">
|
|
<img src="imagenes/proyectos/oasis-project.jpeg" alt="Oasis Project" loading="lazy">
|
|
</div>
|
|
<div class="proj-body">
|
|
<h3 class="title">Oasis Project</h3>
|
|
<p>Web de presentación del proyecto Oasis y de su pub.</p>
|
|
<p class="proj-tags"><span class="badge">HTML</span><span class="badge">en línea</span></p>
|
|
<p class="proj-links">
|
|
<a class="button" href="https://oasis-project.pub" target="_blank" rel="noopener">oasis-project.pub</a>
|
|
<a class="button" href="https://gitea.laenre.net/hacklab/OASIS-PROJECT" target="_blank" rel="noopener">Código</a>
|
|
</p>
|
|
</div>
|
|
</article>
|
|
|
|
<article class="proj-card">
|
|
<div class="proj-shot">
|
|
<img src="imagenes/proyectos/oasis-linux-snh.jpg" alt="Oasis Linux" loading="lazy">
|
|
</div>
|
|
<div class="proj-body">
|
|
<h3 class="title">Oasis Linux (experimental)</h3>
|
|
<p>
|
|
Rama experimental de Oasis para escritorio con <strong>Karvan</strong> (salas efímeras
|
|
y llamadas). <em>No es oficial</em>: el oficial es github.com/epsylon/oasis.
|
|
</p>
|
|
<p class="proj-tags"><span class="badge">JavaScript</span><span class="badge">rama PRUEBAS</span><span class="badge">experimental</span></p>
|
|
<p class="proj-links">
|
|
<a class="button" href="https://gitea.laenre.net/hacklab/OASIS_LINUX/src/branch/PRUEBAS" target="_blank" rel="noopener">Código</a>
|
|
</p>
|
|
</div>
|
|
</article>
|
|
|
|
<article class="proj-card">
|
|
<div class="proj-shot">
|
|
<img src="imagenes/apis_moviles.jpeg" alt="Oasis Mobile" loading="lazy">
|
|
</div>
|
|
<div class="proj-body">
|
|
<h3 class="title">Oasis Mobile (experimental)</h3>
|
|
<p>Mejoras de usabilidad y seguridad, y nuevas propuestas para la apk de Oasis.</p>
|
|
<p class="proj-tags"><span class="badge">JavaScript</span><span class="badge">rama PRUEBAS</span><span class="badge">experimental</span></p>
|
|
<p class="proj-links">
|
|
<a class="button" href="https://gitea.laenre.net/hacklab/OASIS_MOBILE/src/branch/PRUEBAS" target="_blank" rel="noopener">Código</a>
|
|
</p>
|
|
</div>
|
|
</article>
|
|
|
|
<article class="proj-card">
|
|
<div class="proj-shot">
|
|
<img src="imagenes/proyectos/oasis-usability-logo.png" alt="Oasis Usability" loading="lazy">
|
|
</div>
|
|
<div class="proj-body">
|
|
<h3 class="title">Oasis Usability</h3>
|
|
<p>
|
|
Mejorar la instalación de Oasis y la navegación del menú principal pensando en
|
|
quien no es técnico. La idea es acabar enviando los cambios al proyecto oficial.
|
|
</p>
|
|
<p class="proj-tags"><span class="badge">Shell</span><span class="badge">Python</span></p>
|
|
<p class="proj-links">
|
|
<a class="button" href="https://gitea.laenre.net/hacklab/OASIS-USABILITY" target="_blank" rel="noopener">Código</a>
|
|
</p>
|
|
</div>
|
|
</article>
|
|
|
|
<article class="proj-card">
|
|
<div class="proj-shot">
|
|
<img src="imagenes/dolphin.jpg" alt="The Pirate Oasis" loading="lazy">
|
|
</div>
|
|
<div class="proj-body">
|
|
<h3 class="title">The Pirate Oasis</h3>
|
|
<p><em>Home of the lost torrents.</em> Web del pub pirata de la red Oasis.</p>
|
|
<p class="proj-tags"><span class="badge">CSS</span><span class="badge">HTML</span><span class="badge">en línea</span></p>
|
|
<p class="proj-links">
|
|
<a class="button" href="https://thepirateoasis.com" target="_blank" rel="noopener">thepirateoasis.com</a>
|
|
<a class="button" href="https://gitea.laenre.net/hacklab/THE_PIRATE_OASIS" target="_blank" rel="noopener">Código</a>
|
|
</p>
|
|
</div>
|
|
</article>
|
|
|
|
<article class="proj-card">
|
|
<div class="proj-shot">
|
|
<img src="imagenes/proyectos/artivismo-stickers.jpg" alt="Artivismo" loading="lazy">
|
|
</div>
|
|
<div class="proj-body">
|
|
<h3 class="title">Artivismo</h3>
|
|
<p>
|
|
Arte y activismo: la web de artivismo.net junto con su material gráfico
|
|
(carteles, stickers, collage).
|
|
</p>
|
|
<p class="proj-tags"><span class="badge">HTML</span><span class="badge">CSS</span><span class="badge">dominio caído</span></p>
|
|
<p class="proj-links">
|
|
<a class="button" href="https://gitea.laenre.net/hacklab/ARTIVISMO" target="_blank" rel="noopener">Código</a>
|
|
</p>
|
|
</div>
|
|
</article>
|
|
|
|
<article class="proj-card">
|
|
<div class="proj-shot">
|
|
<img src="imagenes/proyectos/3dcomunity.webp" alt="3D Comunity" loading="lazy">
|
|
</div>
|
|
<div class="proj-body">
|
|
<h3 class="title">3D Comunity</h3>
|
|
<p>Web de la comunidad de impresión 3D y makers: 3dcomunity.net.</p>
|
|
<p class="proj-tags"><span class="badge">CSS</span><span class="badge">HTML</span><span class="badge">dominio caído</span></p>
|
|
<p class="proj-links">
|
|
<a class="button" href="https://gitea.laenre.net/hacklab/3DCOMUNITY" target="_blank" rel="noopener">Código</a>
|
|
</p>
|
|
</div>
|
|
</article>
|
|
|
|
</div>
|
|
|
|
<p class="note">
|
|
Los pubs de <strong>artivismo</strong> y <strong>3dcomunity</strong> siguen en la red
|
|
anterior (SolarNet), que usa otra clave de red y por eso no se habla con la red Oasis
|
|
actual. Están pendientes de migrar.
|
|
</p>
|
|
</section>
|
|
|
|
<!-- HERRAMIENTAS Y CREACIÓN -->
|
|
<section class="panel">
|
|
<h2>Herramientas y creación</h2>
|
|
|
|
<div class="proj-grid">
|
|
|
|
<article class="proj-card">
|
|
<div class="proj-shot">
|
|
<img src="imagenes/proyectos/fosfeno-panel.png" alt="Panel de control de Fosfeno" loading="lazy">
|
|
<img src="imagenes/proyectos/fosfeno-milkdrop.jpg" alt="Visual Milkdrop en Fosfeno" loading="lazy">
|
|
</div>
|
|
<div class="proj-body">
|
|
<h3 class="title">Fosfeno</h3>
|
|
<p>
|
|
Motor de <strong>visuales audio-reactivas</strong> para Raspberry Pi y portátil Linux.
|
|
Cinco motores (projectM, Butterchurn, Hydra, shaders GLSL y un mezclador VJ con cámara
|
|
y vídeo), panel de control web y detección de BPM. Instalador para Raspberry Pi 4/5
|
|
y para Linux con apt, dnf, pacman o zypper.
|
|
</p>
|
|
<p class="proj-tags"><span class="badge">JavaScript</span><span class="badge">Python</span><span class="badge">Shell</span><span class="badge">Raspberry Pi</span></p>
|
|
<p class="proj-links">
|
|
<a class="button" href="https://gitea.laenre.net/hacklab/FOSFENO" target="_blank" rel="noopener">Código</a>
|
|
</p>
|
|
</div>
|
|
</article>
|
|
|
|
<article class="proj-card">
|
|
<div class="proj-shot">
|
|
<img src="imagenes/proyectos/ravescout-visor.png" alt="Visor de Rave Scout" loading="lazy">
|
|
<img src="imagenes/proyectos/ravescout-cobertura.png" alt="Mapa de cobertura de Rave Scout" loading="lazy">
|
|
</div>
|
|
<div class="proj-body">
|
|
<h3 class="title">Rave Scout</h3>
|
|
<p>
|
|
Barrido de los 498.528 km² de la España peninsular y balear, celda a celda sobre una
|
|
malla de 100 m, buscando los puntos más alejados de cualquier rastro de gente a los
|
|
que <strong>además</strong> se pueda llegar con un coche cargado. Salen
|
|
<strong>355 localizaciones</strong> valoradas de 1 a 5 estrellas, con un visor para
|
|
explorarlas sobre relieve, ortofoto y catastro.
|
|
</p>
|
|
<p class="proj-tags"><span class="badge">HTML</span><span class="badge">Python</span><span class="badge">geodatos</span></p>
|
|
<p class="proj-links">
|
|
<a class="button" href="https://gitea.laenre.net/hacklab/RAVE-SCOUT" target="_blank" rel="noopener">Código</a>
|
|
<a class="button" href="https://gitea.laenre.net/hacklab/RAVE-SCOUT/wiki" target="_blank" rel="noopener">Wiki</a>
|
|
</p>
|
|
</div>
|
|
</article>
|
|
|
|
<article class="proj-card">
|
|
<div class="proj-shot">
|
|
<img src="imagenes/proyectos/strudel-captura.png" alt="Captura de Strudel" loading="lazy">
|
|
</div>
|
|
<div class="proj-body">
|
|
<h3 class="title">Strudel — fork del hacklab</h3>
|
|
<p>
|
|
<strong>Live coding</strong> de música en el navegador. Nuestro fork añade interfaz
|
|
multiidioma, pestaña de proyectos, transporte con <em>seek</em>, guía de sonidos y
|
|
lanzador de escritorio. Upstream: codeberg.org/uzu/strudel.
|
|
</p>
|
|
<p class="proj-tags"><span class="badge">JavaScript</span><span class="badge">fork</span><span class="badge">música</span></p>
|
|
<p class="proj-links">
|
|
<a class="button" href="https://gitea.laenre.net/hacklab/strudel" target="_blank" rel="noopener">Código</a>
|
|
</p>
|
|
</div>
|
|
</article>
|
|
|
|
<article class="proj-card">
|
|
<div class="proj-shot">
|
|
<img src="imagenes/proyectos/jarvis-panel.png" alt="Panel de Jarvis" loading="lazy">
|
|
</div>
|
|
<div class="proj-body">
|
|
<h3 class="title">Jarvis</h3>
|
|
<p>Asistente para Linux, con panel propio.</p>
|
|
<p class="proj-tags"><span class="badge">Python</span><span class="badge">Shell</span></p>
|
|
<p class="proj-links">
|
|
<a class="button" href="https://gitea.laenre.net/hacklab/JARVIS" target="_blank" rel="noopener">Código</a>
|
|
</p>
|
|
</div>
|
|
</article>
|
|
|
|
</div>
|
|
</section>
|
|
|
|
<!-- NOTICIAS, DATOS Y BOTS -->
|
|
<section class="panel">
|
|
<h2>Noticias, datos y bots</h2>
|
|
|
|
<div class="proj-grid">
|
|
|
|
<article class="proj-card">
|
|
<div class="proj-shot">
|
|
<img src="imagenes/source_ocde.jpg" alt="Coconews" loading="lazy">
|
|
</div>
|
|
<div class="proj-body">
|
|
<h3 class="title">Coconews</h3>
|
|
<p>
|
|
Plataforma de inteligencia de noticias. Agrega feeds RSS/Atom de cualquier idioma,
|
|
los traduce al español con NLLB-200, extrae entidades (personas, organizaciones,
|
|
lugares) con spaCy, las enriquece con Wikipedia y lo hace todo buscable
|
|
<strong>por significado</strong>, no sólo por palabras clave.
|
|
</p>
|
|
<p class="proj-tags"><span class="badge">Go</span><span class="badge">TypeScript</span><span class="badge">Python</span><span class="badge">NLP</span></p>
|
|
<p class="proj-links">
|
|
<a class="button" href="https://gitea.laenre.net/hacklab/coconews" target="_blank" rel="noopener">Código</a>
|
|
</p>
|
|
</div>
|
|
</article>
|
|
|
|
<article class="proj-card">
|
|
<div class="proj-shot">
|
|
<img src="imagenes/internet_boy.jpeg" alt="Scraper de RSS" loading="lazy">
|
|
</div>
|
|
<div class="proj-body">
|
|
<h3 class="title">rss</h3>
|
|
<p>
|
|
Escrapea RSS de todos los países, noticias de todo tipo, las traduce al español
|
|
y genera conexiones semánticas.
|
|
</p>
|
|
<p class="proj-tags"><span class="badge">Python</span><span class="badge">pietre</span></p>
|
|
<p class="proj-links">
|
|
<a class="button" href="https://gitea.laenre.net/pietre/rss" target="_blank" rel="noopener">Código</a>
|
|
</p>
|
|
</div>
|
|
</article>
|
|
|
|
<article class="proj-card">
|
|
<div class="proj-shot">
|
|
<img src="imagenes/grafficos_matrix.jpg" alt="Búsqueda semántica de noticias" loading="lazy">
|
|
</div>
|
|
<div class="proj-body">
|
|
<h3 class="title">rss2</h3>
|
|
<p>
|
|
Recopila noticias de todo el mundo, las traduce y las convierte a vectorial
|
|
para búsquedas semánticas.
|
|
</p>
|
|
<p class="proj-tags"><span class="badge">Go</span><span class="badge">TypeScript</span><span class="badge">Python</span><span class="badge">pietre</span></p>
|
|
<p class="proj-links">
|
|
<a class="button" href="https://gitea.laenre.net/pietre/rss2" target="_blank" rel="noopener">Código</a>
|
|
</p>
|
|
</div>
|
|
</article>
|
|
|
|
<article class="proj-card">
|
|
<div class="proj-shot">
|
|
<img src="imagenes/fediverso2.jpeg" alt="Bot de redes de La Enredadera" loading="lazy">
|
|
</div>
|
|
<div class="proj-body">
|
|
<h3 class="title">Bot de redes — CSO La Enredadera</h3>
|
|
<p>
|
|
Bot de <strong>Telegram</strong> para la difusión en redes del CSO La Enredadera,
|
|
con menús y botones en línea (python-telegram-bot).
|
|
</p>
|
|
<p class="proj-tags"><span class="badge">Python</span><span class="badge">Telegram</span></p>
|
|
<p class="proj-links">
|
|
<a class="button" href="https://gitea.laenre.net/hacklab/BOT_REDES_CSO_LA_ENREDADERA" target="_blank" rel="noopener">Código</a>
|
|
</p>
|
|
</div>
|
|
</article>
|
|
|
|
<article class="proj-card">
|
|
<div class="proj-shot">
|
|
<img src="imagenes/fedi_fun.jpeg" alt="Enresocial bot" loading="lazy">
|
|
</div>
|
|
<div class="proj-body">
|
|
<h3 class="title">Enresocial bot</h3>
|
|
<p>Bot social en Python para las cuentas del espacio.</p>
|
|
<p class="proj-tags"><span class="badge">Python</span><span class="badge">pietre</span></p>
|
|
<p class="proj-links">
|
|
<a class="button" href="https://gitea.laenre.net/pietre/enresocial_bot" target="_blank" rel="noopener">Código</a>
|
|
</p>
|
|
</div>
|
|
</article>
|
|
|
|
</div>
|
|
</section>
|
|
|
|
<!-- SERVICIOS DEL ESPACIO -->
|
|
<section class="panel">
|
|
<h2>Servicios del espacio</h2>
|
|
<p>
|
|
Todo autoalojado en el hacklab, sin terceros de por medio.
|
|
</p>
|
|
<ul class="svc-list">
|
|
<li>
|
|
<a class="title" href="https://gitea.laenre.net" target="_blank" rel="noopener">gitea.laenre.net</a>
|
|
— <strong>la forja</strong>: todo el código de esta página, con wikis e incidencias.
|
|
</li>
|
|
<li>
|
|
<a class="title" href="https://jitsi.laenre.net" target="_blank" rel="noopener">jitsi.laenre.net</a>
|
|
— <strong>videollamadas</strong> sin cuenta, para asambleas y reuniones.
|
|
</li>
|
|
<li>
|
|
<a class="title" href="https://wiki.laenre.net" target="_blank" rel="noopener">wiki.laenre.net</a>
|
|
— <strong>documentación viva</strong>: manuales, talleres y recetas.
|
|
</li>
|
|
<li>
|
|
<a class="title" href="http://ia.laenre.net" target="_blank" rel="noopener">ia.laenre.net</a>
|
|
— <strong>IA libre</strong>, inferencia en local. <span class="note">(sólo <code>http</code> por ahora)</span>
|
|
</li>
|
|
<li>
|
|
<a class="title" href="https://okupanel.laenre.net" target="_blank" rel="noopener">okupanel.laenre.net</a>
|
|
— <strong>panel</strong> de actividades de centros sociales.
|
|
</li>
|
|
<li>
|
|
<a class="title" href="/c">hacklab.laenre.net/c</a>
|
|
— <strong>HUB clearnet</strong> del pub Oasis: lo que la red publica en abierto.
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
|
|
<!-- ATAJOS -->
|
|
<section class="panel" aria-label="Atajos directos">
|
|
<h2>Atajos</h2>
|
|
<p style="text-align:center;">
|
|
<a class="button" href="https://gitea.laenre.net/hacklab" target="_blank" rel="noopener">forja</a>
|
|
•
|
|
<a class="button" href="https://www.laenre.net" target="_blank" rel="noopener">laenre.net</a>
|
|
•
|
|
<a class="button" href="/c">HUB clearnet</a>
|
|
•
|
|
<a class="button" href="https://acampada26s.net" target="_blank" rel="noopener">acampada26s.net</a>
|
|
•
|
|
<a class="button" href="https://resetea.net" target="_blank" rel="noopener">resetea.net</a>
|
|
•
|
|
<a class="button" href="https://oasis-project.pub" target="_blank" rel="noopener">oasis-project.pub</a>
|
|
•
|
|
<a class="button" href="https://thepirateoasis.com" target="_blank" rel="noopener">thepirateoasis.com</a>
|
|
•
|
|
<a class="button" href="https://okupanel.laenre.net" target="_blank" rel="noopener">okupanel.laenre.net</a>
|
|
•
|
|
<a class="button" href="https://wiki.laenre.net" target="_blank" rel="noopener">wiki.laenre.net</a>
|
|
•
|
|
<a class="button" href="https://jitsi.laenre.net" target="_blank" rel="noopener">jitsi.laenre.net</a>
|
|
</p>
|
|
</section>
|
|
|
|
</main>
|
|
|
|
<!-- FOOTER -->
|
|
<footer class="sub-footer">
|
|
<div class="inner">© Hacklab la Raíz — CC BY-NC-SA 4.0</div>
|
|
</footer>
|
|
</div>
|
|
</body>
|
|
</html>
|