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:

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
assword");
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.
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.

Continúar leyendo...
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

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.
Continúar leyendo...