No Description

Idleman fb7e26faef Mise à jour de sécurité, update recommandé :) 8 years ago
logs fb7e26faef Mise à jour de sécurité, update recommandé :) 8 years ago
templates 555d84a45a Convertit les à et autres entités en leur équivalents UTF8. 8 years ago
.gitignore b85be65771 Supression de la mention logs dans gitignore 8 years ago
.htaccess bab7a985d1 Supression de prérequis serveurs inutiles dans le htacess qui faisait planter beaucoup de monde (merci initializr...) 9 years ago
404.html 93f8470359 Passage/vérification Unicode des fichiers et remplacement des entités. 8 years ago
Configuration.class.php 8bb37d60a7 - Passage de la base de donnée SQLite3 à MySQL, gain de rapidité, supression naturelle de bugs divers type : 8 years ago
Event.class.php e95b142390 Support de l'UTF-8. 8 years ago
Feed.class.php 9f642753ef Merge branch 'master' into HEAD 8 years ago
Folder.class.php e95b142390 Support de l'UTF-8. 8 years ago
Functions.class.php fb7e26faef Mise à jour de sécurité, update recommandé :) 8 years ago
MysqlConnector.class.php 93f8470359 Passage/vérification Unicode des fichiers et remplacement des entités. 8 years ago
MysqlEntity.class.php 9ee9b8090e charset MysqlEntity.php to utf8 8 years ago
Opml.class.php 9bb7b632a5 Change la forme d'un commentaire. 8 years ago
README.md e20bf602ab Mise à jour page projet sur le readme 8 years ago
RainTPL.php 8ff5d3183b - Renommage de la page addFeed en settings 8 years ago
SimplePie.class.php bc5b52ce6c - Autorisation des balises ifram, embed et objet pour afficher les vidéos 8 years ago
User.class.php 8bb37d60a7 - Passage de la base de donnée SQLite3 à MySQL, gain de rapidité, supression naturelle de bugs divers type : 8 years ago
about.php 8ff5d3183b - Renommage de la page addFeed en settings 8 years ago
action.php fb7e26faef Mise à jour de sécurité, update recommandé :) 8 years ago
common.php 104f3e80de Refonde l'export. 8 years ago
footer.php 8ff5d3183b - Renommage de la page addFeed en settings 8 years ago
header.php 18a4a269f7 - Les images en overflow ne devraient plus empietter sur le menu (à tester, je n'ai jamais eu le cas chez moi) 8 years ago
humans.txt a5997a4300 + Reduction du nombre de requetes config pour ameliorer la rapidité 9 years ago
index.php 1bf3330334 Test de commit : correction orthographique d'un commentaire. 8 years ago
install.php 0e29f810f7 Correctif pour le bug https://github.com/ldleman/Leed/issues/5 8 years ago
robots.txt 04ba2bbed6 9 years ago
settings.php 8ff5d3183b - Renommage de la page addFeed en settings 8 years ago
update-r93.php d57ba09006 Attribue le bon auteur au fichier update-r93.php. Désolé pour le commit intempestif. 8 years ago

README.md

Leed

Leed (contraction de Light Feed) est un agrégateur RSS & ATOM libre et minimaliste qui permet la consultation de flux RSS de manière rapide et non intrusive.

Cet agrégateur peux s'installer sur votre propre serveur et fonctionne avec un système de CRON afin de traiter les informations de manière invisible et de les afficher le plus rapidement possible lorsque vous vous y connectez.

Présentation

Leed (contraction de Light Feed) est un agrégatteur RSS libre et minimaliste qui permet la consultation de flux RSS de manière rapide et non intrusive.

Toutes les tâches de traitements de flux sont effectuées de manière invisible par une tâche synchronisée (Cron), ainsi, l'utilisateur ne subit pas les lenteurs dues à la récupération et au traitement de chacuns des flux suivis.

A noter que Leed est compatible toutes résolutions, sur pc, tablettes et smartphone et fonctionne sous tous les navigateurs avec son skin par défaut.

Le script est également compatible avec les fichiers d'exports/imports OPML ce qui rend la migration de tous les agrégateurs réspectant le standard OPML simple et rapide.

Pré-requis

  • Serveur Apache conseillé (Non testé sur les autres serveurs types Nginx ...)
  • PHP 5.3 minimum (facultatif, conseillé)
  • MySQL
  • Un peu de bon sens :)

Installation

  1. Récuperez le projet sur la page: http://projet.idleman.fr/leed/?page=Téléchargement ou sur notre page github: https://github.com/ldleman/Leed
  2. Placez le projet dans votre repertoire web et appliquez une permission chmod 775 (nb si vous êtes sur un hebergement ovh, préférez un 0755 ou vous aurez une erreur 500) sur le dossier et son contenu
  3. Depuis votre navigateur, accedez à la page d'installation install.php (ex : http://votre.domaine.fr/leed/install.php) et suivez les instructions.
  4. Une fois l'installation terminée, supprimez le fichier install.php par mesure de sécurité
  5. [Optionnel] Si vous souhaitez que les mises a jour de flux se fassent automatiquement, mettez en place un cron (sudo crontab -e pour ouvrir le fichier de cron) et placez y un appel vers la page http://votre.domaine.fr/leed/action.php?action=synchronize ex : 0 * * * * wget -q -O /var/www/leed/logsCron "http://127.0.0.1/leed/action.php?action=synchronize&code=votre_code_synchronisation" Pour mettre à jour vos flux toutes les heures à la minute 0 (il est conseillé de ne pas mettre une fréquence trop rapide pour laisser le temps au script de s'executer). : Si vous n'avez pas accès a la commande wget sur votre serveur, vous pouvez essayer la commande suivante : 0 * * * * /usr/bin/wget -O /var/www/leed/logsCron "http://127.0.0.1/leed/action.php?action=synchronize&code=votre_code_synchronisation" > /dev/null 2>&1
  6. Le script est installé, merci d'avoir choisis Leed, l'agrégatteur RSS libre et svelte :p.
  7. Questions courantes (F.A.Q)

    Vous pouvez retrouver la FAQ du projet ici : http://projet.idleman.fr/leed/?page=FAQ

    Librairies utilisées