Sobre lectores RSS 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:

KrISS Feed: Lector RSS ligero + Instalación

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

KrISS Feed: Lector RSS ligero + Instalación

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.

KrISS Feed: Lector RSS ligero + Instalación

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

KrISS Feed: Lector RSS ligero + Instalación

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.

 

Fuente: desdelinux

¿Quién está en línea?

Hay 6307 invitados y ningún miembro en línea