26 KiB
TAKE THE STREET
takethestreet.net / takethestreet.org: red internacional de las acampadas que nacieron en la Puerta del Sol el 26 de septiembre de 2026 (26S). Empezaron por la vivienda y hoy juntan vivienda, ecologismo, antirracismo y antimilitarismo. Una calle, todas las luchas.
Este repo tiene el plan de comunicación, el plan del deck internacional (deck.takethestreet.net) y una maqueta. Todavía no hay nada publicado.
| Ordenador | Móvil |
|---|---|
![]() |
![]() |
Maqueta (mockup/). Los mensajes son de ejemplo.
1. Situación (14/10/2026)
España. Las acampadas retroceden. Málaga y Granada levantaron el 12/10 para centrarse en la huelga general del 11/11; las asambleas siguen los lunes. Siguen activas Madrid/Sol (más de 1.300 tiendas; el TSJM rechazó el desalojo; ataques de la ultraderecha el 3 y el 12/10), Sevilla (unas 200 tiendas en las Setas), Barcelona, Palma y Oviedo. Hay elecciones el 29/11.
Fuera de España. Crecen. No solo por la vivienda: en la web salen también las grandes protestas, acampen o no.
| Ciudad | Estado | Quién | Fuente |
|---|---|---|---|
| Porto | Acampada en la Praça D. João I desde el 10/10. La Policía Municipal retiró las tiendas el 12/10, pero siguen la asamblea y las concentraciones | Acampada Porto, plataforma Não dá mais para viver assim | Renascença, DN |
| Lisboa | Manifestación del 10/10 (miles de personas). Acampada convocada el sábado 17/10 a las 16:30 en la Praça do Município, con tienda propia (el anuncio de eventos.coletivos.org ya no está en línea) | Não dá mais para viver assim, Acampada pela Habitação Lisboa | Euronews |
| Milano | Tiendas en el patio de la Universidad Statale desde el 23/09. Movilización nacional el 19/10 | Cambiare Rotta, Asia-USB | LaPresse, Il Mohicano |
| Roma | Tiendas en piazza Bologna y delante de la Cámara. El 13/10 vuelven las tiendas a la Sapienza y se plantan en Montecitorio. Asamblea el 15/10 en Termini | Giovani Democratici («generazione senza casa»), Asia-USB, Movimenti per il diritto all'abitare | Domani, VDnews, LaPresse, Il Fatto |
| Italia | Tiendas en las universidades de Bologna, Genova, Pavia, Napoli, Lecce, Padova, Torino, Parma y Firenze. El 13/10 la UDU planta tiendas delante de una decena de universidades | CAU, Collettivi Autorganizzati Universitari («Sfrattiamo i super ricchi»); UDU | Il Mohicano, Orizzonte Scuola |
| Francia | Movimiento de institutos y universidades: más de mil institutos bloqueados, casi todas las universidades cerradas, nueva jornada el 17/10. No hay acampada | USL, Union étudiante | Wikipédia, Al Jazeera |
| India | La Gen Z en las calles de Nueva Delhi por unas elecciones limpias; detenciones el 10/10 | Cockroach Janta Party | WBUR |
| New York | No hay noticia de una acampada | — | — |
Ya existe una red europea, la European Action Coalition for the Right to Housing and to the City, que estuvo en Madrid antes del 26S. Es el primer contacto para llegar a Portugal, Italia y Francia.
2. Plan de comunicación
- Marco común: Take the street. Una calle, todas las luchas. Cuatro ejes: Techo, Tierra, Sin fronteras y Paz (ver el ideario). En Techo: congelar alquileres, parar los desahucios y recuperar la vivienda de los fondos y la que está vacía. Cada ciudad mantiene sus propias demandas: la LAU, la Lei do Arrendamento, la ley 431/98, residencias públicas…
- Etiqueta paraguas:
#takethestreet, además de la de cada lugar (#26s,#acampadaporto…). Cada nodo publica en su idioma. - Calendario: 15/10 Roma → 17/10 Estados Unidos → 19/10 Italia → 11/11 huelga general en España.
- Primer contacto: mensaje privado o correo a Acampada Porto, Não dá mais para viver assim, Cambiare Rotta, Asia-USB, los CAU, DAL y la European Action Coalition. Una carta corta en ES, EN, PT, IT y FR que diga quiénes somos (Sol 26S), qué proponemos (etiqueta y deck común) y qué pedimos (sus redes y una persona de enlace de comunicación).
- Canales del paraguas: Mastodon
@takethestreet, un correo de riseup y, más adelante, Instagram. - Comisión de comunicación internacional: una persona por idioma. Cada semana, un resumen en todos los idiomas.
Ideario
Borrador para la asamblea en docs/ideario.md. Propuesta: «Una calle, todas las luchas», con cuatro ejes: Techo (vivienda), Tierra (ecologismo), Sin fronteras (antirracismo) y Paz (antimilitarismo, con Palestina). Los feminismos atraviesan los cuatro. Lemas en ES, EN, PT, IT y FR.
La web: takethestreet.net
sites/ tiene dos webs con el mismo diseño: takethestreet/ (takethestreet.net, internacional) y tomalacalle/ (tomalacalle.net, estatal). HTML y CSS, sin JavaScript, igual que acampada26s.net. El deck va aparte, en deck.takethestreet.net. La portada cuenta el ideario de arriba abajo:
- Cabecera en una línea: la farola a la izquierda, el logotipo en el centro como título (sin lema) y los idiomas a la derecha.
- Dibujo (el boceto 5, el cruce) y tres botones: Encuentra tu acampada (al mapa), Síguelas (al panel) y Monta una en tu ciudad (a cómo nos organizamos y el contacto). En móvil van en columna y a todo lo ancho.
- Síguelas: un panel como el del deck, con el árbol de colectivos, una columna por acampada con sus cuentas de verdad y un mapa. Internacional en takethestreet.net y estatal en tomalacalle.net. En móvil va una acampada por fila.
- Dónde estamos: cifras (ciudades, países, desde el 26/09) y un mapa que se mueve y se amplía: Leaflet 1.9.4 (copiado en
js/leaflet/, sin CDN) con las teselas de OpenStreetMap, y botones para saltar a España o Europa, Canarias e India. Las teselas se piden a tile.openstreetmap.org, que ve la IP de quien mira el mapa. Sin JavaScript se ve un mapa SVG fijo con base de Natural Earth. La farola marca las acampadas, el círculo discontinuo las convocadas, el punto negro las grandes protestas y el gris las levantadas. Cada punto abre una ventanita con su web, cuenta o noticia y un enlace a su tarjeta en «Acampadas». - Cuatro ejes: una tarjeta por eje, con una piña de monigotes en su color (Techo naranja, Tierra verde, Sin fronteras amarillo, Paz azul). Debajo, la franja violeta de los feminismos.
- Quiénes somos: dos párrafos, de Sol a todas las luchas.
- Acampadas: por país en takethestreet.net y por territorio en tomalacalle.net, más «¿Y tu ciudad?».
- Cómo nos organizamos, con el contacto para montar una acampada.
- Difunde: etiquetas y logos para descargar.
En castellano, inglés, portugués, italiano y francés, en femenino genérico. takethestreet.net abre en inglés (es/, pt/, it/, fr/) y tomalacalle.net en castellano (en/, pt/, it/, fr/). El contacto de «¿Y tu ciudad?» es acampada26s@riseup.net. Los iconos de los ejes se generan con python3 tools/ejes.py sites/<web>/img.
3. El deck
La herramienta es app.occupymedia.cc, el Tactical Media Broadcast Hub. Su manual público explica cómo funciona:
- Colectivos y subcolectivos. Cada grupo tiene su carpeta en la biblioteca de archivos. La difusión va hacia arriba: un subcolectivo entrega una pieza a la cola del colectivo padre, con el origen a la vista, y la publican quienes aprueban en el padre. Los árboles se pueden anidar.
- Coordinación en OASIS. El deck trae salas de chat, pero no las usamos. La coordinación y los datos de las personas van en OASIS, en una tribu cerrada; el deck solo sirve para redactar, aprobar y publicar.
- Cuentas conectadas. Mastodon, Bluesky, Telegram, PeerTube, Facebook, Instagram, Threads, LinkedIn, Reddit, Twitch, Discord y Slack. X no está. Las credenciales son del colectivo y se guardan cifradas.
- Aprobación. Nada sale sin el visto bueno del colectivo. Cada aprobación vale para una versión concreta del texto: si se cambia, hay que volver a aprobar. Con un umbral de 2 o más, nadie aprueba lo suyo. Hay votaciones con plazo y veto, y un registro encadenado de las decisiones.
- Directo. Hay una sala de control en el navegador que mezcla fuentes (móviles en la calle, cámaras, pantallas) y emite a PeerTube. El vídeo se transcodifica con los ordenadores del propio colectivo.
- Registro. Solo con invitación.
Árbol de colectivos
TAKE THE STREET cuentas internacionales, cola común
├── España
│ └── ACAMPADA 26S (Madrid) deck.acampada26s.net, ver hacklab/26s
│ ├── Barcelona, Sevilla, Bilbao, Valencia, …
├── Portugal
│ └── Porto
├── Italia
│ ├── Milano
│ ├── Roma
│ └── CAU
└── France / USA / … cuando haya nodos
Cada acampada publica en sus redes con sus propias reglas. Lo que deba salir en todas partes sube a la cola de TAKE THE STREET, donde aprueba la comisión internacional (umbral 2, de dos países distintos).
Orden
- deck.acampada26s.net (primero). Es el colectivo 26S con las acampadas del Estado como subcolectivos. El plan y las cuentas están en el README de hacklab/26s.
- deck.takethestreet.net (después). Es el colectivo padre, y 26S entra como un nodo más.
takethestreet.orgredirige a.net. - Dominios.
takethestreet.netytakethestreet.orgestán en Gandi;takethestreet.comno resuelve. Mientras no haya servidor propio, el subdominiodeck.redirige a la página del colectivo en app.occupymedia.cc. Si occupymedia admite dominio propio o publica el código, se sirve directamente. - Servidor propio. Más adelante habrá un pub OASIS para takethestreet, en otra máquina. Por ahora no se mezcla con OASIS.
4. Cuentas
Estado español. Instagram de cada acampada, según la lista de coordinación (13/10):
| Ciudad | |
|---|---|
| Madrid | @acampada26s · también Mastodon @26s, Telegram, X |
| Bilbao | @acampada.viviendabilbao |
| Sevilla | @acampadasetas |
| Barcelona | @acampada.habitatge |
| Santander | @acampada.vivienda.cantabria |
| Valencia | @acampadavalencia1 |
| Compostela | @acampadaobradoiro |
| Almería | @acampadalmeria |
| Pontevedra | @acampada.pontevedra |
| Mallorca | @acampada.per.habitar |
| Málaga | @malagaesxulaa (levantada el 12/10) |
Sin cuenta todavía: Granada, Oviedo, Alicante, Lanzarote, Tenerife, Las Palmas, Zamora, Cádiz y Zaragoza.
Internacional.
| Ciudad | Cuenta |
|---|---|
| Porto | @acampadaporto |
| Portugal | Não dá mais para viver assim: cuenta por confirmar |
| Milano | Cambiare Rotta: cuenta por confirmar |
| Roma / Italia | Asia-USB, CAU: cuentas por confirmar |
| Europa | European Action Coalition for the Right to Housing and to the City: por confirmar |
Las personas de enlace de cada ciudad no se ponen aquí: van en OASIS, en una tribu cerrada.
Cuentas afines para pedir difusión
Colectivos y personas públicas de fuera de España, afines a los cuatro ejes, a quienes escribir por privado para pedir que compartan. Comprobado el 13-10-2026.
- ✔ La cuenta está comprobada: enlazada desde su web oficial o consultada en el propio perfil.
- ? La cuenta es probable, pero no está confirmada.
- Celda vacía: no se encontró la cuenta.
Abreviaturas: IG = Instagram, X = X/Twitter, BS = Bluesky, M = Mastodon. Los tamaños son aproximados.
Ecologistas y justicia climática
| Nombre | País | X | Mastodon / Bluesky | Tamaño | |
|---|---|---|---|---|---|
| Extinction Rebellion Global | Internacional | @extinctionrebellion ✔ | @ExtinctionR ✔ | M: @ExtinctionR@social.rebellion.global ✔ · BS: xrglobal.bsky.social ✔ | IG 625K · X 357K |
| Extinction Rebellion UK | Reino Unido | @XRebellionUK ✔ | BS: xrebellionuk.bsky.social ? | X 100K | |
| Fridays For Future | Internacional | @fridaysforfuture ✔ | @Fridays4future ✔ | BS: fridaysforfuture.bsky.social ? | IG 411K · X 126K |
| Fridays For Future Italia | Italia | @fridaysforfutureitalia ✔ | @fffitalia ✔ | IG 121K | |
| Greve Climática Estudantil | Portugal | @FFFPortugal ✔ | X 1,3K | ||
| Climáximo | Portugal | @climaximopt ✔ | BS: climaximopt.bsky.social ✔ | IG 17K | |
| Ende Gelände | Alemania | @ende__gelaende ✔ | M: @ende_gelaende@climatejustice.global ✔ | IG 85K | |
| Letzte Generation | Alemania | @letztegeneration ✔ | @AufstandLastGen ✔ | M: @AufstandLastGen@climatejustice.social ✔ | X 101K |
| Ultima Generazione | Italia | @ultima.generazione ✔ | @UltimaGenerazi1 ✔ | IG 230K | |
| 350.org | Internacional | @350org ✔ | @350 ✔ | BS: 350.org ✔ | X 334K |
Vivienda y derecho a la ciudad
| Nombre | País | X | Mastodon / Bluesky | Tamaño | |
|---|---|---|---|---|---|
| European Action Coalition for the Right to Housing and to the City | Europa | @european_action_coalition ✔ | @4HousingandCity ✔ | IG 5,6K | |
| Habita! | Portugal | @habita.colectivo ✔ | @ColectivoHabita ✔ | IG 8,4K | |
| Casa Para Viver | Portugal | @casaparaviver.pt ✔ | @casaparaviverPT ✔ | ||
| Vida Justa | Portugal | @VidajustaPt ✔ | X 2,2K | ||
| Droit Au Logement (DAL) | Francia | @federationdal ✔ | @federationdal ✔ | X 12,5K | |
| ACORN | Reino Unido | @acornunion ✔ | @ACORNunion ✔ | BS: acornunion.bsky.social ✔ | IG 37K |
| Deutsche Wohnen & Co enteignen | Alemania | @dw_enteignen ✔ | @dwenteignen ✔ | BS: dwenteignen.de ✔ | IG 45K |
| Right To The City Alliance | EE. UU. | @ourcityrttc ✔ | @ourcityRTTC ✔ | X 8,2K | |
| MTST (Sin Techo) | Brasil | @mtstbrasil ✔ | @mtst ✔ | IG 252K | |
| MST (Sin Tierra) | Brasil | @movimentosemterra ✔ | @MST_Oficial ✔ | IG 1M |
Antirracismo y personas migrantes
| Nombre | País | X | Mastodon / Bluesky | Tamaño | |
|---|---|---|---|---|---|
| Black Lives Matter | EE. UU. | @blklivesmatter ✔ | @Blklivesmatter ✔ | IG 3M | |
| SOS Racisme | Francia | @sos_racisme ✔ | @SOS_Racisme ✔ | IG 46K | |
| La Vérité pour Adama | Francia | @laveritepouradama ✔ | @laveritepradama ✔ | X 48K | |
| HOPE not hate | Reino Unido | @hopenothate ✔ | @hopenothate ✔ | BS: hopenothate.org.uk ✔ | X 116K |
| Stand Up To Racism | Reino Unido | @standuptoracismuk ✔ | @AntiRacismDay ✔ | IG 173K | |
| Sea-Watch | Alemania / UE | @seawatchcrew ✔ | @seawatch_intl ✔ | BS: sea-watch.org ✔ | IG 361K |
| Mediterranea Saving Humans | Italia | @mediterranearescue ✔ | @RescueMed ✔ | IG 146K | |
| Alarm Phone | Europa | @alarmphoneofficial ✔ | @alarm_phone ✔ | X 64K |
Paz y antimilitarismo
| Nombre | País | X | Mastodon / Bluesky | Tamaño | |
|---|---|---|---|---|---|
| BDS Movement | Palestina | @bds.movement ✔ | @BDSmovement ✔ | BS: bdsmovement.bsky.social ? | IG 942K |
| Jewish Voice for Peace | EE. UU. | @jewishvoiceforpeace ✔ | @jvplive ✔ | BS: jvp.bsky.social ✔ | IG 1M |
| CODEPINK | EE. UU. | @codepinkalert ✔ | @codepink ✔ | BS: codepink.bsky.social ? | IG 322K |
| Stop the War Coalition | Reino Unido | @stwuk ✔ | @STWuk ✔ | X 73K | |
| CND | Reino Unido | @cnd_uk ✔ | @CNDuk ✔ | X 39K | |
| Campaign Against Arms Trade | Reino Unido | @caatuk ✔ | @CAATuk ✔ | X 25K | |
| ICAN | Internacional | @nuclearban ✔ | @nuclearban ✔ | X 47K | |
| Rete Italiana Pace e Disarmo | Italia | @retepacedisarmo ✔ | @RetePaceDisarmo ✔ | X 9,5K | |
| EMERGENCY | Italia | @emergency.ong ✔ | @emergency_ong ✔ | X 584K |
Estudiantes, feminismos y medios
| Nombre | País | X | Mastodon / Bluesky | Tamaño | |
|---|---|---|---|---|---|
| Cambiare Rotta | Italia | @cambiarerotta ✔ | |||
| Non Una Di Meno | Italia | ? | @nonunadimeno ✔ | X 28K | |
| DiEM25 | Europa | ? | @DiEM_25 ✔ | X 71K | |
| Novara Media | Reino Unido | @novaramedia ✔ | @novaramedia ✔ | BS: novaramedia.com ✔ | X 232K |
| Democracy Now! | EE. UU. | @democracynow ✔ | @democracynow ✔ | BS: democracynow.org ✔ | X 799K |
Personas: activistas, periodistas y academia
| Nombre | País | X | Bluesky | Tamaño | |
|---|---|---|---|---|---|
| Greta Thunberg | Suecia | @gretathunberg ✔ | @GretaThunberg ✔ | IG 17M | |
| Luisa Neubauer | Alemania | @luisaneubauer ? | @Luisamneubauer ✔ | luisaneubauer.bsky.social ? | X 464K |
| Camille Étienne | Francia | @CamilleEtienne_ ✔ | X 60K | ||
| Naomi Klein | Canadá | @NaomiAKlein ✔ | @NaomiAKlein ✔ | naomiaklein.bsky.social ? | X 634K |
| Yanis Varoufakis | Grecia | @yanis.varoufakis ✔ | @yanisvaroufakis ✔ | X 1,2M | |
| George Monbiot | Reino Unido | @georgemonbiot ✔ | @GeorgeMonbiot ✔ | georgemonbiot.bsky.social ✔ | X 498K |
| Jason Hickel | Reino Unido | @jasonhickel ✔ | jasonhickel.bsky.social ? | X 300K | |
| Francesca Albanese | Italia | @FranceskAlbs ✔ | X 600K | ||
| Mohammed El-Kurd | Palestina | @mohammedelkurd ✔ | @m7mdkurd ✔ | X 396K | |
| Ash Sarkar | Reino Unido | @AyoCaesar ✔ | X 404K | ||
| Owen Jones | Reino Unido | owenjones.bsky.social ? | BS 126K | ||
| Cornel West | EE. UU. | @brothercornelwest ✔ | @CornelWest ✔ | X 991K | |
| Vandana Shiva | India | @navdanyaindofficial ✔ (su ONG) | @drvandanashiva ✔ | X 127K | |
| Hasan Piker | EE. UU. | @hasandpiker ✔ | @hasanthehun ✔ | X 1,8M |
Música, cómic y cine
| Nombre | País | X | Bluesky | Tamaño | |
|---|---|---|---|---|---|
| Massive Attack | Reino Unido | @massiveattackofficial ✔ | @MassiveAttackUK ✔ | X 269K | |
| Kneecap | Irlanda | @kneecap32 ✔ | @KNEECAPCEOL ✔ | X 230K | |
| Akala | Reino Unido | ? | @akalamusic ✔ | X 276K | |
| Lowkey | Reino Unido | ? | @Lowkey0nline ✔ | X 436K | |
| Zerocalcare | Italia | @zerocalcare ✔ | @zerocalcare ✔ | X 673K | |
| Capicua | Portugal | @a_capicua ✔ | |||
| Médine | Francia | ? | @Medinrecords ✔ | X 220K | |
| Feine Sahne Fischfilet | Alemania | @feinesahnefischfilet ✔ | @feinesahne ✔ | X 21K | |
| Tom Morello | EE. UU. | @tommorello ✔ | @tmorello ✔ | X 887K | |
| Macklemore | EE. UU. | @macklemore ✔ | @macklemore ✔ | X 2M | |
| Residente | Puerto Rico | @residente ✔ | @Residente ✔ | IG 8M | |
| Ana Tijoux | Chile | @anatijoux ✔ | @anatijoux ✔ | IG 828K | |
| Emicida | Brasil | @emicida ✔ | @emicida ✔ | X 1,8M | |
| Mark Ruffalo | EE. UU. | @markruffalo ✔ | @MarkRuffalo ✔ | markruffalo.bsky.social ? | X 7,9M |
| Susan Sarandon | EE. UU. | @susansarandon ? | @SusanSarandon ✔ | X 790K | |
| Riz Ahmed | Reino Unido | @rizahmed ? | @rizwanahmed ✔ | X 218K |
Sin cuenta verificable, mejor contactar por su web: Les Soulèvements de la Terre (lessoulevementsdelaterre.org) y War Resisters' International (wri-irg.org). Faltan por localizar OSA y los CAU en Italia, y conviene buscar más en Grecia.
5. Identidad
Tres piezas, cada una con su uso:
- Símbolo (
docs/marca/simbolo*.svg): una farola moderna dentro de un aro grueso, como un emblema de tienda de graffiti (en la línea del sello de Writers Madrid), con la luz en naranja: baja de la cabeza ondeando en una S pronunciada, llega al suelo y se abre en un charco con el centro más claro. Las otras propuestas (onda suave, campana, onda marcada, campana con línea de suelo, S fuerte, S en espejo y la recta) están endocs/marca/propuestas/. Plano y rotundo, para que se lea en un favicon, una pegatina o un avatar. Versiones: positivo, negativo, sobre naranja y pegatina (círculo naranja). Se genera conpython3 tools/farola.py docs/marca. - Logotipo (
docs/marca/logotipo*.svg): «TAKE THE STREET» en Grindy Brush, todo en negro (o en blanco sobre negro). Va convertido a trazados, así que no hace falta la fuente. Hay versión en una línea y en dos. - Firma: símbolo + logotipo. Es lo que va arriba a la izquierda de la web.
- Ilustración (
docs/calle.svg): la imagen principal de la portada, nunca en la cabecera. Ver el apartado 6.
Color: negro #111 y blanco. El naranja #f04e23 (más rojizo que el de antes) va solo en detalles: la cabeza del símbolo, alguna línea del dibujo, la sombra de los botones y el directo.
Tipografías:
- logotipo: Grindy Brush (Sronstudio), solo convertida a trazados
- titulares, botones y etiquetas: League Gothic, OFL (
mockup/fonts/) - texto: la fuente del sistema
Licencia del logotipo
Grindy Brush es una versión demo solo para uso personal. Antes de usar el logotipo en público (web, redes, carteles, camisetas) hay que comprar la licencia en https://sronstudio.com/product/grindy-brush-font/ o pedir permiso a su autor (sronstudio@gmail.com). Su nota avisa de que el uso comercial sin licencia se cobra a diez veces el precio de la licencia corporativa.
6. Dibujo
En la web va el boceto 5 (el cruce), copiado a sites/<web>/img/calle.svg. La plaza (docs/plaza.svg) es el mismo cruce abierto en una plaza llena de gente, con tiendas y farolas.
La plaza y los bocetos 6 a 10 se generan con python3 tools/plazas.py docs/bocetos docs/plaza.svg.
El dibujo anterior, la calle:
Una calle vista desde un primer piso, con el punto de fuga a la derecha. La calle va solo con líneas negras a pincel: el pie de la fachada, los contornos de los portales, los bordillos y la línea discontinua del centro. No hay pisos arriba, y la acera de enfrente se pierde por la derecha.
La gente va en color, en una piña que llena la calzada. Cada monigote es un solo trazo de spray en zigzag (una espiral para la cabeza, un cuello estrecho y un cuerpo alto que se afila hacia los pies), a la manera de las Ausencias y del contenedor de Suso33. Algunos dan una zancada o llevan el puño en alto. El corazón de la piña va en colores de fuego (blanco, amarillo, naranja y rojo) y alrededor fríos (morados, azules, verde y negro). La gente se reparte en metros sobre la calle, así que al fondo no se amontona. Se genera con tools/calle.py, sin dependencias:
python3 tools/calle.py docs/calle.svg
Bocetos
Cinco variantes de la calle, con acabado de pintado a mano (líneas con pulso y doble pasada, zigzag irregular, chorreones, niebla de spray y grano de pared). De cada portal sale un reguero de un color, una lucha distinta, y todos se juntan en la piña de fuego. Se generan con python3 tools/bocetos.py docs/bocetos.
-
La calle: regueros de colores desde cada portal hacia la piña.
-
A pie de calle: cámara más baja, la gente cerca y grande.
-
Hacia la luz: la piña arde al fondo y los regueros bajan hacia ella.
-
De frente: la piña viene hacia quien mira, con más puños en alto.
-
El cruce: una calle corta la nuestra y por ella también llega gente.
Cinco más, de plazas y cruces (tools/plazas.py). La gente que llega por cada calle lleva el color de un eje.
-
La plaza: de frente, con las fachadas en U.
-
Dos calles que se cruzan: en X, y de cada calle llega un eje.
-
La acampada: tiendas de colores y la asamblea en el centro.
-
Sol: cinco calles llegan a la misma plaza.
-
Desde el balcón: la plaza vista desde arriba.
7. Maqueta
mockup/index.html es HTML y CSS, sin JavaScript. Se abre directamente en el navegador. Sigue el estilo de acampada26s.net (blanco y negro, bordes de 3 px, sombra de color): firma en la cabecera, portada con el lema y el dibujo debajo, y debajo el deck.Capturas al principio de este README.
Código AGPL-3.0. Textos y dibujo CC BY-SA 4.0. Tipografías: League Gothic (OFL); logotipo dibujado con Grindy Brush (demo de uso personal, ver «Licencia del logotipo»).



