From 24147043d337f2af48858940ab0451c799263bd5 Mon Sep 17 00:00:00 2001 From: rnhmjoj Date: Thu, 24 Mar 2016 13:55:15 +0000 Subject: [PATCH] Add easter egg --- scripts/interjection.coffee | 44 +++++++++++++++++++++++++++++++------ 1 file changed, 37 insertions(+), 7 deletions(-) diff --git a/scripts/interjection.coffee b/scripts/interjection.coffee index 8137870..2eb7562 100644 --- a/scripts/interjection.coffee +++ b/scripts/interjection.coffee @@ -7,14 +7,17 @@ # Author: # Enrico Fasoli (fazo96) -image = 'https://lut.im/trSfl2cdfX/TDIkX3SjLhKJ2qm5.jpg' +image1 = 'https://lut.im/trSfl2cdfX/TDIkX3SjLhKJ2qm5.jpg' +image2 = 'https://lut.im/PLRw8AxYlI/UYH3pv7MWkROQ2BW.jpg' + +song = 'https://www.youtube.com/watch?v=9sJUDx7iEJw' interjection = " -I’d just like to interject for a moment. What you’re refering to as Linux, is in -fact, GNU/Linux, or as I’ve recently taken to calling it, GNU plus Linux. Linux -is not an operating system unto itself, but rather another free component of a -fully functioning GNU system made useful by the GNU corelibs, shell utilities -and vital system components comprising a full OS as defined by POSIX. +I’d just like to interject for a moment. What you’re referring to as Linux, is +in fact, GNU/Linux, or as I’ve recently taken to calling it, GNU plus Linux. +Linux is not an operating system unto itself, but rather another free component +of a fully functioning GNU system made useful by the GNU corelibs, shell +utilities and vital system components comprising a full OS as defined by POSIX. Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is @@ -31,8 +34,35 @@ with Linux added, or GNU/Linux. All the so-called “Linux” distributions are really distributions of GNU/Linux. " +interjection_es = " +Me gustaría interponer por un sòlo momento. Lo que usted se refiere como Linux, +es, de hecho, GNU/Linux, o como recientemente yo he empezado a llamar, GNU plus +Linux. Linux no es un sistema operativo en sí mismo, sino más bien otro +componente libre de un sistema GNU enteramente functional, hacho útil por los +GNU corelibs, utilidades de shell y los componentes vitales del sistema que +comprende un sistema operativo completo según lo definido por POSIX. + +Muchos usuarios de computadoras ejecutan una versión modificada del sistema GNU +todos los días, sin darse cuenta. A través de un giro peculiar de eventos, la +versión de GNU, que es ampliamente utilizado hoy en día es a menudo llamado +“Linux”, y muchos de sus usuarios no son conscientes de que es básicamente el +sistema GNU, desarrollado por el proyecto GNU. + +Realmente hay un Linux, y estas personas lo están utilizando, pero es sólo una +parte del sistema que utilizan. Linux es el núcleo: el programa en el sistema +que asigna los recursos de la máquina a los otros programas que se ejecutan. +El núcleo es una parte esencial de un sistema operativo, pero inútil por sí +mismo; sólo puede funcionar en el contexto de un sistema operativo completo. +Linux se utiliza normalmente en combinación con el sistema operativo GNU: +todo el sistema es básicamente GNU con Linux agregado, o GNU/Linux. Todas las +llamadas distribuciones de “Linux” son realmente distribuciones de GNU/Linux. +" + module.exports = (robot) -> robot.hear /linux/i, (res) -> s = res.message.text if not s.match /(GNU ?[+\/])|(kernel )Linux/i - res.send image, interjection + if Math.random() < 0.1 + res.send image2, interjection_es, song + else + res.send image1, interjection