From: Tu Puta Madre Date: Sun, 30 Aug 2026 16:52:52 +0000 (-0600) Subject: 226HU.45338-Starfire X-Git-Url: https://git.ale.wales/?a=commitdiff_plain;h=66b78bb56196b7cd0c5a6f7f4426aad1fc37003d;p=org.git 226HU.45338-Starfire --- diff --git a/.confORG/emacs.org b/.confORG/emacs.org index 88931e0..2eb0e63 100644 --- a/.confORG/emacs.org +++ b/.confORG/emacs.org @@ -2,6 +2,14 @@ #+DESCRIPTION: Archivo de configuración para exportar con tangle #+auto_tangle: t +* PENDIENTES :emacs: +** TODO splash funcional +** TODO modificar minibufer de findfile +por lo que vi en un video de Prot (creo que en el que hablaba de dired) se puede eliminar lo de sombrear la direccion anterior al empezar de raiz +** TODO org agenda +me falta definir ,oi para Insertar informacion a la agentda ,oa para ver agenda entre otros +** TODO backspace +en doom emacs con hacer clic en backspace me regreso una carpeta en minibufer de findfile, además quiero que en normal state me cambie al bufer anterior * EARLY-INIT #+BEGIN_SRC emacs-lisp :tangle "/home/ale/.config/emacs/early-init.el" :mkdirp yes ;;; ... -*- lexical-binding: t -*- @@ -110,6 +118,8 @@ Además dentro de los .el hay que agregar lo siguiente para que busque sus depen #+BEGIN_SRC emacs-lisp :tangle "/home/ale/.config/emacs/init.el" :mkdirp yes (use-package org :ensure nil + :init + (setq org-export-backends '(html texinfo md)) :config (setq org-M-RET-may-split-line '((default . nil))) (setq org-insert-heading-respect-content t) @@ -121,8 +131,20 @@ Además dentro de los .el hay que agregar lo siguiente para que busque sus depen (setq org-indent-indentation-per-level 2) (setq org-startup-folded 'content) (setq org-startup-shrink-all-tables t) + (setq org-export-with-toc nil) + (setq org-export-with-section-numbers nil) + (setq org-export-headline-levels 8) + (setq org-export-dispatch-use-expert-ui nil) + (setq org-html-htmlize-output-type nil) + (setq org-html-head-include-default-style nil) + (setq org-html-head-include-scripts nil) (setq org-todo-keywords - '((sequence "TODO(t)" "WAIT(w!)" "|" "CANCEL(c!)" "DONE(d!)")))) + '((sequence "TODO(t)" "WAIT(w!)" "XVER(x)" "|" "CANCEL(c!)" "VISTO(v!)" "NEL(n)" "DONE(d!)"))) + (setq org-agenda-custom-commands + '(("w" "weeby-neety - Episodios pendientes" + tags-todo "XVER" + ((org-agenda-overwrite-inherited-tags t) + (org-agenda-sorting-strategy '(priority-down))))))) #+END_SRC *** bookmark #+BEGIN_SRC emacs-lisp :tangle "/home/ale/.config/emacs/init.el" :mkdirp yes @@ -796,6 +818,34 @@ Crear modo menor ~ale-mode~ (message "No hay header en esta línea")))) (t (message "Formato no soportado en este modo: %s" major-mode)))) + (defun my/lsta () + "Ver si estoy en listado." + (interactive) + (progn + (beginning-of-line) + (if (looking-at "^-+\\s-+") + (end-of-line) + (insert "\n- ") + (evil-insert-state)))) + (defun my/lista () + "Ver si estoy en listado." + (interactive) + (let ((indent "")) + (save-excursion + (beginning-of-line) + (if (looking-at "^\\(\\s-*\\)-\\s-+") + (setq indent (match-string 1)))) + (if (not (string-empty-p indent)) + (progn + (end-of-line) + (newline) + (insert indent "- ")) + (evil-insert-state)))) + (defun my/org-insert-heading () + "Insertar nuevo heading al mismo nivel." + (interactive) + (org-insert-heading-respect-content) + (evil-insert-state)) #+END_SRC *** leader #+BEGIN_SRC emacs-lisp :tangle "/home/ale/.config/emacs/init.el" :mkdirp yes @@ -811,14 +861,17 @@ Crear modo menor ~ale-mode~ (evil-define-key 'normal 'global (kbd "8") 'my/h8) (evil-define-key 'normal 'global (kbd "9") 'my/h9) (evil-define-key 'normal 'global (kbd "0") 'my/h0) - (evil-define-key 'normal 'global (kbd "oe") 'org-edit-special) - (evil-define-key 'normal 'global (kbd "or") 'org-ctrl-c-ctrl-c) (evil-define-key 'motion 'global (kbd ";") 'comment-line) (evil-define-key 'normal 'global (kbd ",") 'consult-buffer) (evil-define-key 'normal 'global (kbd ".") 'find-file) (evil-define-key 'normal 'global (kbd "/") 'consult-line) (evil-define-key 'normal 'global (kbd "?") 'scratch-buffer) (evil-define-key 'normal 'global (kbd "") (lambda () (interactive) (insert "<++>"))) + (with-eval-after-load 'org + (when (featurep 'evil) + (evil-define-key 'normal org-mode-map (kbd "ot") 'org-todo) + (evil-define-key 'normal 'global (kbd "oe") 'org-edit-special) + (evil-define-key 'normal 'global (kbd "or") 'org-ctrl-c-ctrl-c))) #+END_SRC *** normal #+BEGIN_SRC emacs-lisp :tangle "/home/ale/.config/emacs/init.el" :mkdirp yes @@ -835,9 +888,6 @@ Crear modo menor ~ale-mode~ #+END_SRC *** insert #+BEGIN_SRC emacs-lisp :tangle "/home/ale/.config/emacs/init.el" :mkdirp yes - (evil-define-key 'insert 'global (kbd "") (lambda () (interactive) - (insert " ") - (evil-insert-state))) (evil-define-key 'insert 'global (kbd "*") (lambda () (interactive) (insert "*") (let ((marca (point-marker))) @@ -880,6 +930,13 @@ Crear modo menor ~ale-mode~ (insert "> <++>") (goto-char marca) (evil-insert-state)))) + (evil-define-key 'insert 'global (kbd "\"") (lambda () (interactive) + (insert "\"") + (let ((marca (point-marker))) + (insert "\" <++>") + (goto-char marca) + (evil-insert-state)))) + (evil-define-key 'insert 'global (kbd "C-S-") 'my/lista) (evil-define-key 'insert 'global (kbd "C-=") (lambda () (interactive) (insert "=") (let ((marca (point-marker))) @@ -920,6 +977,15 @@ Crear modo menor ~ale-mode~ (search-forward "<++>") (replace-match "") (evil-insert-state))) + (with-eval-after-load 'org + (when (featurep 'evil) + (evil-define-key 'motion org-mode-map (kbd "C-") 'my/org-insert-heading) + (evil-define-key 'insert org-mode-map (kbd "") (lambda () (interactive) + (insert " ") + (evil-insert-state))) + (evil-define-key 'insert org-mode-map (kbd "C--") (lambda () (interactive) + (insert " - ") + (evil-insert-state))))) #+END_SRC *** visual #+BEGIN_SRC emacs-lisp :tangle "/home/ale/.config/emacs/init.el" :mkdirp yes diff --git a/prueba.org b/prueba.org deleted file mode 100644 index 16cfced..0000000 --- a/prueba.org +++ /dev/null @@ -1,24 +0,0 @@ -#+title: Prueba - -* a ver -vamos a ver si en tangle funciona para absolute paths y para plaintext - - -* Demonios viejo [33%] :tst: -** TODO task a -** DONE task b -CLOSED: [2026-08-09 Sun 22:51] -:LOGBOOK: -- State "DONE" from "CANCEL" [2026-08-09 Sun 22:51] -- State "CANCEL" from "WAIT" [2026-08-09 Sun 22:51] -- State "WAIT" from "TODO" [2026-08-09 Sun 22:51] -- State "DONE" from "CANCEL" [2026-08-09 Sun 22:51] -- State "CANCEL" from "WAIT" [2026-08-09 Sun 22:51] -- State "WAIT" from "TODO" [2026-08-09 Sun 22:51] -- State "DONE" from "CANCEL" [2026-08-09 Sun 22:51] -- State "CANCEL" from "WAIT" [2026-08-09 Sun 22:51] -- State "WAIT" from "TODO" [2026-08-09 Sun 22:51] -:END: -** TODO task c - -* TODO ahora :now: diff --git a/todo.org b/todo.org deleted file mode 100644 index 2bbd757..0000000 --- a/todo.org +++ /dev/null @@ -1,6 +0,0 @@ -* Inbox -** [ ] EMACS -Debo de terminar de personalizar, lo que más me caga es el C- y M- para toda acción. En Vanessa esta instalado por defecto. Voy a buscar el keybinding y modificarlo a mi placer... segun recuerdo era SPC h b o algo así. En fin al final de cuentas hay que personalizar todavía mucho -** [ ] jolines - -[[file:~/tst.org::veamos que gestos hace]] diff --git a/wn.org b/wn.org deleted file mode 100644 index 2a56df1..0000000 --- a/wn.org +++ /dev/null @@ -1,76 +0,0 @@ -#+TITLE: wn -#+DESCRIPTION: weeby-neey - -* 25-1 -#+BEGIN_SRC adoc - = Chichi wa Eiyuu, Haha wa Seirei, Musume no Watashi wa Tensei-sha - :jap: 父は英雄, 母は精霊, 娘の私は転生者 - :eng: Dad Is a Hero, Mom Is a Spirit, I`m a Reincarnator - :fecha: 2025-10-05 - - image::https://cdn-eu.anidb.net/images/main/319716.jpg[] - - == Resumen - ,* ^No·puedo·creer·que·no·sea·un·^Isekai... ah no sí, de verdad es un Isekai. - ,* Supuesto drama político en mundo de fantasía. - - == S01E01 - Literalmente empieza como un cuento a la Shrek, dónde cuenta la historia heroica de los padres de la Prota. + - Tras los sucesos de la historia, el padre está feliz en el mundo espiritual y no quiere regresar por el fastidio de ser llamado héroe. Pero hay ciertos asuntos políticos que tratar aparentemente, por lo que después de 10 años vuelve al mundo tangible junto a su hija la Prota. Su antiguo asistente lo encuentra y le cuenta todos los sucesos que ocurrieron en su ausencia, los cuales tiene que enfrentar pero para evitar más problemas legales decide ir a una capilla random para casarse nuevamente con su esposa solo que ahora con las leyes del mundo tangible además del espiritual. La boda es felicidad, alegría y la Prota aprovecha para presumir sus poderes mágicos. + - Tras la ceremonia el padre dice que tiene que ir sólo a enfrentar a su ex que es la causante de todos los pesares, la madre se lleva a la Prota de nuevo al mundo espiritual y ven al padre a través de un espejo mágico. Él acepta que el pueblo reconozca su regreso y lo traten como héroe muy a su pesar y el episodio termina cuando se encuentra frente a su ex. - - == Personajes - - === Principales - :pP: 3 - https://anidb.net/character/147551[La Prota]:: - Japonesa investigadora que ni siquiera se interesaron en explorar cómo murió, reencarno hace 8 años y tiene el poder de manipular los elementos (supongo a la alquimia). - - === de Soporte - :pS: 4 - https://anidb.net/character/147553[Padre]:: - Cumplió su misión hace 10 años y ahora es padre de familia felizmente casado. - - https://anidb.net/character/147552[Madre]:: - Espíritu que salvó al héroe durante su misión y ahora son una feliz pareja. - - Asistente:: - Sirvió al héroe durante su misión hace 10 años y aún le sigue siendo fiel. - - === Antagónicos - :pA: 3 - La ex:: - Usó su influencia para hacer movimientos políticos que al final de cuentas obligaron al héroe a volver del mundo espiritual. - - == Trama - - === Desarrollo de personajes - :des: 3 - La Prota es una niña no solo reencarnada en este universo, sino que nació en el mundo espiritual y los conflictos son en el mundo tangible, entonces le toca descubrir nuevas leyes o costumbres que tendrá que enfrentar. - - === Inmersión - :inm: 3 - A pesar de ser un Isekai no es tan absurdo; sigue siendo mediocre pero por lo mismo, sobresaliente dentro de su genero. - - === Conflicto - :con: 3 - Asuntos políticos dentro del mundo este. - - == Multimedia - - === Animación - :ani: 3 - Correcta de un Isekai genérico. - - === Audio - :aud: 3 - Nada del otro mundo, ni malo ni bueno. - - === Diseño - :dis: 4 - Los personajes están bonitos y a pesar de ser fantasía no esta del todo mal. - - == Conclusiones - :rec: 0 - Dentro del rango de los Isekai es bueno, ningún personaje parece estar estúpidamente sobrevalorado ni he visto ninguna estadística de videojuego, de igual manera no hay harem y parece que el sistema de magia está concreto y claro. -#+END_SRC diff --git a/wn/225.org b/wn/225.org new file mode 100644 index 0000000..3f9bae1 --- /dev/null +++ b/wn/225.org @@ -0,0 +1,215 @@ +#+TITLE: 2025 +#+DESCRIPTION: weeby-neety +#+EXPORT_FILE_NAME: /home/ale/Downloads/wn/225.html +#+HTML_HEAD: + + +* Otoño + +** Chichi wa Eiyuu, Haha wa Seirei, Musume no Watashi wa Tensei-sha [1/3] +:PROPERTIES: +:CUSTOM_ID: 18437 +:END: + +=Dad Is a Hero, Mom Is a Spirit, I`m a Reincarnator= 父は英雄, 母は精霊, 娘の私は転生者 + +#+BEGIN_contenido +https://cdn-eu.anidb.net/images/main/319716.jpg + +#+BEGIN_info +| | | | | | | +| Personajes | ⭐⭐⭐⭐⭐ | Trama | ⭐⭐⭐⭐⭐ | Multimedia | ⭐⭐⭐⭐⭐ | +|-------------+------------+--------------------------+------------+------------+------------| +| Principales | 3 | Desarrollo de personajes | 3 | Animación | 3 | +| de Soporte | 4 | Inmersión | 3 | Audio | 3 | +| Antagónicos | 3 | Conflicto | 3 | Diseño | 4 | + + - No puedo creer que no sea un Isekai... ah no espera, de verdad es un Isekai. + - Supuesto drama político en mundo de fantasía +#+END_info +#+END_contenido + +*** Personajes +**** Principales + - _La prota_: + Japonesa investigadora que ni siquiera se interesaron en explorar cómo murió, reencarno hace 8 años y tiene el poder de manipular los elementos (supongo a la alquimia). +**** de Soporte + - _Padre_: + Cumplió su misión hace 10 años y ahora es padre de familia felizmente casado. + - _Madre_: + Espíritu que salvó al héroe durante su misión y ahora son una feliz pareja. + - _Asistente_: + Sirvió al héroe durante su misión hace 10 años y aún le sigue siendo fiel. +**** Antagónicos + - _La ex_: + Usó su influencia para hacer movimientos políticos que al final de cuentas obligaron al héroe a volver del mundo espiritual. + +*** Trama +**** Desarrollo de personajes +La Prota es una niña no solo reencarnada en este universo, sino que nació en el mundo espiritual y los conflictos son en el mundo tangible, entonces le toca descubrir nuevas leyes o costumbres que tendrá que enfrentar. +**** Inmersión +A pesar de ser un Isekai no es tan absurdo; sigue siendo mediocre pero por lo mismo, sobresaliente dentro de su genero. +**** Conflicto +Asuntos políticos dentro del mundo este. + +*** Multimedia +**** Animación +Correcta de un Isekai genérico. +**** Audio +Nada del otro mundo, ni malo ni bueno. +**** Diseño +Los personajes están bonitos y a pesar de ser fantasía no esta del todo mal. + +*** VISTO S01E01 +#+BEGIN_QUOTE + Literalmente empieza como un cuento a la Shrek, dónde cuenta la historia heroica de los padres de la Prota. + Tras los sucesos de la historia, el padre está feliz en el mundo espiritual y no quiere regresar por el fastidio de ser llamado héroe. Pero hay ciertos asuntos políticos que tratar aparentemente, por lo que después de 10 años vuelve al mundo tangible junto a su hija la Prota. Su antiguo asistente lo encuentra y le cuenta todos los sucesos que ocurrieron en su ausencia, los cuales tiene que enfrentar pero para evitar más problemas legales decide ir a una capilla random para casarse nuevamente con su esposa solo que ahora con las leyes del mundo tangible además del espiritual. La boda es felicidad, alegría y la Prota aprovecha para presumir sus poderes mágicos. + Tras la ceremonia el padre dice que tiene que ir sólo a enfrentar a su ex que es la causante de todos los pesares, la madre se lleva a la Prota de nuevo al mundo espiritual y ven al padre a través de un espejo mágico. Él acepta que el pueblo reconozca su regreso y lo traten como héroe muy a su pesar y el episodio termina cuando se encuentra frente a su ex. +#+END_QUOTE + +*** XVER S01E02 + +*** XVER S01E03 + +Sí, **con CSS puro se puede hacer parcialmente**, pero la solución completa y más limpia requiere **combinaciones de CSS + atributos HTML o un pequeño procesamiento**. + +Te muestro las opciones: + +--- + +## Opción 1: CSS con `content` y `::before/::after` (Limitado) + +```css +/* Solo funciona para elementos vacíos o específicos */ +[data-rating="1"]::before { + content: "⭐"; +} + +[data-rating="2"]::before { + content: "⭐⭐"; +} + +[data-rating="3"]::before { + content: "⭐⭐⭐"; +} + +[data-rating="4"]::before { + content: "⭐⭐⭐⭐"; +} + +[data-rating="5"]::before { + content: "⭐⭐⭐⭐⭐"; +} +``` + +En tu Org: + +```org +#+HTML: +``` + +**Problema**: Si escribes texto dentro (`3`), el CSS no reemplaza el contenido, solo lo añade. + +--- + +## Opción 2: Ocultar texto y usar `::before` (Mejor) + +```css +[data-rating] { + font-size: 0; /* Oculta el número */ +} + +[data-rating]::before { + font-size: 1em; /* Restaura tamaño para el contenido generado */ +} + +[data-rating="1"]::before { content: "⭐"; } +[data-rating="2"]::before { content: "⭐⭐"; } +[data-rating="3"]::before { content: "⭐⭐⭐"; } +[data-rating="4"]::before { content: "⭐⭐⭐⭐"; } +[data-rating="5"]::before { content: "⭐⭐⭐⭐⭐"; } +``` + +En tu Org: + +```org +#+HTML: 3 +``` + +Resultado en la página: ⭐⭐⭐ (el número "3" se oculta, pero el CSS genera las estrellas) + +--- + +## Opción 3: Solución más robusta con atributos data + +Si quieres que funcione en cualquier contexto: + +```css +.rating { + display: inline-block; + font-size: 0; +} + +.rating::before { + font-size: 1.2em; +} + +[data-stars="1"]::before { content: "⭐"; } +[data-stars="2"]::before { content: "⭐⭐"; } +[data-stars="3"]::before { content: "⭐⭐⭐"; } +[data-stars="4"]::before { content: "⭐⭐⭐⭐"; } +[data-stars="5"]::before { content: "⭐⭐⭐⭐⭐"; } +``` + +En tu Org (en una tabla): + +```org +| Película | Puntuación | +|--------------------+------------| +| Pelicula A | #+HTML: 5 | +| Pelicula B | #+HTML: 3 | +| Pelicula C | #+HTML: 2 | +``` + +--- + +## Opción 4: Macro Org + CSS (La más elegante) + +Define una macro en tu archivo `.org`: + +```org +#+MACRO: stars (eval (make-string $1 ?⭐)) +``` + +Luego úsala así: + + +Resultado directo: las estrellas aparecen en el HTML sin necesidad de CSS. + +--- + +## Mi recomendación + +**Opción 4 (Macro)** es la más limpia porque: +- ✅ Funciona en cualquier contexto (tablas, párrafos, etc.) +- ✅ No requiere CSS extra +- ✅ El valor se procesa en Org-mode directamente +- ✅ Es mantenible y legible + +Si prefieres **CSS puro** (Opción 2 o 3), úsalo solo cuando necesites que el número siga visible en el HTML pero las estrellas se muestren visualmente. + +¿Cuál te parece que se ajusta mejor a tu caso? + +#+NAME: rate-to-stars +#+BEGIN_SRC emacs-lisp :var rating=0 :results scalar +(let ((stars (floor rating)) + (remainder (- rating (floor rating)))) + (concat (make-string stars ?⭐) + (if (> remainder 0.25) "⭐" "") + (make-string (- 5 stars (if (> remainder 0.25) 1 0)) ?☆))) +#+END_SRC + + +| Serie | Rating | Estrellas | +|-------|--------|-----------| +| Ando | 3.75 | #+CALL: rate-to-stars(3.75) | diff --git a/wn/bonito.css b/wn/bonito.css new file mode 100644 index 0000000..f23ba33 --- /dev/null +++ b/wn/bonito.css @@ -0,0 +1,11 @@ +.box1 { + height: 500px; + weight: 500px; + background-color: orange; +} + +.box2 { + height: 500px; + weight: 500px; + background-color: green; +}