/Maquínico -/-

// ___///¯¯//_-/ ///_-___/_//__//¯_/___/_//-/__/¯_/¯¯-____ _/¯¯-____¯//_-/ ¯//_-/___///¯_/¯¯-____-//-_-/__/¯__//¯_/___/_//-//-_ ___/_//¯¯/__--
/__/¯_/-/¯¯/¯/¯-___/-/¯¯/¯_/¯_____/_///¯_/¯___/¯¯-____-//-_, ///_-_/¯¯-______//¯_/__-// ¯//_-/_/-/¯¯ _/¯¯-____¯//_-/ ///_-___/_//¯//_-//¯_/
¯___/¯¯-____/__/-/¯¯___/_// / /__/¯¯-____¯//_-/_/¯¯-______//¯_/___/_///_/ _//_/-/¯¯//_/_____/_///¯_/¯_____/_// /____///¯¯//_-//¯_/¯___/-/
¯¯___/_///_/ _// /_/ _//___/_//-//-_ -/__/¯__//¯_/___/_//__//¯___/_///___/_///¯_/¯____-//__//¯_/___/_//-//-_ ¯¯/__-__-/// /_¯//_-/_/-/¯¯-/__/
¯_/-/¯¯/¯/¯-_____/_//-//-_ /¯_/¯___/¯¯-____/___/_///___-//-//-_ /¯_/¯___/¯¯-____ ///_-__//¯_/__-///¯_/¯_____///¯¯¯/__-_/-/¯¯__//¯_/ (_// /__/-
//-_ _/¯¯-____¯//_-/ _/¯¯-____-//-_-/__/¯_/¯¯-____ /___-///__/¯¯-____¯//_-/-/__/¯__-// /¯_/¯___/¯¯-____ /¯/¯-___/-/¯¯__//¯_/-/__/¯___///¯___/
_///_/ _//_/-/¯¯//_/_____/_//¯¯/__-_/-/¯¯_/¯//_-/_/, _// _/¯¯-____/_/ _// ///_-___///¯¯//_-/-/__/¯__-// _/-/¯¯¯//_-/-/__/¯_/¯¯-______//¯_/_/
¯¯-____-//-____/_//¯//_-/-/__/¯_/¯¯-____ /¯_/¯___/¯¯-____ _/¯¯-____-//-_-/__/¯__-// _/¯¯-____-//-_ --_//___///¯_/¯¯-____ ___/_///¯_/¯___/¯¯-
____/_-//-_ /¯_/¯___/¯¯-____ ¯//_-/___///¯_/¯¯-____-//-_-/__/¯__//¯_/___/_//-//-_ /__/¯¯-____¯//_-/-/__/¯_/¯¯-____-//-_, /_/ _//___/_// ¯¯/__-
_/-/¯¯__//¯_/¯¯-______//¯_/¯//_-/_/-/__/¯_/-/¯¯¯¯/__-___/_// ___///¯-/__/¯_/-/¯¯/_/ _//_/-/¯¯//_/_____/_// /_/ _//__-//-//-_ ¯¯/__-___/_///__/
-/¯¯¯//_-/__-//-//-_ /¯_/¯___/¯¯-____ _/-/¯¯¯//_-/-/__/¯_/¯¯-______//¯_/¯//_-/_/¯¯-____-/__/¯ ///_-___/_//__//¯_/___/_// -//-____///¯ /¯_/
¯___/¯¯-____-//-_///_-/_/ _//_/-/¯¯_/¯¯-____/ /____///¯_/¯¯-____. _/_/¯¯-____ ///_-__//¯_/_/¯¯-____/ /____///¯¯//_-/-/__/¯__-//; -//-__/-/¯¯ -
-_//___///¯_/¯¯-______//¯_/_/¯¯-____/___-//-//-_ ///_-___/_//__//¯_/___/_//__//¯_/ -/__/¯__-///¯_/¯____-// _// ¯¯/__-___/_///___//¯_/-/¯¯___/
_//__//¯_//_/ _//__-//, ¯//_-/__-// /¯-¯/___/_//__//¯__//¯_/_/___/_// --_//___///¯_/¯¯-____ ///_-___/_//__//¯_/___/_//__//¯_/ _/-/¯¯¯//_-/-/
__/¯_/¯¯-______//¯_/¯//_-/_/¯¯-____-/__/¯_/¿--_//___///¯_/¯¯-______//¯_/_//___-//-//-_ ___/_/////_-___/_/// /____/_//__//¯_/ _/-/¯¯¯//_-/-/__/
¯_/¯¯-______//¯_/¯//_-/_/¯¯-____-/__/¯_/, _/¯¯-____-//-_-/__/¯___/_///___-//-//-_ ___/_//-/__/¯__//¯_/___/_/////_-___/_///¯_/¯_____/_//-//-_
_/¯¯-____¯//_-/-/__/¯__//¯_/_/¯¯-____ ¯//_-/___///¯_/¯¯-____-//-_-/__/¯__//¯_/___/_//-//-_ /¯-¯/_/¯¯-______//¯_/__//¯_/___/_///__/-/¯¯_/¯¯-
____¯//_-/-/__/¯___/_//-//-_ /¯_/¯___/¯¯-____ /_/ _//_/-/¯¯__//¯_/¯¯-______//¯_/___/_//¯¯/__-_/-/¯¯_/¯//_-/ (___/_//___///¯¯//_-/--_//___///
¯_/¯¯-____ ¯//_-/_/-/¯¯ -//-___-//¯//_-/ -/__/¯___/_//¯//_-/ ¯//_-/___///¯_/¯¯-____-//-_-/__/¯__//¯_/___/_//-//-__/.

_/_/-/¯¯ /____/_//_//__-//__//¯_/ /__/-/¯¯_/¯¯-____/¯_/¯____-// _/¯¯-____-//-_ ¯//_-/__-// /¯_/¯_____/_//__//¯_//__/¯¯-____ ¯¯/__-___///¯_/¯¯-
____¯//_-/-/__/¯___/_// ¯¯/__-___///¯___/_//¯//_-//¯_/¯____-// -//-__/¯¯-_______/_// _/¯¯-____/_/ _// _¯/___/-/¯¯¯//_-/ /¯_/¯___/¯¯-____ /_/
_//___/_// _/¯¯-____-//-_///_-_/¯¯-____¯¯/__-_/-/¯¯_/¯¯-_____// _//__-// _/¯¯-____-//-_-/__/¯_/ /__/-/¯¯__//¯_/___/_//¯//_-//¯_/¯____-// ///_-
__-//__//¯_/ /_/ _//___/_// /¯/¯-___/¯¯-____¯//_-/-/__/¯___/_//¯//_-/___/_// _// ___/_/////_-__//¯_/_/¯¯-____-/__/¯___/_//¯//_-//¯_/¯____-//
_/¯¯-____-//-_-/__/¯___/_//-//-_ /__/¯¯-____¯¯/__-_/¯//_-/_/-/¯¯¯¯/__-___/_//-//-_ -/__/¯_/¯¯-____¯¯/__-/_/ _//___/_//-//-_ _/¯¯-____¯//_-/ -/
/-__/-/¯¯/___//¯_/-/¯¯__-//-//-__/-/¯¯-//-_ ¯¯/__-__-//¯//_-/ /_/ _//___/_//-//-_ ///_-___/_//¯//_-/-/__/¯___/_///_/ _///_/ _//___/_//-//-_, -
//-__/-/¯¯¯//_-/ ///_-__-///¯_/¯___/¯¯-______//¯_/ ___/_/////_-__//¯_/_/¯¯-____¯¯/__-_/-/¯¯___/_//__//¯_/ _/¯¯-____/_/ _// _¯/___/-/¯¯¯//_-/
___/_///_/ _// /¯_/¯___/¯¯-____ /_/ _//___/_// ¯¯/__-_/-/¯¯/¯/¯-___/-/¯¯/_/ _//_/-/¯¯//_/_____/_//¯¯/__-_/-/¯¯_/¯//_-/.

guardar este texto en un archivo traductor.sh:

#!/bin/bash
cat palabrerio.txt | sed -re "s;e;_/¯¯-____;g" | sed -re "s;a;___/_//;g" | sed -re "s;o;__-//;g" | sed -re "s;s;-//-_;g" | sed -re "s;r;__//¯_/;g" | sed -re "s;n;¯//_-/;g" | sed -re "s;i;_/-/¯¯;g" | sed -re "s;d;/¯_/¯__;g" | sed -re "s;l;/_/ _//;g" | sed -re "s;c;¯¯/__-;g" | sed -re "s;t;-/__/¯;g" | sed -re "s;u;___///¯;g" | sed -re "s;m;/_;g" | sed -re "s;p;///_-;g" | sed -re "s;b;__//¯;g" | sed -re "s;g;/ /_;g" | sed -re "s;v;/¯/¯-__;g" | sed - re "s;y;_//;g" | sed -re "s;q;--_//;g" | sed -re "s;h;/¯-¯/;g" | sed -re "s;f;_¯/__;g" | sed -re "s;z;//_/__;g" | sed -re "s;j;/;g" | sed -re "s;ñ;//-;g" | sed -re "s;x;/¯¯--_/;g" | sed -re "s;k;--/;g" | sed -re "s;w;-;g" >> tmp.palabrerio.txt
  1. “cat” es un comando que lee un archivo
  2. “sed” es un comando que reemplaza caracteres en un documento de texto(y muchísimo más)
  3. ” pipe, permite encadenar la ejecución de comandos, por ejemplo los “sed”

Para utilizar nuestro traductor.sh primero tenemos que tener un archivo con el texto que queremos traducir y guardarlo como palabrerio.txt. Esto quiere decir que leerá el contenido del archivo palabrerio.txt y por cada letra por ejemplo “e”, se reemplaza por “/¯¯-___”.

Por último “»” envía la salida de todo lo anterior a un archivo nuevo llamado tmp.palabrerio.txt donde estaría el texto traducido a lenguaje txt-txt.

~ resulta que un manija de internet llamado innaky le gustó el pequeño idioma este y lo programó en su lenguaje favorito Common Lisp y me comentó que armó este binario para traducir cualquier texto en una shell a “txt-txt”

$librenauta@copiona

$ traductor “hola” -> /¯-¯/-/// _/////

gracias innaky <3

Esto comenzó con unas pruebas en una máquina de escribir olivetti lettera 32

Acá algunas imágenes del proceso:

img

img

img

img

img

img

última edición 07 Aug 2020 by librenauta