23 Sep 2011

Freemote API, une classe PHP pour contrôler sa Freebox Revolution

Category: Freebox,Non classé,PHPcduv @ 01:30

Il y a de cela un an, Free/Iliad avait sorti un nouveau firmware pour la Freebox HD qui apportait notamment une API pour simuler la télécommande de votre boitier télé.
Le fonctionnement est simple : Vous faites de simples appels HTTP à des URLs particulières (débutant par http://hd1.freebox.fr/pub/remote_control...) et votre Freebox les interprète en tant que tel et exécute ces "ordres" (allumer la box, changer de chaîne, monter le volume, naviguer dans les menus, etc.).

Suite à cette annonce j'avais conçu une classe PHP nommée Freemote API qui permet d'utiliser très facilement cette nouvelle fonctionnalité.
Le but est de pouvoir contrôler sa box TV depuis n'importe quel script (PHP), notamment dans un contexte de domotique.

Comme vous pouvez le voir dans l'exemple suivant, l'utilisation est très simple :

<?php
$api = new FreemoteApi(12345678); // Créer la connexion
$api->sendCommand(FreemoteApi::KEY_POWER); // Allume la Freebox
$api->sendInteger(123); // Change de chaîne
$api->sendCommand(FreemoteApi::KEY_VOLUMEUP, false, 3); // Monte le volume
?>

Si cela vous intéresse, je vous invite à aller récupérer la classe toute prête Freemote API pour l'intégrer dans vos scripts.


16 Juin 2011

Monter automatiquement et accéder au disque dur de sa Freebox HD/Server via FTP sous Linux

La Freebox HD est équipée d'un disque dur généralement utilisé pour stocker vidéos, musiques et images puis les consulter directement depuis son téléviseur.

L'accès à ce disque dur depuis un autre ordinateur se fait via FTP (avec la récente Freebox Server, le SMB/CIFS peut également être utilisé).

L'utilisation du FTP pour transférer des fichiers sur le disque dur de ma Freebox HD est relativement très aisé mais j'avais envie de quelque chose de plus "direct".

Il est possible de "monter" un dossier originellement accessible via FTP, directement dans le FS de son système d'exploitation.

Poursuivre la lecture"Monter automatiquement et accéder au disque dur de sa Freebox HD/Server via FTP sous Linux"

Étiquettes : , ,


13 Juin 2011

Subclipse sur Windows 64-bits (7, Seven et Vista)

Category: Protocoles et services réseaux,Tutorielscduv @ 01:12

Ayant été confronté au problème à plusieurs reprises (en fait, deux fois seulement : mais ça fait une fois de trop) en installant mon environnement sous Windows 7 je compile ici les différentes informations glanées sur Internet dans un tutoriel à destination de tous.

But

Installer et utiliser le plugin Eclipse Subclipse (qui permet à Eclipse de communiquer avec des dépôts SVN) sur un Eclipse 64-bits tournant sur une JVM 64-bits sur un Windows Seven 64-bits.

Poursuivre la lecture"Subclipse sur Windows 64-bits (7, Seven et Vista)"

Étiquettes : , , ,


12 Juin 2011

mRemoteNG : Gestionnaire PuTTY avec onglet pour connexions distantes SSH

Jusqu'à il y a quelques jours, j'utilisais PuTTY Connection Manager pour gérer mes connexions SSH à différents serveurs.
Il s'agit d'un logiciel qui permet d'utiliser PuTTY dans des onglets et d'automatiser la phase d'authentification/connexion car il saisit automatiquement les identifiants que vous aurez configuré.

Poursuivre la lecture"mRemoteNG : Gestionnaire PuTTY avec onglet pour connexions distantes SSH"

Étiquettes : , , ,


30 Mai 2011

IMDb Commons Finder : Trouver les points communs entre deux films (ou acteurs, ou personnages)

Category: Non classécduv @ 01:09

Petit script développé il y a un moment, IMDb Commons Finder permet de trouver les acteurs ou personnages communs à deux films (ou alors les acteurs ou films communs à deux personnages, ou bien encore les films ou personnages communs à deux acteurs).

Ce script analyse les pages web du site IMDb.com et je n'avais pas pris le temps de le mettre à jour suite à l'évolution du code source de ce dernier : c'est chose faite (les expressions régulières ont été abandonnées au profit d'XPath).

Je vous invite à l'essayer  : ici

(Il ne me reste plus qu'à re-gérer les épisodes de Séries (affichées dans un seul bloc), et les personnes incarnant plusieurs personnages pour un même film)


18 Mai 2011

Annuaire LDAP et Thunderbird : Personnalisation

Category: Protocoles et services réseauxcduv @ 02:22

L'utilisation d'annuaire de type LDAP dans Thunderbid requiert quelques petites manipulations si l'on veut correctement tirer parti des avantages d'un annuaire.

Poursuivre la lecture"Annuaire LDAP et Thunderbird : Personnalisation"

Étiquettes : , , , , ,


09 Avr 2011

Séparer ou filtrer les logs de CRON

Category: Administration de serveur,Tutorielscduv @ 01:28

Il est, à mon avis, utile d'avoir tous les logs des différentes cronjobs dans un fichier spécifique. Voici comment faire (sous Debian avec rsyslog).

Poursuivre la lecture"Séparer ou filtrer les logs de CRON"

Étiquettes : ,


« Page précédente