pages.json 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501
  1. {
  2. "index": {
  3. "src": "home.md",
  4. "title": "Sitio web de Rodrigo Garcia",
  5. "heading": "rmgss.net - Sitio web de Rodrigo Garcia",
  6. "template": "home.html",
  7. "hlinks" : [{"rel": "openid.delegate", "href":"http://www.paulmunday.net"}],
  8. "trusted": true,
  9. "cabecera": "../static/cabecera.png",
  10. "meta": [
  11. {
  12. "tag": "name",
  13. "name": "description",
  14. "content": "Sitio web de Rodrigo Garcia Saenz"
  15. },
  16. {
  17. "tag": "name",
  18. "name": "author",
  19. "content": "Rodrigo Garcia Saenz"
  20. }
  21. ]
  22. },
  23. "license": {
  24. "trusted": true
  25. },
  26. "contacto":{
  27. "trusted": true,
  28. "template": "contacto.html",
  29. "attributes": { "summary": "Aquí puedes contactarme" }
  30. },
  31. "acerca_de_mi":{
  32. "trusted" : true,
  33. "type" : "post",
  34. "heading" : ""
  35. },
  36. "mensaje_enviado":{
  37. "heading": "Tu mensaje se ha enviado",
  38. "template": "mensaje_enviado.html",
  39. "attributes" : { "summary": "Gracias por enviar el mensaje."}
  40. },
  41. "posts": {
  42. "heading" : "Índice de posts/noticias",
  43. "template" : "indice_posts.html",
  44. "attributes" : "none"
  45. },
  46. "categorias": {
  47. "heading" : "Lista de posts/noticias por categorías",
  48. "template" : "lista_categorias.html",
  49. "attributes" : "none"
  50. },
  51. "recientes" : {
  52. "heading" : "Lista de posts/noticias más recientes",
  53. "template" : "posts_recientes.html",
  54. "attributes" : "none"
  55. },
  56. "fotos":{
  57. "heading" : "Fotos",
  58. "template" : "categoria_fotos.html",
  59. "attributes" : "none"
  60. },
  61. "test-post": {
  62. "heading": "A Post",
  63. "template": "post.html",
  64. "type": "post",
  65. "attributes" : {"date": "2014-06-04", "date-text": "June 04, 2014.", "author": "Paul M.", "summary": "A test post."}
  66. },
  67. "posts/navidad-2016":{
  68. "heading": "Reflexión navideña 2016",
  69. "template": "post.html",
  70. "type" : "post",
  71. "attributes" : {"date": "2016-12-24", "date-text": "24 de diciembre de 2016",
  72. "autor": "Rodrigo Garcia",
  73. "summary": "Una reflexión sobre la navidad."},
  74. "categorias": ["reflexión", "navidad"],
  75. "meta": [
  76. {
  77. "tag": "property",
  78. "name": "article:tag",
  79. "content": "Navidad"
  80. },
  81. {
  82. "tag": "property",
  83. "name": "article:tag",
  84. "content": "Consumo excesivo"
  85. }
  86. ]
  87. },
  88. "posts/nodo-chersky-LaOtraRed":{
  89. "trusted" : true,
  90. "heading": "Nodo Chersky LaOtraRed",
  91. "template": "post.html",
  92. "type" : "post",
  93. "attributes" : {"date": "2017-02-01", "summary": "Reseña del primer despliegue del Nodo Chersky en LaOtraRed"},
  94. "categorias": ["LaOtraRed", "redes_libres", "medios_de_comunicación"]
  95. },
  96. "posts/resistirse-a-usar-ciertos-medios-comunicacion":{
  97. "trusted": true,
  98. "template" : "post.html",
  99. "attributes" : {"date": "2017-03-22", "summary": "Algunas razones para resistirse a usar ciertos medios de comunicación"},
  100. "categorias": ["medios_de_comunicación", "anonimato", "reflexión"]
  101. },
  102. "posts/fotos1": {
  103. "template": "post.html",
  104. "attributes" : {"date": "2017-02-27"},
  105. "categorias": ["fotos"]
  106. },
  107. "posts/construir-firmware-para-enrutadores-con-buildroot":{
  108. "trusted": true,
  109. "template" : "post.html",
  110. "attributes" : {"date": "2017-02-08", "summary": "Construcción de firmware para routers usando buildroot"},
  111. "categorias": ["software", "tutoriales", "redes_libres"]
  112. },
  113. "posts/fotos2": {
  114. "template": "post.html",
  115. "attributes" : {"date": "2017-06-05"},
  116. "categorias": ["fotos"]
  117. },
  118. "posts/libro-Programming-in-C": {
  119. "template": "post.html",
  120. "attributes" : {"date": "2017-04-12"},
  121. "categorias": ["descargas", "libros", "software"]
  122. },
  123. "posts/el-nodo-en-la-zona-norte":{
  124. "trusted": true,
  125. "template" : "post.html",
  126. "attributes" : {"date": "2017-04-12"},
  127. "categorias": ["LaOtraRed", "redes_libres"]
  128. },
  129. "posts/nucleo-gnu-linux-en-la-umsa":{
  130. "heading" : "Núcleo GNU/Linux en la UMSA",
  131. "trusted": true,
  132. "template" : "post.html",
  133. "type" : "post",
  134. "attributes": { "date":"2017-04-22", "date-text": "24 de abril de 2017",
  135. "autor": "Rodrigo Garcia",
  136. "summary": "Pequeño relato de la historia del grupo de estudio de software libre en la UMSA"
  137. },
  138. "categorias": ["reseña", "reflexión"]
  139. },
  140. "posts/probando-mbedtls": {
  141. "trusted" : true,
  142. "template" : "post.html",
  143. "attributes" : {"date": "2017-05-20"},
  144. "categorias": ["software", "tutoriales"]
  145. },
  146. "posts/nodo-ayma-LaOtraRed": {
  147. "heading": "Nodo Ayma - LaOtraRed",
  148. "trusted" : true,
  149. "type" : "post",
  150. "template": "post.html",
  151. "attributes": {"date":"2017-07-16", "date-text": "16 de Julio de 2017",
  152. "summary": "Nodo Ayma, nuevo nodo en LaOtraRed."
  153. },
  154. "categorias": ["LaOtraRed", "redes_libres", "reseña"]
  155. },
  156. "posts/charla-jugando-con-redireccion-en-bash": {
  157. "trusted": true,
  158. "template" : "post.html",
  159. "attributes" : {"date":"2017-08-18"},
  160. "categorias": ["software", "tutoriales", "bash"]
  161. },
  162. "posts/si-del-cielo-te-caen-limones": {
  163. "attributes" : {"date":"2017-09-21", "summary": "Reflexión sobre las situaciones y como afrontarlas"},
  164. "template" : "post.html",
  165. "categorias": ["reflexión", "misceláneo"]
  166. },
  167. "posts/fotos3": {
  168. "template": "post.html",
  169. "attributes" : {"date": "2017-10-22"},
  170. "categorias": ["fotos"]
  171. },
  172. "posts/construyendo-Babeld-para-enrutadores": {
  173. "trusted": true,
  174. "template" : "post.html",
  175. "type": "post",
  176. "attributes" : {"date": "2017-11-28"},
  177. "categorias": ["proyectos", "tutoriales"]
  178. },
  179. "posts/navidad-2017":{
  180. "heading": "Reflexión navideña 2017",
  181. "trusted" : true,
  182. "template": "post.html",
  183. "type" : "post",
  184. "attributes" : {"date": "2017-12-30", "date-text": "30 de diciembre de 2017",
  185. "autor": "Rodrigo Garcia",
  186. "summary": "Algunas percepciones sobre la navidad y las fiestas de fin de año."},
  187. "categorias": ["reflexión", "navidad"]
  188. },
  189. "posts/fotos4": {
  190. "template": "post.html",
  191. "attributes" : {"date": "2018-01-22"},
  192. "categorias": ["fotos"]
  193. },
  194. "posts/como-publicar-un-paquete-python-al-repositorio-pypi":{
  195. "trusted": true,
  196. "template": "post.html",
  197. "type": "post",
  198. "attributes": {"date": "2018-02-14", "summary": "Tutorial para publicar paquetes en el repositorio python pypi"},
  199. "categorias": ["software", "tutoriales", "python", "proyectos"]
  200. },
  201. "posts/probando-bmx7":{
  202. "trusted": true,
  203. "template": "post.html",
  204. "type": "post",
  205. "attributes": {"date": "2018-03-03", "summary": "Probando protocolo BMX7"},
  206. "categorias": ["software", "tutoriales", "redes_libres"]
  207. },
  208. "posts/Sobre-el-trato-a-los-animales" : {
  209. "trusted": true,
  210. "template": "post.html",
  211. "type": "post",
  212. "attributes": {"date": "2018-04-11", "date-text": "11 de Abril de 2018",
  213. "preview-chars": 230,
  214. "summary": "Una reflexión sobre el trato a los animales y la sociedad"
  215. },
  216. "categorias": ["reflexión", "naturaleza"]
  217. },
  218. "posts/LaOtraRed-mayo-2018" : {
  219. "trusted": true,
  220. "heading": "LaOtraRed - Mayo 2018",
  221. "template": "post.html",
  222. "type": "post",
  223. "attributes": {"date": "2018-05-15", "date-text": "15 de Mayo de 2018",
  224. "preview-chars": 207},
  225. "categorias": ["LaOtraRed", "redes_libres", "reseña"]
  226. },
  227. "posts/Utilidades-bash-1" : {
  228. "trusted": true,
  229. "heading": "Utilidades bash 1",
  230. "template": "post.html",
  231. "type": "post",
  232. "attributes": {"date": "2018-05-24", "date-text": "24 de Mayo de 2018",
  233. "preview-chars": 238},
  234. "categorias": ["software", "bash", "python"]
  235. },
  236. "posts/fotos5" : {
  237. "attributes": { "preview-chars": 374, "date": "2018-08-12" },
  238. "categorias": ["fotos"]
  239. },
  240. "posts/renovando-nodo-Chersky-parte-1" : {
  241. "trusted": true,
  242. "template": "post.html",
  243. "type": "post",
  244. "attributes": { "date": "2018-09-02", "date-text": "2 de Septiembre de 2018",
  245. "preview-chars": 382},
  246. "categorias": ["LaOtraRed", "redes_libres", "medios_de_comunicación", "reseña"]
  247. },
  248. "posts/renovando-nodo-Chersky-parte-2" : {
  249. "trusted": true,
  250. "template": "post.html",
  251. "type": "post",
  252. "attributes": { "date": "2018-11-02", "date-text": "2 de Noviembre de 2018",
  253. "preview-chars": 168},
  254. "categorias": ["LaOtraRed", "redes_libres", "medios_de_comunicación", "reseña"]
  255. },
  256. "posts/fotos6" : {
  257. "attributes": { "preview-chars": 362, "date": "2018-12-16" },
  258. "template": "post.html",
  259. "categorias": ["fotos"]
  260. },
  261. "posts/navidad-2018" : {
  262. "heading": "Reflexión navideña 2017",
  263. "trusted" : true,
  264. "template": "post.html",
  265. "type" : "post",
  266. "attributes": {"date": "2018-12-29", "date-text": "29 de diciembre de 2018",
  267. "autor": "Rodrigo Garcia",
  268. "summary": "Se continúa buscando una navidad diferente",
  269. "preview-chars": 341},
  270. "categorias": ["reflexión", "navidad"]
  271. },
  272. "posts/Chersky-mas-que-un-recuerdo" : {
  273. "heading": "Chersky, más que un recuerdo",
  274. "trusted" : true,
  275. "template": "post.html",
  276. "type" : "post",
  277. "attributes": {
  278. "date": "2018-12-30", "date-text": "31 de diciembre de 2018",
  279. "autor": "Rodrigo Garcia",
  280. "summary": "Las aventuras de Chersky, un relato desde un punto de vista humano",
  281. "preview-chars": 341
  282. },
  283. "categorias": ["reseña", "naturaleza", "misceláneo"]
  284. },
  285. "posts/accediendo-a-equipos-de-casa-mediante-vpn-wireguard" : {
  286. "trusted" : true,
  287. "template": "post.html",
  288. "type" : "post",
  289. "attributes": {
  290. "date": "2019-03-06",
  291. "autor": "Rodrigo Garcia",
  292. "preview-chars": 300,
  293. "summary": "Una forma de acceder a equipos de casa remotamente mediante VPN wireguard"
  294. },
  295. "categorias": ["software", "tutoriales" ]
  296. },
  297. "posts/nodo-Lorena-LaOtraRed" : {
  298. "trusted" : true,
  299. "template": "post.html",
  300. "type" : "post",
  301. "attributes": {
  302. "date": "2019-05-05",
  303. "autor": "Rodrigo Garcia",
  304. "preview-chars": 340,
  305. "summary": "Reseña del montado del nodo Lorena en LaOtraRed"
  306. },
  307. "categorias": ["LaOtraRed", "redes_libres", "reseña"]
  308. },
  309. "posts/fotos7" : {
  310. "attributes": { "preview-chars": 350, "date": "2019-05-18" },
  311. "template": "post.html",
  312. "categorias": ["fotos"]
  313. },
  314. "posts/Utilidades-python-1" : {
  315. "trusted" : true,
  316. "template": "post.html",
  317. "type" : "post",
  318. "attributes": {
  319. "date": "2019-07-21",
  320. "preview-chars": 334,
  321. "summary": "Conjunto de utilidades python de pruebas 1"
  322. },
  323. "categorias": ["software", "python"]
  324. },
  325. "posts/navidad-2019" : {
  326. "heading": "Reflexión navideña 2019",
  327. "trusted" : true,
  328. "template": "post.html",
  329. "type" : "post",
  330. "attributes": {"date": "2019-12-31", "date-text": "31 de diciembre de 2019",
  331. "autor": "Rodrigo Garcia",
  332. "summary": "Reflexión navideña y pequeño resumen de 2019",
  333. "preview-chars": 325},
  334. "categorias": ["reflexión", "navidad"]
  335. },
  336. "posts/retomando-desarrollo-el-almacén-de-archivos" : {
  337. "trusted" : true,
  338. "template": "post.html",
  339. "type" : "post",
  340. "attributes": {
  341. "date": "2020-01-08",
  342. "preview-chars": 230,
  343. "summary": "Retomando el desarrollo del sitio web almacén de archivos"
  344. },
  345. "categorias": ["proyectos", "python", "LaOtraRed"]
  346. },
  347. "posts/Emacs-y-jupyter-buena-combinación" : {
  348. "trusted" : true,
  349. "template": "post.html",
  350. "type" : "post",
  351. "attributes": {
  352. "date": "2020-01-20",
  353. "preview-chars": 524,
  354. "summary": "Instalación y configuración de emacs-jupyter para escribir notebooks jupyter desde emacs"
  355. },
  356. "categorias": ["python", "emacs", "tutoriales"]
  357. },
  358. "posts/Clasificación-mensajes-correo-debian-parte-1" : {
  359. "trusted" : true,
  360. "template": "post.html",
  361. "type" : "post",
  362. "attributes": {
  363. "date": "2020-02-29",
  364. "date-text": "29 de Febrero de 2020",
  365. "preview-chars": 410,
  366. "summary": "Análisis de datos exploratorio, mensajes de correo electrónico de la lista de Debian"
  367. },
  368. "categorias": ["python", "machine_learning", "software", "tutorial"]
  369. },
  370. "posts/Clasificación-mensajes-correo-debian-parte-2" : {
  371. "trusted" : true,
  372. "template": "post.html",
  373. "type" : "post",
  374. "attributes": {
  375. "date": "2020-03-03",
  376. "date-text": "3 de Marzo de 2020",
  377. "preview-chars": 410,
  378. "summary": "Aplicación de técnicas de machine learning para generar modelos de clasificación, mensajes de correo electrónico de la lista de Debian"
  379. },
  380. "categorias": ["python", "machine_learning", "software", "tutorial"]
  381. },
  382. "posts/Clasificación-mensajes-correo-debian-parte-3" : {
  383. "trusted" : true,
  384. "template": "post.html",
  385. "type" : "post",
  386. "attributes": {
  387. "date": "2020-04-05",
  388. "date-text": "5 de Abril de 2020",
  389. "preview-chars": 379,
  390. "summary": "Despliegue de modelos de clasificación mensajes de correo electrónico de la lista de Debian"
  391. },
  392. "categorias": ["python", "machine_learning", "software", "tutorial"]
  393. },
  394. "posts/Curso-node.js-vue.js-núcleo-gnu-linux-2020" : {
  395. "trusted" : true,
  396. "template": "post.html",
  397. "type" : "post",
  398. "attributes": {
  399. "date": "2020-04-19",
  400. "date-text": "19 de Abril de 2020",
  401. "preview-chars": 310,
  402. "summary": "Curso de básico de node.js y vue.js, contenido libre"
  403. },
  404. "categorias": ["curso", "node.js", "vue.js", "software"]
  405. },
  406. "posts/Coronavirus-y-su-relación-con-el-trato-a-la-naturaleza" : {
  407. "trusted" : true,
  408. "template": "post.html",
  409. "type" : "post",
  410. "attributes": {
  411. "date": "2020-09-04",
  412. "date-text": "4 de Septiembre de 2020",
  413. "preview-chars": 340,
  414. "summary": "Análisis y reflexión sobre la pandemia del coronavirus como consecuencia de nuestra relación con la naturaleza"
  415. },
  416. "categorias": ["reflexión", "naturaleza"]
  417. },
  418. "posts/fotos8" : {
  419. "attributes": { "preview-chars": 254, "date": "2020-11-11" },
  420. "template": "post.html",
  421. "categorias": ["fotos"]
  422. },
  423. "posts/navidad-2020" : {
  424. "heading": "Reflexión navideña 2020",
  425. "trusted" : true,
  426. "template": "post.html",
  427. "type" : "post",
  428. "attributes": {
  429. "date": "2020-12-30", "date-text": "30 de diciembre de 2020",
  430. "autor": "Rodrigo Garcia",
  431. "summary": "Reflexión de navidad y de 2020",
  432. "preview-chars": 322
  433. },
  434. "categorias": ["reflexión", "navidad"]
  435. },
  436. "posts/fotos9" : {
  437. "attributes": { "preview-chars": 254, "date": "2021-01-24" },
  438. "template": "post.html",
  439. "categorias": ["fotos"]
  440. },
  441. "posts/Sincronizando-contenidos-remotos-con-Syncthing" : {
  442. "trusted" : true,
  443. "template": "post.html",
  444. "type" : "post",
  445. "attributes": {
  446. "date": "2021-01-28",
  447. "date-text": "28 de Enero de 2021",
  448. "preview-chars": 310,
  449. "summary": "Usando Syncthing para sincronizar archivos entre nuestros dispositivos"
  450. },
  451. "categorias": ["tutorial", "software"]
  452. },
  453. "posts/fotos10" : {
  454. "attributes": { "preview-chars": 413, "date": "2021-05-16"},
  455. "template": "post.html",
  456. "categorias": ["fotos"]
  457. },
  458. "posts/Comentarios-sobre-el-libro-Explotación-digital" : {
  459. "trusted" : true,
  460. "attributes": {
  461. "preview-chars": 312,
  462. "date": "2022-07-13",
  463. "date-text": "13 de Julio de 2022",
  464. "summary": "Trabajadores de plataformas digitales subsumidos formalmente al capital"
  465. },
  466. "template": "post.html",
  467. "type" : "post",
  468. "categorias": ["reseña", "libros", "comentarios"]
  469. },
  470. "posts/Saliendo-a-Internet-mediante-VPN-wireguard" : {
  471. "trusted" : true,
  472. "attributes": {
  473. "preview-chars": 349,
  474. "date": "2022-10-28",
  475. "date-text": "28 de Octubre de 2022",
  476. "summary": "Usando wireguard y un servidor remoto para construir una VPN para navegar por internet"
  477. },
  478. "template": "post.html",
  479. "type" : "post",
  480. "categorias": ["privacidad", "tutorial", "software"]
  481. },
  482. "posts/Bajo-Llojeta-y-un-poco-de-sus-perros" : {
  483. "trusted" : true,
  484. "attributes": {
  485. "preview-chars": 288,
  486. "date": "2023-07-05",
  487. "date-text": "5 de Julio de 2023"
  488. },
  489. "template": "post.html",
  490. "type" : "post",
  491. "categorias": ["reseña", "reflexión", "ciudades"]
  492. },
  493. "posts/fotos11" : {
  494. "attributes": { "preview-chars": 322, "date": "2024-01-08"},
  495. "template": "post.html",
  496. "trusted": true,
  497. "categorias": ["fotos", "poemas"]
  498. }
  499. }