From e9de961a23d1822ed0953610bf72f4c558b9d0dc Mon Sep 17 00:00:00 2001
From: rejas
Date: Sat, 24 Apr 2021 21:59:16 +0200
Subject: [PATCH] Cleanup prohibited words filter code and test data
---
modules/default/newsfeed/newsfeed.js | 4 +-
.../configs/data/feed_test_rodrigoramirez.xml | 420 +++++++++---------
2 files changed, 212 insertions(+), 212 deletions(-)
diff --git a/modules/default/newsfeed/newsfeed.js b/modules/default/newsfeed/newsfeed.js
index 3946a9dd..00b07b81 100644
--- a/modules/default/newsfeed/newsfeed.js
+++ b/modules/default/newsfeed/newsfeed.js
@@ -186,9 +186,9 @@ Module.register("newsfeed", {
}
if (this.config.prohibitedWords.length > 0) {
- newsItems = newsItems.filter(function (value) {
+ newsItems = newsItems.filter(function (item) {
for (let word of this.config.prohibitedWords) {
- if (value["title"].toLowerCase().indexOf(word.toLowerCase()) > -1) {
+ if (item.title.toLowerCase().indexOf(word.toLowerCase()) > -1) {
return false;
}
}
diff --git a/tests/configs/data/feed_test_rodrigoramirez.xml b/tests/configs/data/feed_test_rodrigoramirez.xml
index dbce18e9..b781a8a8 100644
--- a/tests/configs/data/feed_test_rodrigoramirez.xml
+++ b/tests/configs/data/feed_test_rodrigoramirez.xml
@@ -1,44 +1,44 @@
-
+
+
+
+ Rodrigo Ramírez Norambuena
+
+ https://rodrigoramirez.com
+ Temas sobre Linux, VoIP, Open Source, tecnología y lo relacionado.
+ Fri, 21 Oct 2016 21:30:22 +0000
+ es-ES
+ hourly
+ 1
+ https://wordpress.org/?v=4.7.3
+
+ QPanel 0.13.0
+ https://rodrigoramirez.com/qpanel-0-13-0/
+ https://rodrigoramirez.com/qpanel-0-13-0/#comments
+ Tue, 20 Sep 2016 11:16:08 +0000
+
+
+
+
+
+
+
+
+
+
+
-
- Rodrigo Ramírez Norambuena
-
- https://rodrigoramirez.com
- Temas sobre Linux, VoIP, Open Source, tecnología y lo relacionado.
- Fri, 21 Oct 2016 21:30:22 +0000
- es-ES
- hourly
- 1
- https://wordpress.org/?v=4.7.3
-
- QPanel 0.13.0
- https://rodrigoramirez.com/qpanel-0-13-0/
- https://rodrigoramirez.com/qpanel-0-13-0/#comments
- Tue, 20 Sep 2016 11:16:08 +0000
-
-
-
-
-
-
-
-
-
-
-
-
- https://rodrigoramirez.com/?p=1299
- Ya está disponible la versión 0.13.0 de QPanel Para instalar esta nueva versión, la debes descargar de https://github.com/roramirez/qpanel/tree/0.13.0 En al README.md puedes encontrar las instrucciones para hacer que funcione en tu sistema. En esta nueva versión cuenta con los siguientes cambios: Se establece un limite para el reciclado del tiempo de conexión a la base […]
+ https://rodrigoramirez.com/?p=1299
+ Ya está disponible la versión 0.13.0 de QPanel Para instalar esta nueva versión, la debes descargar de https://github.com/roramirez/qpanel/tree/0.13.0 En al README.md puedes encontrar las instrucciones para hacer que funcione en tu sistema. En esta nueva versión cuenta con los siguientes cambios: Se establece un limite para el reciclado del tiempo de conexión a la base […]
- https://rodrigoramirez.com/qpanel-0-13-0/feed/
- 3
-
-
- Problema VirtualBox “starting virtual machine” …
- https://rodrigoramirez.com/problema-virtualbox-starting-virtual-machine/
- https://rodrigoramirez.com/problema-virtualbox-starting-virtual-machine/#respond
- Sat, 10 Sep 2016 22:50:13 +0000
-
-
-
-
-
+ https://rodrigoramirez.com/qpanel-0-13-0/feed/
+ 3
+
+
+ Problema VirtualBox “starting virtual machine” …
+ https://rodrigoramirez.com/problema-virtualbox-starting-virtual-machine/
+ https://rodrigoramirez.com/problema-virtualbox-starting-virtual-machine/#respond
+ Sat, 10 Sep 2016 22:50:13 +0000
+
+
+
+
+
- https://rodrigoramirez.com/?p=1284
- Después de una actualización de Debian, de la rama stretch/sid, tuve un problema con VirtualBox. La versión que se actualizó fue a la virtualbox 5.1.4-dfsg-1+b1. El gran problema era que ninguna maquina virtual quería arrancar, se quedaba en un largo limbo con el mensaje “starting virtual machine”, como el de la imagen de a continuación. […]
+ https://rodrigoramirez.com/?p=1284
+ Después de una actualización de Debian, de la rama stretch/sid, tuve un problema con VirtualBox. La versión que se actualizó fue a la virtualbox 5.1.4-dfsg-1+b1. El gran problema era que ninguna maquina virtual quería arrancar, se quedaba en un largo limbo con el mensaje “starting virtual machine”, como el de la imagen de a continuación. […]
]]>
- Después de una actualización de Debian, de la rama stretch/sid, tuve un problema con VirtualBox. La versión que se actualizó fue a la virtualbox 5.1.4-dfsg-1+b1. El gran problema era que ninguna maquina virtual quería arrancar, se quedaba en un largo limbo con el mensaje “starting virtual machine”, como el de la imagen de a continuación.
+ Después de una actualización de Debian, de la rama stretch/sid, tuve un problema con VirtualBox. La versión que se actualizó fue a la virtualbox 5.1.4-dfsg-1+b1. El gran problema era que ninguna maquina virtual quería arrancar, se quedaba en un largo limbo con el mensaje “starting virtual machine”, como el de la imagen de a continuación.
Ninguna, pero ninguna maquina arrancó, se quedaban en ese mensaje. Fue de esos instantes en que sudas helado …
Con un poco de investigación fue a parar al archivo ~/.VirtualBox/VBoxSVC.log que indicaba
@@ -85,7 +85,7 @@
Fui… algo de donde agarrarse. Mirando un poco mas se trataba de problemas con los permisos al vboxdrvu, mirando indicaba que tenía 0600.
]]>
- https://rodrigoramirez.com/problema-virtualbox-starting-virtual-machine/feed/
- 0
-
-
- Mejorando la consola interactiva de Python
- https://rodrigoramirez.com/mejorando-la-consola-interactiva-python/
- https://rodrigoramirez.com/mejorando-la-consola-interactiva-python/#comments
- Tue, 06 Sep 2016 04:24:43 +0000
-
-
-
-
+ https://rodrigoramirez.com/problema-virtualbox-starting-virtual-machine/feed/
+ 0
+
+
+ Mejorando la consola interactiva de Python
+ https://rodrigoramirez.com/mejorando-la-consola-interactiva-python/
+ https://rodrigoramirez.com/mejorando-la-consola-interactiva-python/#comments
+ Tue, 06 Sep 2016 04:24:43 +0000
+
+
+
+
- https://rodrigoramirez.com/?p=1247
- Cuando estás desarrollando en Python es muy cool estar utilizando la consola interactiva para ir probando cosas antes de ponerlas dentro del archivo de código fuente. La consola de Python funciona y cumple su cometido. Solo al tipear python te permite entrar en modo interactivo e ir probando cosas. El punto es que a veces […]
+ https://rodrigoramirez.com/?p=1247
+ Cuando estás desarrollando en Python es muy cool estar utilizando la consola interactiva para ir probando cosas antes de ponerlas dentro del archivo de código fuente. La consola de Python funciona y cumple su cometido. Solo al tipear python te permite entrar en modo interactivo e ir probando cosas. El punto es que a veces […]
]]>
- Cuando estás desarrollando en Python es muy cool estar utilizando la consola interactiva para ir probando cosas antes de ponerlas dentro del archivo de código fuente.
+ Cuando estás desarrollando en Python es muy cool estar utilizando la consola interactiva para ir probando cosas antes de ponerlas dentro del archivo de código fuente.
La consola de Python funciona y cumple su cometido. Solo al tipear python te permite entrar en modo interactivo e ir probando cosas.
El punto es que a veces uno necesita ir un poco más allá. Como autocomentado de código o resaltado de sintaxis, para eso tengo dos truco que utilizo generalmente.
Truco a)
@@ -139,31 +139,31 @@ $ ls -lh /dev/vboxdrvu
O lo agregas a un bashrc, zshrc o la shell que ocupes.
]]>
- https://rodrigoramirez.com/mejorando-la-consola-interactiva-python/feed/
- 4
-
-
- QPanel 0.12.0 con estadísticas
- https://rodrigoramirez.com/qpanel-0-12-0-estadisticas/
- https://rodrigoramirez.com/qpanel-0-12-0-estadisticas/#respond
- Mon, 22 Aug 2016 04:19:03 +0000
-
-
-
-
-
-
-
-
-
-
-
+ https://rodrigoramirez.com/mejorando-la-consola-interactiva-python/feed/
+ 4
+
+
+ QPanel 0.12.0 con estadísticas
+ https://rodrigoramirez.com/qpanel-0-12-0-estadisticas/
+ https://rodrigoramirez.com/qpanel-0-12-0-estadisticas/#respond
+ Mon, 22 Aug 2016 04:19:03 +0000
+
+
+
+
+
+
+
+
+
+
+
- https://rodrigoramirez.com/?p=1268
- Ya está disponible una nueva versión de QPanel, esta es la 0.12.0 Para instalar esta nueva versión, debes visitar la siguiente URL https://github.com/roramirez/qpanel/tree/0.12.0 En esta nueva versión las funcionalidades agregadas son: Permite remover los agentes de las cola Posibilidad de cancelar llamadas que están en espera de atención Estadísticas por rango de fecha obtenidas desde […]
+ https://rodrigoramirez.com/?p=1268
+ Ya está disponible una nueva versión de QPanel, esta es la 0.12.0 Para instalar esta nueva versión, debes visitar la siguiente URL https://github.com/roramirez/qpanel/tree/0.12.0 En esta nueva versión las funcionalidades agregadas son: Permite remover los agentes de las cola Posibilidad de cancelar llamadas que están en espera de atención Estadísticas por rango de fecha obtenidas desde […]
- https://rodrigoramirez.com/qpanel-0-12-0-estadisticas/feed/
- 0
-
-
- QPanel 0.11.0 con Spy, Whisper y mas
- https://rodrigoramirez.com/qpanel-spy-supervisor/
- https://rodrigoramirez.com/qpanel-spy-supervisor/#comments
- Thu, 21 Jul 2016 01:53:21 +0000
-
-
-
-
-
-
-
-
-
-
-
+ https://rodrigoramirez.com/qpanel-0-12-0-estadisticas/feed/
+ 0
+
+
+ QPanel 0.11.0 con Spy, Whisper y mas
+ https://rodrigoramirez.com/qpanel-spy-supervisor/
+ https://rodrigoramirez.com/qpanel-spy-supervisor/#comments
+ Thu, 21 Jul 2016 01:53:21 +0000
+
+
+
+
+
+
+
+
+
+
+
- https://rodrigoramirez.com/?p=1245
- Ya está disponible una nueva versión de QPanel, esta es la 0.11.0 Para instalar esta nueva versión, debes visitar la siguiente URL https://github.com/roramirez/qpanel/tree/0.11.0 Esta versión hemos agregado algunas funcionalidades que los usuarios han ido solicitando. Para esta versión es posible realizar Spy, Whisper o Barge a un canal para la supervisión de los miembros que […]
+ https://rodrigoramirez.com/?p=1245
+ Ya está disponible una nueva versión de QPanel, esta es la 0.11.0 Para instalar esta nueva versión, debes visitar la siguiente URL https://github.com/roramirez/qpanel/tree/0.11.0 Esta versión hemos agregado algunas funcionalidades que los usuarios han ido solicitando. Para esta versión es posible realizar Spy, Whisper o Barge a un canal para la supervisión de los miembros que […]
- https://rodrigoramirez.com/qpanel-spy-supervisor/feed/
- 4
-
-
- Añadir Swap a un sistema
- https://rodrigoramirez.com/crear-swap/
- https://rodrigoramirez.com/crear-swap/#respond
- Fri, 15 Jul 2016 05:07:43 +0000
-
-
+ https://rodrigoramirez.com/qpanel-spy-supervisor/feed/
+ 4
+
+
+ Añadir Swap a un sistema
+ https://rodrigoramirez.com/crear-swap/
+ https://rodrigoramirez.com/crear-swap/#respond
+ Fri, 15 Jul 2016 05:07:43 +0000
+
+
- https://rodrigoramirez.com/?p=1234
- Algo que me toma generalmente hacer es cuando trabajo con maquina virtuales es asignar una cantidad determinada de Swap. La memoria swap es un espacio de intercambio en disco para cuando el sistema ya no puede utilizar más memoria RAM. El problema para mi es que algunos sistemas de maquinas virtuales no asignan por defecto […]
+ https://rodrigoramirez.com/?p=1234
+ Algo que me toma generalmente hacer es cuando trabajo con maquina virtuales es asignar una cantidad determinada de Swap. La memoria swap es un espacio de intercambio en disco para cuando el sistema ya no puede utilizar más memoria RAM. El problema para mi es que algunos sistemas de maquinas virtuales no asignan por defecto […]
]]>
- Algo que me toma generalmente hacer es cuando trabajo con maquina virtuales es asignar una cantidad determinada de Swap.
+ Algo que me toma generalmente hacer es cuando trabajo con maquina virtuales es asignar una cantidad determinada de Swap.
La memoria swap es un espacio de intercambio en disco para cuando el sistema ya no puede utilizar más memoria RAM.
El problema para mi es que algunos sistemas de maquinas virtuales no asignan por defecto un espacio para la Swap, lo que te lleva a que el sistema pueda tener crash durante la ejecución.
Para comprobar la asignación de memoria, al ejecutar el comando free nos debería mostrar como algo similar a lo siguiente
]]>
- https://rodrigoramirez.com/crear-swap/feed/
- 0
-
-
- QPanel 0.10.0 con vista consolidada
- https://rodrigoramirez.com/qpanel-0-10-0-vista-consolidada/
- https://rodrigoramirez.com/qpanel-0-10-0-vista-consolidada/#respond
- Mon, 20 Jun 2016 19:32:55 +0000
-
-
-
-
-
-
-
+ https://rodrigoramirez.com/crear-swap/feed/
+ 0
+
+
+ QPanel 0.10.0 con vista consolidada
+ https://rodrigoramirez.com/qpanel-0-10-0-vista-consolidada/
+ https://rodrigoramirez.com/qpanel-0-10-0-vista-consolidada/#respond
+ Mon, 20 Jun 2016 19:32:55 +0000
+
+
+
+
+
+
+
- https://rodrigoramirez.com/?p=1227
- Ya con la release numero 28 la nueva versión 0.10.0 de QPanel ya está disponible. Para instalar esta nueva versión, debes visitar la siguiente URL https://github.com/roramirez/qpanel/tree/0.10.0 Esta versión versión nos preocupamos de realizar mejoras, refactorizaciones y agregamos una nueva funcionalidad. La nueva funcionalidad incluida es que ahora es posible contar con una vista consolidada para […]
+ https://rodrigoramirez.com/?p=1227
+ Ya con la release numero 28 la nueva versión 0.10.0 de QPanel ya está disponible. Para instalar esta nueva versión, debes visitar la siguiente URL https://github.com/roramirez/qpanel/tree/0.10.0 Esta versión versión nos preocupamos de realizar mejoras, refactorizaciones y agregamos una nueva funcionalidad. La nueva funcionalidad incluida es que ahora es posible contar con una vista consolidada para […]
]]>
- Ya con la release numero 28 la nueva versión 0.10.0 de QPanel ya está disponible.
+ Ya con la release numero 28 la nueva versión 0.10.0 de QPanel ya está disponible.
Para instalar esta nueva versión, debes visitar la siguiente URL
- https://rodrigoramirez.com/qpanel-0-10-0-vista-consolidada/feed/
- 0
-
-
- Nerdearla 2016, WebRTC Glue
- https://rodrigoramirez.com/nerdearla-2016/
- https://rodrigoramirez.com/nerdearla-2016/#respond
- Wed, 15 Jun 2016 17:55:41 +0000
-
-
-
-
-
-
-
-
-
+ https://rodrigoramirez.com/qpanel-0-10-0-vista-consolidada/feed/
+ 0
+
+
+ Nerdearla 2016, WebRTC Glue
+ https://rodrigoramirez.com/nerdearla-2016/
+ https://rodrigoramirez.com/nerdearla-2016/#respond
+ Wed, 15 Jun 2016 17:55:41 +0000
+
+
+
+
+
+
+
+
+
- https://rodrigoramirez.com/?p=1218
- Días atrás estuve participando en el evento llamado Nerdearla en Buenos Aires. El ambiente era genial si eres de esas personas que desde niño sintio curiosidad por ver como funcionan las cosas, donde desarmabas para volver armar lo juguetes. Habían muchas cosas interesantes tanto en las presentaciones, co-working y workshop que se hubieron. Si te […]
+ https://rodrigoramirez.com/?p=1218
+ Días atrás estuve participando en el evento llamado Nerdearla en Buenos Aires. El ambiente era genial si eres de esas personas que desde niño sintio curiosidad por ver como funcionan las cosas, donde desarmabas para volver armar lo juguetes. Habían muchas cosas interesantes tanto en las presentaciones, co-working y workshop que se hubieron. Si te […]
]]>
- Días atrás estuve participando en el evento llamado Nerdearla en Buenos Aires. El ambiente era genial si eres de esas personas que desde niño sintio curiosidad por ver como funcionan las cosas, donde desarmabas para volver armar lo juguetes.
+ Días atrás estuve participando en el evento llamado Nerdearla en Buenos Aires. El ambiente era genial si eres de esas personas que desde niño sintio curiosidad por ver como funcionan las cosas, donde desarmabas para volver armar lo juguetes.
Habían muchas cosas interesantes tanto en las presentaciones, co-working y workshop que se hubieron. Si te lo perdiste te recomiendo que estés pendiente para el proximo año.
]]>
- https://rodrigoramirez.com/nerdearla-2016/feed/
- 0
-
-
- QPanel 0.9.0
- https://rodrigoramirez.com/qpanel-0-9-0/
- https://rodrigoramirez.com/qpanel-0-9-0/#respond
- Mon, 09 May 2016 18:40:23 +0000
-
-
-
-
-
-
-
-
-
-
+ https://rodrigoramirez.com/nerdearla-2016/feed/
+ 0
+
+
+ QPanel 0.9.0
+ https://rodrigoramirez.com/qpanel-0-9-0/
+ https://rodrigoramirez.com/qpanel-0-9-0/#respond
+ Mon, 09 May 2016 18:40:23 +0000
+
+
+
+
+
+
+
+
+
+
- https://rodrigoramirez.com/?p=1206
- El Panel monitor callcenter para colas de Asterisk ya cuenta con una nueva versión, la 0.9.0 Para instalar esta nueva versión, debes visitar la siguiente URL https://github.com/roramirez/qpanel/tree/0.9.0 Esta versión versión nos preocupamos de realizar mejoras y refactorizaciones en el codigo para dar un mejor rendimiento, como también de la compatibilidad con la versión 11 de […]
+ https://rodrigoramirez.com/?p=1206
+ El Panel monitor callcenter para colas de Asterisk ya cuenta con una nueva versión, la 0.9.0 Para instalar esta nueva versión, debes visitar la siguiente URL https://github.com/roramirez/qpanel/tree/0.9.0 Esta versión versión nos preocupamos de realizar mejoras y refactorizaciones en el codigo para dar un mejor rendimiento, como también de la compatibilidad con la versión 11 de […]
]]>
- El Panel monitor callcenter para colas de Asterisk ya cuenta con una nueva versión, la 0.9.0
+ El Panel monitor callcenter para colas de Asterisk ya cuenta con una nueva versión, la 0.9.0
Para instalar esta nueva versión, debes visitar la siguiente URL
- https://rodrigoramirez.com/qpanel-0-9-0/feed/
- 0
-
-
- Mandar un email desde la shell
- https://rodrigoramirez.com/mandar-un-email-desde-la-shell/
- https://rodrigoramirez.com/mandar-un-email-desde-la-shell/#comments
- Wed, 13 Apr 2016 13:05:13 +0000
-
-
-
-
-
-
-
-
-
+ https://rodrigoramirez.com/qpanel-0-9-0/feed/
+ 0
+
+
+ Mandar un email desde la shell
+ https://rodrigoramirez.com/mandar-un-email-desde-la-shell/
+ https://rodrigoramirez.com/mandar-un-email-desde-la-shell/#comments
+ Wed, 13 Apr 2016 13:05:13 +0000
+
+
+
+
+
+
+
+
+
- https://rodrigoramirez.com/?p=1172
- Dejo esto por acá ya que es algo que siempre me olvido como es. El tema es enviar un email mediante el comando mail en un servidor con Linux. Si usas mail a secas te va pidiendo los datos para crear el correo, principalmente el body del correo. Para automatizar esto a través de un […]
+ https://rodrigoramirez.com/?p=1172
+ Dejo esto por acá ya que es algo que siempre me olvido como es. El tema es enviar un email mediante el comando mail en un servidor con Linux. Si usas mail a secas te va pidiendo los datos para crear el correo, principalmente el body del correo. Para automatizar esto a través de un […]
]]>
- Dejo esto por acá ya que es algo que siempre me olvido como es. El tema es enviar un email mediante el comando mail en un servidor con Linux.
+ Dejo esto por acá ya que es algo que siempre me olvido como es. El tema es enviar un email mediante el comando mail en un servidor con Linux.
Si usas mail a secas te va pidiendo los datos para crear el correo, principalmente el body del correo. Para automatizar esto a través de un echo le pasas por pipe a mail
echo "Cuerpo del mensaje" | mail -s Asunto a@rodrigoramirez.com