Skip to content

Commit 9758efa

Browse files
Da al cielo un disco dorado y publica los repositorios nuevos.
Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 57aae2d commit 9758efa

7 files changed

Lines changed: 236 additions & 43 deletions

File tree

‎index.html‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ <h2 id="list-title" tabindex="-1">Lista de proyectos</h2>
9898
<p>Arrastra para girar. En un teléfono, pellizca para acercar. La rueda del mouse sigue desplazando la página.</p>
9999
<p>El color es el lenguaje principal. Una línea une repositorios con el mismo lenguaje: es una agrupación, no una dependencia.</p>
100100
<p>La vista es desde la cabina. Al elegir un proyecto, la nave se acerca a ese planeta. El tamaño es proporcional a la cantidad de archivos del repositorio.</p>
101-
<p>El disco espiral es el cielo, no una lista de repositorios. Solo las estrellas con nombre son proyectos. Un anillo marca una bifurcación; menos brillo, un repositorio archivado.</p>
101+
<p>El disco dorado, naranja y azul es el cielo, no una lista de repositorios. Solo las estrellas con nombre son proyectos. Un anillo marca una bifurcación; menos brillo, un repositorio archivado.</p>
102102
<p id="coverage"></p>
103103
</div>
104104
</details>

‎profile/README.md‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,13 @@ Ingeniero en Telecomunicaciones. Construyo software y automatizo su calidad.
1717
- [limpieza](https://github.com/FernandoLizana/limpieza) — limpiador de disco para Windows y Linux. Por defecto simula y no borra.
1818
- [impulso](https://github.com/FernandoLizana/impulso) — app Android de frases en español, sin cuenta y sin conexión.
1919
- [command-world](https://github.com/FernandoLizana/command-world) — tablero local de proyectos, con mapa, misiones y caja. Sin cuentas externas.
20-
- [kino-lab](https://github.com/FernandoLizana/kino-lab) — laboratorio local de azar y Kino. No predice sorteos.
20+
- [loteria-lab](https://github.com/FernandoLizana/loteria-lab) — laboratorio local de loterías. No predice sorteos.
2121
- [navier-stokes-ai-lab](https://github.com/FernandoLizana/navier-stokes-ai-lab) — experimentos numéricos y verificación con ayuda de IA. No resuelve el problema del milenio.
22+
- [centralizado](https://github.com/FernandoLizana/centralizado) — vitrina portable de cuatro piezas. Arte y código en la misma página.
23+
- [mi-gestor](https://github.com/FernandoLizana/mi-gestor) — CRM local para un equipo pequeño.
24+
- [mosca](https://github.com/FernandoLizana/mosca) — laboratorio 3D de percepción y aprendizaje de una mosca de la fruta. No simula un cerebro completo.
25+
- [nexo-cerebro](https://github.com/FernandoLizana/nexo-cerebro) — laboratorio local de agentes. Nexus y Nira, en el equipo.
26+
- [el-tejido-arcano](https://github.com/FernandoLizana/el-tejido-arcano) — laboratorio local de grafos entre arcanos. No predice el futuro.
2227

2328
[Explorar los proyectos](https://fernandolizana.github.io/)
2429

‎public/catalog.json‎

Lines changed: 75 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,30 @@
11
{
2-
"syncedAt": "2026-10-05T16:10:00.694Z",
2+
"syncedAt": "2026-10-05T21:59:09.070Z",
33
"owner": "FernandoLizana",
44
"source": "https://api.github.com/users/FernandoLizana/repos?type=owner&per_page=100",
55
"complete": true,
6-
"count": 7,
7-
"expectedCount": 7,
8-
"fetchedCount": 15,
9-
"publicRepos": 15,
6+
"count": 11,
7+
"expectedCount": 11,
8+
"fetchedCount": 19,
9+
"publicRepos": 19,
1010
"excludedCount": 8,
1111
"pagesFetched": 1,
1212
"repos": [
13+
{
14+
"id": 1406395406,
15+
"name": "centralizado",
16+
"description": "Catalogo experimental portable: arte y desarrollo excentrico en la misma superficie.",
17+
"language": "JavaScript",
18+
"topics": [],
19+
"stargazersCount": 0,
20+
"forksCount": 0,
21+
"fork": false,
22+
"archived": false,
23+
"homepage": null,
24+
"htmlUrl": "https://github.com/FernandoLizana/centralizado",
25+
"pushedAt": "2026-10-05T21:24:53Z",
26+
"fileCount": 8
27+
},
1328
{
1429
"id": 1402675673,
1530
"name": "command-world",
@@ -25,6 +40,21 @@
2540
"pushedAt": "2026-10-03T06:23:05Z",
2641
"fileCount": 225
2742
},
43+
{
44+
"id": 1399162538,
45+
"name": "el-tejido-arcano",
46+
"description": "El Tejido Arcano / ArcanaGraph Lab — laboratorio de grafos y similitud para Tarot (privado)",
47+
"language": "Python",
48+
"topics": [],
49+
"stargazersCount": 0,
50+
"forksCount": 0,
51+
"fork": false,
52+
"archived": false,
53+
"homepage": null,
54+
"htmlUrl": "https://github.com/FernandoLizana/el-tejido-arcano",
55+
"pushedAt": "2026-10-05T20:49:49Z",
56+
"fileCount": 148
57+
},
2858
{
2959
"id": 1400902908,
3060
"name": "Espectro",
@@ -55,35 +85,65 @@
5585
"pushedAt": "2026-10-02T02:57:17Z",
5686
"fileCount": 146
5787
},
88+
{
89+
"id": 1399164453,
90+
"name": "limpieza",
91+
"description": "Intelligent, safe disk cleaner for Windows and Linux (CLI + GUI)",
92+
"language": "Python",
93+
"topics": [],
94+
"stargazersCount": 0,
95+
"forksCount": 0,
96+
"fork": false,
97+
"archived": false,
98+
"homepage": null,
99+
"htmlUrl": "https://github.com/FernandoLizana/limpieza",
100+
"pushedAt": "2026-10-02T02:36:21Z",
101+
"fileCount": 20
102+
},
58103
{
59104
"id": 1402589889,
60-
"name": "kino-lab",
61-
"description": "Laboratorio local de azar y Kino. No predice sorteos. Flask + SQLite, sin cuentas.",
105+
"name": "loteria-lab",
106+
"description": "Laboratorio local para investigar loterías: históricos, probabilidades, simulaciones y experimentos reproducibles.",
62107
"language": "Python",
63108
"topics": [],
64109
"stargazersCount": 0,
65110
"forksCount": 0,
66111
"fork": false,
67112
"archived": false,
68113
"homepage": null,
69-
"htmlUrl": "https://github.com/FernandoLizana/kino-lab",
70-
"pushedAt": "2026-10-03T03:07:19Z",
114+
"htmlUrl": "https://github.com/FernandoLizana/loteria-lab",
115+
"pushedAt": "2026-10-05T20:55:12Z",
71116
"fileCount": 154
72117
},
73118
{
74-
"id": 1399164453,
75-
"name": "limpieza",
76-
"description": "Intelligent, safe disk cleaner for Windows and Linux (CLI + GUI)",
119+
"id": 1403937498,
120+
"name": "mi-gestor",
121+
"description": "CRM para equipos pequenos: clientes, ventas, proyectos y redes en un solo lugar.",
77122
"language": "Python",
78123
"topics": [],
79124
"stargazersCount": 0,
80125
"forksCount": 0,
81126
"fork": false,
82127
"archived": false,
83128
"homepage": null,
84-
"htmlUrl": "https://github.com/FernandoLizana/limpieza",
85-
"pushedAt": "2026-10-02T02:36:21Z",
86-
"fileCount": 20
129+
"htmlUrl": "https://github.com/FernandoLizana/mi-gestor",
130+
"pushedAt": "2026-10-05T20:46:06Z",
131+
"fileCount": 124
132+
},
133+
{
134+
"id": 1406334404,
135+
"name": "mosca",
136+
"description": "Laboratorio 3D: percepcion y aprendizaje de Drosophila (no es un simulador de cerebro completo)",
137+
"language": "JavaScript",
138+
"topics": [],
139+
"stargazersCount": 0,
140+
"forksCount": 0,
141+
"fork": false,
142+
"archived": false,
143+
"homepage": null,
144+
"htmlUrl": "https://github.com/FernandoLizana/mosca",
145+
"pushedAt": "2026-10-05T20:34:13Z",
146+
"fileCount": 23
87147
},
88148
{
89149
"id": 1402625285,

‎public/editorial.json‎

Lines changed: 43 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"featured": ["Espectro", "limpieza", "impulso", "command-world", "kino-lab", "navier-stokes-ai-lab"],
2+
"featured": ["Espectro", "limpieza", "impulso", "command-world", "loteria-lab", "navier-stokes-ai-lab", "centralizado", "mi-gestor", "mosca", "nexo-cerebro", "el-tejido-arcano"],
33
"projects": {
44
"Espectro": {
55
"does": "El micrófono del computador escucha la salida de un transmisor de radio y guarda el envío y la recepción por separado, para conservar el intercambio completo.",
@@ -40,14 +40,52 @@
4040
],
4141
"built": ["Python", "SQLite"]
4242
},
43-
"kino-lab": {
44-
"does": "Laboratorio local de históricos, probabilidades y simulaciones de Kino. No predice el próximo sorteo.",
43+
"loteria-lab": {
44+
"does": "Laboratorio local de loterías: históricos, probabilidades, simulaciones y experimentos reproducibles. Incluye Kino y otros juegos. No predice el próximo sorteo.",
4545
"points": [
46-
"Corre en el equipo, sin cuenta y sin telemetría.",
47-
"Sirve para ver qué se puede concluir a partir de datos y fórmulas, y qué no."
46+
"Corre en el equipo con Flask y SQLite, sin cuenta y sin telemetría.",
47+
"Separa el histórico, el cálculo, la simulación y el experimento."
4848
],
4949
"built": ["Python", "Flask", "SQLite"]
5050
},
51+
"centralizado": {
52+
"does": "Página portable que junta cuatro piezas. El arte y el desarrollo van en la misma superficie. No ejecuta esas obras: muestra una miniatura de cada una.",
53+
"points": [
54+
"No tiene dependencias, ni cuentas, ni guarda datos.",
55+
"Se copia la carpeta y se abre."
56+
],
57+
"built": ["JavaScript"]
58+
},
59+
"mi-gestor": {
60+
"does": "CRM local para un equipo pequeño: a quién escribir, en qué etapa está cada oportunidad, qué hay que entregar y qué ventas quedaron registradas.",
61+
"points": [
62+
"La base es un archivo SQLite. No hace falta una cuenta externa.",
63+
"MySQL y la inteligencia artificial son opcionales."
64+
],
65+
"built": ["Python", "Flask", "SQLite"]
66+
},
67+
"mosca": {
68+
"does": "Laboratorio 3D en el navegador para explorar cómo una mosca de la fruta puede percibir un entorno y cómo un agente simple aprende. No es un simulador completo del cerebro.",
69+
"points": [
70+
"No pide cuentas ni guarda datos en la nube."
71+
],
72+
"built": ["JavaScript"]
73+
},
74+
"nexo-cerebro": {
75+
"does": "Laboratorio local de agentes cognitivos. Nexus y Nira aprenden de forma distinta, en la máquina. No afirma consciencia, ni una inteligencia general, ni un servicio en la nube.",
76+
"points": [
77+
"Una asociación no se convierte sola en un hecho verificado.",
78+
"Los nodos externos son optativos y lo que llega de fuera entra en cuarentena."
79+
],
80+
"built": ["Python"]
81+
},
82+
"el-tejido-arcano": {
83+
"does": "Laboratorio local para explorar relaciones entre los 22 arcanos mayores, con color, símbolos y grafos. No predice el futuro ni da consejo médico, legal o financiero.",
84+
"points": [
85+
"Corre en el equipo. La comparación de texto, por defecto, no usa una API."
86+
],
87+
"built": ["Python"]
88+
},
5189
"navier-stokes-ai-lab": {
5290
"does": "Laboratorio de experimentos numéricos y verificación, con ayuda de IA, alrededor de las ecuaciones de Navier-Stokes. No afirma una solución del problema del milenio.",
5391
"points": [

‎src/editorial.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ export async function loadEditorial(): Promise<Editorial> {
7979
}
8080
}
8181

82-
export function featuredRepos(repos: Repo[], editorial: Editorial, limit = 6): Repo[] {
82+
export function featuredRepos(repos: Repo[], editorial: Editorial, limit = 16): Repo[] {
8383
const byName = new Map(repos.map((repo) => [repo.name, repo]))
8484
const picked: Repo[] = []
8585
for (const name of editorial.featured) {

0 commit comments

Comments
 (0)