wiki:Systolic

Version 1 (modified by http://emmanuel.raviart.myopenid.com/, 9 years ago) (diff)

Déplacement de la page de documentation de Systolic

Systolic

Systolic est une application web permettant de visualiser les changements quotidiens effectués sur les informations co-marquées.

Systolic est optimisé pour visualiser les changements des pages de Cosmetic, mais il ne dépend pas de Cosmetic. Il est possible d'installer Systolic sans installer Cosmetic. De ce fait, l'installation de Systolic est relativement simple.

Le nom Systolic provient d'une agglutination très approximative des mots site, historic, chronologic.

Systolic est en développement depuis le 11 mars 2010.

Démonstration

Systolic est le logiciel utilisé sur le site http://historique.comarquage.fr/.

Principe de fonctionnement

Un script (fourni dans Systolic) récupère régulièrement (quotidiennement) les pages proposées en comarquage et les stocke dans un dépôt Git.

L'application Systolic parcourt les dépôts Git ainsi mis à jour et affiche leur contenu sous une forme la plus simple possible pour les utilisateurs.

Licence et copyright

Systolic est un logiciel libre sous licence GNU Affero General Public License version 3 ou supérieure.

Copyright © 2010 Easter-eggs

Téléchargement

Le source de Systolic est hébergé sur Gitorious.

Installation

Systolic dépend des logiciels suivants, qui doivent être installés séparément :

Pour connaître la liste précise des dépendances, ainsi que les versions nécessaires, consulter le fichier setup.py (variable install_requires notamment).

Après avoir installé les logiciels ci-dessus, vous devez aussi télécharger et installer les bibliothèques Suq-Pagination, Suq-String & Suq-WSGI. Elles sont elles aussi disponibles sur Gitorious.

Téléchargement et installation de Suq-Pagination :

git clone git://gitorious.org/infos-pratiques/suq-pagination.git
cd suq-pagination/
sudo python ./setup.py develop --no-deps --prefix=/usr/local
cd -

Téléchargement et installation de Suq-String :

git clone git://gitorious.org/infos-pratiques/suq-string.git
cd suq-string/
sudo python ./setup.py develop --no-deps --prefix=/usr/local
cd -

Téléchargement et installation de Suq-WSGI :

git clone git://gitorious.org/infos-pratiques/suq-wsgi.git
cd suq-wsgi/
sudo python ./setup.py develop --no-deps --prefix=/usr/local
cd -

Téléchargement et installation de Systolic :

git clone git://gitorious.org/infos-pratiques/systolic.git
cd systolic/
sudo python ./setup.py develop --no-deps --prefix=/usr/local
cd -

Récupération quotidienne des pages du jours du co-marquage vos-droits produites par Cosmetic :

cd systolic
./systolic/scripts/download_cosmetic_html.py --git -v data/comarquage-service-public/
cd -

Lancement du serveur web Systolic :

paster serve --reload develpment.ini

Plus d'informations

Pour plus d'informations, vous pouvez consulter et/ou participer à la liste de diffusion Infos-Pratiques.