diff --git a/kernelpanic.lol/content/about/contents.lr b/kernelpanic.lol/content/about/contents.lr index 81597d5..22a355f 100644 --- a/kernelpanic.lol/content/about/contents.lr +++ b/kernelpanic.lol/content/about/contents.lr @@ -4,8 +4,16 @@ Acerca del hackeo --- body: -***hacker*** - sustantivo que se refiere a una persona que tiene conocimiento profundo de un tema y utiliza este conocimiento para explorar, crear o modificar software y hardware (en el sentido amplio de la palabra), a veces para sortear barreras o tener acceso a información que nadie más tiene. Pero ser hacker no sólo se trata de tener conocimiento de tecnología. En el mundo del software libre, el hacktivismo y el arte digital, hacker también puede ser quien está del lado de la transparencia y la libertad de información, pero también de la privacidad y el derecho de tener una *vida digital anónima* y/o pseudónima. Hacker es quien busca la autonomía por encima de la comodidad y se regocija en las dificultades que encuentra en el camino, ya que cada nuevo obstáculo es sólo una nueva oportunidad de aprender algo. +***hacker*** - sustantivo que se refiere a una persona que tiene conocimiento profundo de un tema y utiliza este conocimiento para explorar, crear o modificar software y hardware (en el sentido amplio de la palabra), a veces para sortear barreras o tener acceso a información que nadie más tiene. -Atención personas con desviaciones artísticas, inventivas, exploratorias y filósoficas, considerense hackers, asúmanse y únanse. Traigan sus viejas laptops y dénles nueva vida convirtiéndolas en ventanas a un mundo mejor. En el Cuarto de Máquinas les ayudamos +Pero ser hacker no sólo se trata de tener conocimiento de tecnología. En el mundo digital/informacional en el que vivimos, hacker también puede ser quien está del lado de la transparencia y la libertad de información, pero a la vez de la privacidad y el derecho de tener una *vida digital anónima* y/o pseudónima. + +Hacker es quien busca la autonomía por encima de la comodidad y se regocija en las dificultades que encuentra en el camino, ya que cada nuevo obstáculo es sólo una nueva oportunidad de aprender algo. + +***hackspace*** es el lugar donde se hacen hacks y, por ende, se reúnen hackers. Cualquier lugar puede servir para sus reuniones, pero no cualquier lugar es un hackspace. + +El ***hackspace*** es un taller/laboratorio/oficina/salón/auditorio/a-veces-sala que alberga no sólo a hackers y sus proyectos, o *hacks*, sino que además fomenta la generación de nuevas ideas y la exploración de posibilidades varias para proyectos varios. Es un semillero de *hacks* y un afluente de *hackers*. Existe para quienes ya son *hackers* y lo saben, así como para quienes aún no se dan cuenta. + +Si tú sientes alguna identificación con algo de lo dicho anteriormente, [***OJO MUCHO OJO***](https://www.youtube.com/watch?v=QyYXzyOSoaw), podrías ser hacker. Si es así y vives en la región de Andamaxei, no dudes en contactar tu centro de atención KPR más cercano de inmediato. --- _template: page.html diff --git a/kernelpanic.lol/content/censo-hacker-latinoamericane-2023/contents.lr b/kernelpanic.lol/content/censo-hacker-latinoamericane-2023/contents.lr new file mode 100644 index 0000000..cfa2e27 --- /dev/null +++ b/kernelpanic.lol/content/censo-hacker-latinoamericane-2023/contents.lr @@ -0,0 +1,9 @@ +_model: page +--- +title: Censo Hacker Latinoamericane 2023 +--- +body: + +Sabemos que no es el cuestionario más corto de tu vida, pero te prometemos que es para una buena causa. Acuérdate de cuando hacías el cuestionario de Proust en la prepa y anímate a darle a tu comunidad un poquito de tu tiempo. ¿Qué te cuesta, de veras, echarte un café, una chela, un agua de limón en lo que respondes unas preguntitas? Ándale, no seas así, responde ya de una vez, pls + + diff --git a/kernelpanic.lol/content/contents.lr b/kernelpanic.lol/content/contents.lr index 2e9020f..2ad04d0 100644 --- a/kernelpanic.lol/content/contents.lr +++ b/kernelpanic.lol/content/contents.lr @@ -1,15 +1,16 @@ -title: Una fortaleza de la soledad, pero con compañía +title: Habemus hackspace --- body: -El __***kernel panic***__ es un viaje solitario a través del laberinto de la información. Uno se abre camino a tientas entre las enredaderas de los manuales, los callejones sin salida de los foros y los pozos sin fondo de las listas de correo. ¿Qué habrá visto, de veras, [DenverCoder9](https://gprivate.com/66mft)? +El **_kernel panic_** es un viaje solitario a través del laberinto de la información. Te abres camino a tientas entre las enredaderas de los manuales, los callejones sin salida de los foros y los pozos sin fondo de las listas de correo. ¿Qué habrá visto, de veras, [DenverCoder9](https://gprivate.com/66mft)? ¿Quién tendrá la respuesta a tu pregunta? -En Kernel Panic Space, creemos que nadie debería tener que enfrentarse a ese viaje a solas. +Tal vez nadie, pero en este _Cuarto de Máquinas_ creemos que tu búsqueda implacable no tiene por qué ser un viaje enfrentado a solas. -Cuando tengas un error misterioso, un bug críptico, un problema transcendental de informática, un proyecto compilable que necesitas sacar de tu sistema, busca nuestro pequeño refugio, acércate a la luz (de los LEDs) y enchúfate a nuestro ethernet. +Cuando te encuentres con un error misterioso, un bug críptico, un problema transcendental de informática o un proyecto compilable que necesitas sacar de tu sistema, busca nuestro pequeño refugio, acércate a la luz (de los LEDs) y conéctate a nuestro _ethernet_. -Aquí, tu kernel panic es una experiencia compartida que te tocó para crecer tú y ayudar crecer a quien se preste. +Aquí, el _kernel panic_ que te tocó es una experiencia compartida que el destino de aventó para que crezcas y ayudes a crecer a quien lo quiera también. + +¿Cuándo nos visitas? 🌐 -¿Cuándo vienes? --- _template: page.html diff --git a/kernelpanic.lol/content/cuando/contents.lr b/kernelpanic.lol/content/cuando/contents.lr index f6b3ced..c76165b 100644 --- a/kernelpanic.lol/content/cuando/contents.lr +++ b/kernelpanic.lol/content/cuando/contents.lr @@ -10,3 +10,5 @@ Si no funciona el calendario en esta página, puedes verlo dando click [aquí](h +--- +_hidden: yes diff --git a/kernelpanic.lol/content/projects/contents.lr b/kernelpanic.lol/content/projects/contents.lr index 038e543..290954d 100644 --- a/kernelpanic.lol/content/projects/contents.lr +++ b/kernelpanic.lol/content/projects/contents.lr @@ -2,13 +2,19 @@ title: Cosas que andamos trabajando --- body: -> **OpenSat** -> RPi apuntada al cielo que atrapa y guarda lo que sea que transmiten los satélites que nos pasen por encima sin encriptar. BONUS: una cámara que también detecte luces en el cielo, y una pequeña estación meteorológica +Si realmente quieres saber, únete a nuestro [Cryptpad](https://pat.kernelpanic.lol/) y mándale tu perfil a uno de nuestros miembros para que te pueda agregar a las carpetas comaprtidas del espacio. En términos generales, aquí hay algunos de los proyectos que tenemos ahora: + +>**OpenSat** -> RPi apuntada al cielo que atrapa y guarda lo que sea que transmiten los satélites que nos pasen por encima sin encriptar. BONUS: una cámara que también detecte luces en el cielo, y una pequeña estación meteorológica > **Radio H** -> una estación de radio que transmita 24/7 desde el cuarto de máquinas > **Havieris**, el asistente hacker -> una RPi con habilidades de lenguaje natural (piénsese GPT que sabe apagar las luces y buscar cosas en la interweb), avisar cuando el espacio abre y cierra (o sea, llega o se va alguien), puede monitorear la impresión 3D que se esté llevando a cabo, o cualquier otra cosa que se le ocurra a alguien -> **Buzón de recaditos** -> tal vez sea importante tener abierto un canal análogo claro, en caso de que no haya nadie en el Cuarto o algo así +>**Dreamer** -> nuestra propia máquina de Stable Diffusion, con varios modelos de dónde elegir + +>**Glocateca** -> una biblioteca digital que sólo es disponible a través de WiFi, en cercaní física, pero comparte contenido con todas las demás glocatecas conectadas + +>**Tecnonecronomicon** -> una eventual exposición permanente de sistemas operativos exóticos --- _hidden: no --- diff --git a/kernelpanic.lol/content/templo-de-la-entropia/contents.lr b/kernelpanic.lol/content/templo-de-la-entropia/contents.lr index 753f752..885b5fb 100644 --- a/kernelpanic.lol/content/templo-de-la-entropia/contents.lr +++ b/kernelpanic.lol/content/templo-de-la-entropia/contents.lr @@ -3,3 +3,27 @@ _model: page title: Templo de la Entropía --- _template: temple.html +--- +body: + +## Oasis de paz en el caos +### *un Santuario para alabar al Espíritu del Código Abierto en todas su personificaciones* +---- +### **San iGNUcio** + + +San iGNUcio, el santo patrón del software libre y del código abierto, nos guía en la búsqueda de la libertad digital. A través de sus enseñanzas, abrazamos la colaboración, la transparencia y el poder de la innovación impulsada por la comunidad. Su palabra fue la primera piedra de la Sagrada Catedral de la Internet. + +
Visita nuestro templo para rendir homenaje a San Ignucio. Explora los textos sagrados de las licencias de código abierto, asiste a seminarios sobre ética digital y colabora con peregrinos afines en nuestra comunidad.
+ + + +--- +_discoverable: yes diff --git a/kernelpanic.lol/content/templo-de-la-entropia/ignucio.png b/kernelpanic.lol/content/templo-de-la-entropia/ignucio.png new file mode 100644 index 0000000..079e2f5 Binary files /dev/null and b/kernelpanic.lol/content/templo-de-la-entropia/ignucio.png differ diff --git a/kernelpanic.lol/kernelpanic.lol.lektorproject b/kernelpanic.lol/kernelpanic.lol.lektorproject index a393abc..4daf4ae 100644 --- a/kernelpanic.lol/kernelpanic.lol.lektorproject +++ b/kernelpanic.lol/kernelpanic.lol.lektorproject @@ -1,6 +1,8 @@ [project] name = kernelpanic.lol +[packages] +lektor-wikipedia-proxy = ./packages/wikipedia_proxy [servers.kernet] name = kernet diff --git a/kernelpanic.lol/packages/lektor-wikipedia-proxy/setup.py b/kernelpanic.lol/packages/lektor-wikipedia-proxy/setup.py new file mode 100644 index 0000000..e69de29 diff --git a/kernelpanic.lol/packages/lektor-wikipedia-proxy/wikipedia_proxy.py b/kernelpanic.lol/packages/lektor-wikipedia-proxy/wikipedia_proxy.py new file mode 100644 index 0000000..e69de29 diff --git a/kernelpanic.lol/packages/wiki-random/.gitignore b/kernelpanic.lol/packages/wiki-random/.gitignore new file mode 100644 index 0000000..463960b --- /dev/null +++ b/kernelpanic.lol/packages/wiki-random/.gitignore @@ -0,0 +1,5 @@ +dist +build +*.pyc +*.pyo +*.egg-info diff --git a/kernelpanic.lol/packages/wiki-random/README.md b/kernelpanic.lol/packages/wiki-random/README.md new file mode 100644 index 0000000..b880d9b --- /dev/null +++ b/kernelpanic.lol/packages/wiki-random/README.md @@ -0,0 +1,4 @@ +# wiki-random + +This is where a description of your plugin goes. +Provide usage instructions here. diff --git a/kernelpanic.lol/packages/wiki-random/lektor_wiki_random.py b/kernelpanic.lol/packages/wiki-random/lektor_wiki_random.py new file mode 100644 index 0000000..bbdbb72 --- /dev/null +++ b/kernelpanic.lol/packages/wiki-random/lektor_wiki_random.py @@ -0,0 +1,29 @@ +# -*- coding: utf-8 -*- +from lektor.pluginsystem import Plugin +from flask import jsonify +import requests + +class WikipediaProxyPlugin(Plugin): + name = 'Wikipedia Proxy' + description = 'A simple plugin to fetch data from Wikipedia.' + + def on_setup_env(self, **extra): + @self.env.app.route('/wikipedia-proxy/get_wikipedia_data') + def get_wikipedia_data(): + wikipediaAPI = 'https://en.wikipedia.org/w/api.php' + pageTitle = 'List_of_hackers' + params = { + 'action': 'query', + 'format': 'json', + 'titles': pageTitle, + 'prop': 'extracts|pageimages', + 'exintro': True, + 'explaintext': True, + 'piprop': 'original', + 'pithumbsize': 400, + } + response = requests.get(wikipediaAPI, params=params) + if response.status_code == 200: + return jsonify(response.json()) + else: + return jsonify(error="Failed to retrieve data"), 500 \ No newline at end of file diff --git a/kernelpanic.lol/packages/wiki-random/setup.cfg b/kernelpanic.lol/packages/wiki-random/setup.cfg new file mode 100644 index 0000000..3c6e79c --- /dev/null +++ b/kernelpanic.lol/packages/wiki-random/setup.cfg @@ -0,0 +1,2 @@ +[bdist_wheel] +universal=1 diff --git a/kernelpanic.lol/packages/wiki-random/setup.py b/kernelpanic.lol/packages/wiki-random/setup.py new file mode 100644 index 0000000..cfc103f --- /dev/null +++ b/kernelpanic.lol/packages/wiki-random/setup.py @@ -0,0 +1,38 @@ +import ast +import io +import re + +from setuptools import setup, find_packages + +with io.open('README.md', 'rt', encoding="utf8") as f: + readme = f.read() + +_description_re = re.compile(r'description\s+=\s+(?PLoading...
+