Usar tabs para listas

This commit is contained in:
Cat /dev/Nulo 2021-10-11 16:17:24 -03:00
parent 2da50891b8
commit d163d8706b
3 changed files with 43 additions and 43 deletions

View file

@ -38,53 +38,53 @@ Tuve varios problemas al intentar levantar un entorno de desarrollo local con el
- Vite esperaba que los archivos de React tengan la extensión `.jsx` mientras que originalmente tenían la extensión `.js`. Script: - Vite esperaba que los archivos de React tengan la extensión `.jsx` mientras que originalmente tenían la extensión `.js`. Script:
```sh ```sh
for f in $(find -iname '*.js'); do for f in $(find -iname '*.js'); do
mv $f ${f}x mv $f ${f}x
done done
``` ```
- Había una parte del código que eran archivos SVG "compilados" a React. Sin embargo, estos esperaban una variable especial de webpack (o algún plugin de webpack) que por supuesto no existía. Para esto, hice otro script para inyectarles esa variable: - Había una parte del código que eran archivos SVG "compilados" a React. Sin embargo, estos esperaban una variable especial de webpack (o algún plugin de webpack) que por supuesto no existía. Para esto, hice otro script para inyectarles esa variable:
```sh ```sh
for f in $(find -iname '*.svg.js'); do for f in $(find -iname '*.svg.js'); do
echo 'const __webpack_public_path__ = "https://learngerman.dw.com/";' > ${f}.lol echo 'const __webpack_public_path__ = "https://learngerman.dw.com/";' > ${f}.lol
cat $f >> ${f}.lol cat $f >> ${f}.lol
mv ${f}.lol $f mv ${f}.lol $f
done done
``` ```
- Tenía que instalar las dependencias de todo el proyecto. Esto lo hice con más script-fu: - Tenía que instalar las dependencias de todo el proyecto. Esto lo hice con más script-fu:
```sh ```sh
grep -r "from '[\w@].*';" . > imports grep -r "from '[\w@].*';" . > imports
sort -u imports > imports.uniq sort -u imports > imports.uniq
xargs pnpm add < imports.uniq xargs pnpm add < imports.uniq
# Por alguna razón esto no fue suficiente y tuve que manualmente añadir varias dependencias # Por alguna razón esto no fue suficiente y tuve que manualmente añadir varias dependencias
pnpm add graphql videojs-seek-buttons videojs-contrib-quality-levels videojs-hls-quality-selector videojs-seek-buttons videojs-hls-quality-selector pnpm add graphql videojs-seek-buttons videojs-contrib-quality-levels videojs-hls-quality-selector videojs-seek-buttons videojs-hls-quality-selector
``` ```
- Faltaba tener el CSS localmente así que lo descargé: - Faltaba tener el CSS localmente así que lo descargé:
```sh ```sh
for f in basestyles stylesheets customBaku; do for f in basestyles stylesheets customBaku; do
wget https://learngerman.dw.com/assets/css/${f}.css wget https://learngerman.dw.com/assets/css/${f}.css
done done
``` ```
- En `config.js` se tomaban variables de entorno que asumo existen en el entorno de trabajo de lxs desarrolladorxs. Yo las mentí: - En `config.js` se tomaban variables de entorno que asumo existen en el entorno de trabajo de lxs desarrolladorxs. Yo las mentí:
```js ```js
const process = { const process = {
env: { env: {
// REACT_APP_GRAPHQL_BASE_URL: "https://learngerman.dw.com/graphql", // REACT_APP_GRAPHQL_BASE_URL: "https://learngerman.dw.com/graphql",
REACT_APP_GRAPHQL_BASE_URL: "https://localhost:4002/graphql", REACT_APP_GRAPHQL_BASE_URL: "https://localhost:4002/graphql",
REACT_APP_RECAPTCHA_SITEKEY: null, REACT_APP_RECAPTCHA_SITEKEY: null,
}, },
}; };
``` ```
Notese como originalmente había mentido diciendo que la URL de la API era learngerman.dw.com, pero luego lo cambié para que apunte a una URL local ya que la API no me permitía accederla desde un sitio no legítimo. Esa URL local apunta a un proxy a la API real. Notese como originalmente había mentido diciendo que la URL de la API era learngerman.dw.com, pero luego lo cambié para que apunte a una URL local ya que la API no me permitía accederla desde un sitio no legítimo. Esa URL local apunta a un proxy a la API real.
Es muy probable que haya tenído que hacer más cosas y me haya olvidado. Fue mucho prueba y error hasta que el sitio finalmente cargó. Es muy probable que haya tenído que hacer más cosas y me haya olvidado. Fue mucho prueba y error hasta que el sitio finalmente cargó.

View file

@ -1,2 +1,2 @@
- [Software Does Not Contain Errors](https://tuukkapensala.com/files/software_does_not_contain_errors.txt) - [Software Does Not Contain Errors](https://tuukkapensala.com/files/software_does_not_contain_errors.txt)
- [Semantic Compression](https://caseymuratori.com/blog_0015) - [Semantic Compression](https://caseymuratori.com/blog_0015)

View file

@ -7,15 +7,15 @@ Este es mi hogar. ¿Estás perdidx?
Algunos de mis proyectos: Algunos de mis proyectos:
- [Manejador de Tareas](https://tareas.nulo.in) - [Manejador de Tareas](https://tareas.nulo.in)
- Laburos: - Laburos:
- [Salvá la costanera](https://salvalacostanera.com.ar), [código](https://gitea.nulo.in/Nulo/salva-la-costanera) - [Salvá la costanera](https://salvalacostanera.com.ar), [código](https://gitea.nulo.in/Nulo/salva-la-costanera)
- Juguetes: - Juguetes:
- [Cuarentena](https://cuarentena.nulo.in) - [Cuarentena](https://cuarentena.nulo.in)
- [Este sitio](https://gitea.nulo.in/Nulo/sitio) - [Este sitio](https://gitea.nulo.in/Nulo/sitio)
Algunas cosas que escribí recientemente: Algunas cosas que escribí recientemente:
- [[Arrelgando bugs ajenos]] - [[Arrelgando bugs ajenos]]
Webamigx: [nadie@nulo.in](mailto:nadie@nulo.in) <small>no gods no webmasters</small> Webamigx: [nadie@nulo.in](mailto:nadie@nulo.in) <small>no gods no webmasters</small>