Skip to content

Fortunes de hacking y justicia social en castellano, y cowfiles para cowsay

License

Notifications You must be signed in to change notification settings

ubuntuperonista/Estatuto-del-Hacker

Repository files navigation

Estatuto-del-Hacker

Herramental ASCII para la terminal de línea de comandos, con Frases y aforismos de hacking y adoctrinamiento (en castellano). Personajes cowfiles para cowsay 3 y cowsay 4.

Licenciado bajo GPLv3 por ~peron peron@texto-plano.xyz

Instalación

Prerrequisitos

Las frases para fortune requiere de alguna versión de este programa (GNU fortune, fortune-mud, bsd-fortune, o similar). Los personajes .cow requieren cowsay 3, cowsay 4 o similar. Ambos suelen estar disponibles en la mayoría de las distribuciones de sistemas operativos similares a Unix. Por ejemplo:

En GNU/Linux (Ubuntu/Debian) puede instalar cowsay 3:

sudo apt install fortunes-es

En BSD puede instalar cowsay 3 o cowsay 4, dependiendo la versión.

pkg install fortune

Instrucciones para agregar Estatuto-del-Hacker a cowsay 3 en GNU/Linux

Copie doctrina_linux y rms_linux (ficheros con frases de adoctrinamiento sin word wrap situados en el directorio Estatuto-del-Hacker/fortunes) en el directorio /usr/share/games/fortunes/es/ de su sistema GNU/Linux. Copie los ficheros de los personajes .cow del directorio Estatuto-del-Hacker/cows en el directorio /usr/share/cowsay/cows/ de su sistema GNU/Linux. Use strfile para incorporar los ficheros .DAT.

cd /tmp ;
git clone https://github.com/ubuntuperonista/Estatuto-del-Hacker/ ;
sudo cp /tmp/Estatuto-del-Hacker/fortunes/doctrina_linux /usr/share/games/fortunes/es/doctrina ;
sudo cp /tmp/Estatuto-del-Hacker/fortunes/rms_linux /usr/share/games/fortunes/es/rms ;
sudo cp /tmp/Estatuto-del-Hacker/cows/*.cow /usr/share/cowsay/cows/ ;
cd /usr/share/games/fortunes/es/ ;
sudo strfile /usr/share/games/fortunes/es/doctrina ;
sudo strfile /usr/share/games/fortunes/es/rms ;
sudo cp /tmp/Estatuto-del-Hacker/doctrina.sh /usr/local/bin/doctrina ;
sudo cp /tmp/Estatuto-del-Hacker/rms.sh /usr/local/bin/rms ;
sudo chmod +x /usr/local/bin/doctrina /usr/local/bin/rms ;
sudo cp /tmp/Estatuto-del-Hacker/actualizar_doctrinas.sh /usr/local/sbin/actualizar_doctrinas ;
sudo chmod +x /usr/local/sbin/actualizar_doctrinas

Instrucciones para agregar Estatuto-del-Hacker en bsdcowsay 4 en BSD:

Copie fortunes/doctrina_bsd y fortunes/rms_bsd (ficheros con las frases de adoctrinamiento, con word wrap a 72 líneas en el directorio /usr/share/games/fortune/ de su sistema BSD. Copie los ficheros .cow de los personajes Estatuto-del-Hacker/bsdcows en la carpeta /usr/local/share/cows de su sistema BSD. Use strfile para incorporar los ficheros .DAT.

cd /tmp ;
git clone https://github.com/ubuntuperonista/Estatuto-del-Hacker/ ;
sudo cp /tmp/Estatuto-del-Hacker/fortunes/doctrina_bsd /usr/share/games/fortune/doctrina ;
sudo cp /tmp/Estatuto-del-Hacker/fortunes/rms_bsd /usr/share/games/fortune/rms ;
sudo cp /tmp/Estatuto-del-Hacker/cows/*.cow /usr/local/share/cows/ ;
cd /usr/share/games/fortune/ ;
sudo strfile /usr/share/games/fortune/doctrina ;
sudo strfile /usr/share/games/fortune/rms

Uso

Solicite una frase al azar con fortune, mediante:

fortune doctrina

o bien:

fortune rms

Podrá dirigir la salida del comando a un personaje de cowsay por medio de pipes. Por ejemplo:

clear && fortune doctrina | cowsay -f 17oct

_________________________________________
/ Los hackers unidos, triunfaremos        \
\ ----------------------------------------/
 \
  \           _______
  \o/        \ peron \     ---------
------+       \-------    | C  G  T |
:::::::::::::::\::::::::::|---------|:::::::::::
%%%%%%%%%%%%%%%%\%%%%%%%%%|%%%%%%%%%|%%%%%%%%%%%
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
oooooooooooooooooooooooooooooooooooooooooooooooo
    <o/ ~   \o\  ~o|  o/    o  _____   _o
     |  +o   |    |   |     |\|chori|   |\
    /\  /z   /\   /\  /\   /\  o   o    /\

Para solicitar una frase corta al azar sin borrar la terminal:

fortune -s doctrina | cowsay -f pocho

_____________________________________
/ Quien programe, comente. Quien use, \
\ documente.                          /
 -------------------------------------
        \
         \  ,_____._____
     ,_.    /-_---------_\
    /  |   ||           ||        /\
   /  <    \|.__.   .__.|/       | l
  |    /    |E==<   E==<|      n J |
  |  /     G|    | |    |D     \   |
  | |      \|  , q_p ,  |J     _|__/_
 ====       | /._____.\ |      |\__/|
 |   |      (   \___J   )      |    |
 |   |      (  =.___- = )     /    /
 |   |       (.__-___,)      /    /
  \   |____----+   |________/    /
   \        \   \/   _/        /
    \_____   \  /   /   ______/

Releases

No releases published

Packages

No packages published

Languages