KrISS Feed: Lector RSS ligero + Instalación

Sobre mucho hemos hablado. Tenemos alternativas en la nube como en el escritorio y hoy leyendo en Webupd8 me encuentro con KrISS Feed, un ligero lector RSS que podemos instalar de forma muy fácil en nuestro servidor local.

Instalación + Configuración

Pasemos primero a instalar y configurar a KriSS Feed y luego veamos algunas de sus características. Para ello usé Debian Wheezy.

En un terminal ponemos:

sudo apt-get install libapache2-mod-php5 php5-curl

Luego realizamos los siguientes pasos:

wget https://raw.github.com/tontof/kriss_feed/master/index.php -O /tmp/index.php
sudo mkdir /var/www/kriss
sudo cp /tmp/index.php /var/www/kriss/
sudo chown -R www-data:www-data /var/www/kriss/

Llegado a este punto solo tenemos que abrir un navegador (y suponiendo que tenemos el servidor corriendo debidamente) accedemos a:

http://127.0.0.1/kriss

Y nos saldrá una pantalla donde pondremos nuestro usuario y contraseña:

Posteriormente ya podemos loguearnos y acceder al panel de configuración, donde podremos importar un fichero .opml con nuestros sitios favoritos.

Podemos configurar un montón de opciones, importar, exportar y en la última versión se incluyó la posibilidad de usar Plugins, aunque todavía no hay ninguno para usar.

El resultado se ve más o menos como esto:

KrISS Feed detrás de un proxy

Normalmente con esto ya tendrían su lector RSS personal funcionando, pero, como muchos saben yo navego por detrás de un Proxy y si no uso la IP y el puerto adecuado, no puedo hacer nada.

Me puse en contacto con su desarrollador mediante GitHub y me dio la solución:

– Abrimos el fichero index.php que se encuentra en /var/www/kriss/ y buscamos la línea 3946 que debe tener esto:

curl_setopt($ch, CURLOPT_ENCODING, "");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, true);

Y justo debajo le agregamos:

curl_setopt($ch, CURLOPT_PROXY, "http://192.168.1.1");
curl_setopt($ch, CURLOPT_PROXYPORT, 3128);
curl_setopt($ch, CURLOPT_PROXYUSERPWD, "user:password");
curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);
curl_setopt($ch, CURLOPT_PROXYAUTH, CURLAUTH_BASIC);

Como es lógico deben reemplazar los valores del Proxy, el Puerto y si no usan usuario y contraseña, pues dejar el espacio en blanco, entre comillas:

curl_setopt($ch, CURLOPT_PROXYUSERPWD, "");

Y ya podemos actualizar..

Características de KrISS Feed.

  • Rápido y fácil de instalar.
  • No requiere bases de datos SQL.
  • Podemos cambiar su aspecto mediante ficheros .CSS.
  • Podemos proteger la visibilidad del sitio haciéndolo público o privado.
  • Hay varias formas para actualizar el contenido usando Cron, PHP o JS.
  • Atajos de teclado personalizable.
  • Posibilidad de importar/exportar ficheros .OPML.
  • Soporte para dispositivos móviles.
  • Y más, mucho más.

Para cambiar la apariencia de KrISS Feed solo tenemos que acceder a esta página, escoger el tema CSS que nos guste y guardarlo en /var/www/kriss/inc/user.css

La carpeta INC hay que crearla como es lógico, y cambiamos el nombre del CSS que bajamos por user.css.

Si quieren más información visiten su sitio web homepage o su espacio en GitHub.


13 comentarios

  1.   eliotime3000 dijo

    Muy bueno, pero en estos momentos estoy usando el lector de feeds de Thunderbird (mejor dicho, Icedove).

    1.    eliotime3000 dijo

      PD: Thunderbird ya usa Australis en su versión 17.0.8.

      1.    cookie dijo

        Desde el año pasado creo.

        1.    eliotime3000 dijo

          Ah, bueno. Creo que después de tantos años que no lo uso (apenas estoy usando mi Icedove ESR con mi OpenPublicMail).

  2.   dhunter dijo

    @Elav, hay una sección para proyectos en el blog? Me hice unos helpers para ponerle colores a los scripts bash y me gustaría compartirlos. http://xr09.github.io/rainbow.sh/

    1.    elav dijo

      ¿A que te refieres con Sección de Proyectos? O_O

      1.    dhunter dijo

        Una sección para presentar programas hechos por nosotros mismos.

        1.    elav dijo

          Ah!! Hombre, pues solo escribes un post y ya está, bajo la categoría Aplicaciones y listo! 😛

  3.   Ernesto Infante dijo

    EL RSSOwl me parece una alternativa muy pero muy buena

    1.    elav dijo

      Si, pero estamos hablando de un lector RSS en la Nube. 😉

      1.    eliotime3000 dijo

        No precisamente en la nube, pero se lo puede ofrecer como un servicio extra para los usuarios de esta web.

  4.   pablox dijo

    Excelente, si pasa la prueba accediendo desde mi smartphone, dejaré de usar feedly+feedme

  5.   kik1n dijo

    Recomiendo quiterss 😀 esta muy bueno.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.