mardi 24 mars 2015

[LIENS] Divers

Apprendre

Khanacademy : Cours de Maths, sciences et informatiques
Projet Voltaire : cours de Français
Sorting Algorithm Animations : différents algorithmes de classement
MIT App Inventor : faire des appli android facilement
FUN : France Université numérique
Coursera
edX
MOOC Francophone

Musique

Liber Liber :  Site italien avec des mp3/Ogg téléchargeable de musique classique

RASPI

Cambridge Raspberry Jam : site sur le Raspi, voir CamJam EduKit
Caron : site sur le raspi, arduino, electronique
Framboise314 : blog
Pihomeserver : blog

Electronique

etronics.free.fr : doc sur differents composants electronique
Gamebuino : site officiel de la console à base d'arduino (le wiki , les jeux)
Arduino & Raspberry Notepad : blog
Visuino : programmation graphique d'arduino

Ebooks

Ubooquity : serveur OPDS pour comics

Cracking

Crisanar: cours de crack et outils
Cryptool : outil de cryptage pour apprendre
Bokken : outils de reverse engineering

Gadgets

L'avangardiste : pleins de coucouillades comme on aime

Utilitaires

Transfert de fchiers: http://file.pizza/

Android

F-droid: store alternatif
Aptoide : store alternatif

Jeux

PCGames-Download : pleins de jeux cracké

dimanche 1 mars 2015

[RASPI] [EBOOK] - Catalogue OPDS + Raspberry Pi = Sa bibliothèque autohébergée

Le but est d'installer COPS, une interface pour exploiter une bibliothèque Calibre accessible depuis l'extérieur.
le site de COPS: http://blog.slucas.fr/fr/oss/calibre-opds-php-server
une démo : http://cops-demo.slucas.fr/index.php

sur un raspbian de base (ou version allégée style mœbius) il faut installer PHP et SQLite
apt-get install php5-gd php5-sqlite
télécharger la dernière version de COPS (https://github.com/seblucas/cops/releases/)
à cette date la version cops-1.0.0RC3
dézipper le tout dans le répertoire var/www/html/cops

j'ai ma bibliothèque sur un NAS et elle est trop imposante pour la mettre sur la carte SD du pi donc j'ai du faire des modifications pour pointer vers le bon endroit et rapatrier le fichier contenant les données sur le pi afin d’être plus rapide (voir tout simplement de fonctionner)

il faut donc monter le dossier du NAS contenant la bibliothèque sur le pi et le faire pointer dans config_local.php
$config['calibre_directory'] = '/media/NAS/';

j'ai copié mon fichier metadata.db dans /media/
dans config_local.php j'ai donc mis:
$config['calibre_directory'] = '/media/';
j'ai modifié la ligne 97 de book.php
$this->path = Base::getDbDirectory () . $line->path;
en
$this->path = Base::getDbDirectory () . "NAS/" . $line->path;
j'ai modifié la ligne 87 de fetch.php
$dir = Base::getDbDirectory ();
en
$dir = Base::getDbDirectory () .'NAS/';
il ne me reste plus qu'a faire une copie automatique toutes les 24h du fichier metadata.db se trouvant sur le NAS
crontab -e
j'ai rajouté la ligne
0 5 * * * cp /media/NAS/metadata.db /media/metadata.db
toutes les 5 heures la copie se met à jour

pour plus d'info sur Cron : http://www.aide-ubuntu.com/cron-crontab-Executer

il suffit de se connecter à l'adresse pour obtenir ca: