Freebox-o-fish is a software to access the Freebox OS as provided by the French ISP called Free.
Currently, only the call list is available. The list of calls made through the Freebox is displayed and matching numbers with phone contact displays contact name. Duration and date are also displayed. Selecting an entry in the call log open the contact card or propose to add the number as a new contact or to link it to an existing one as the phone call log application is working.
To do this, Freebox-o-fish uses the org.nemomobile.contacts and Silica.Contacts QML requirements that are not currently allowed in harbour. In addition, to access the phone contact base, it add itself in the /usr/share/mapplauncherd/privileges file. When RPM is uninstalled, this entry is also removed.
This is a free software under GPL, see https://github.com/dcaliste/freebox-o-fish
As this application is restricted to France usage (French ISP provider), the rest of the description is in French.
La première connexion au serveur Freebox doit être effectuée sur le réseau local de façon à autoriser l'application sur la façade du serveur Freebox lui-même. Le serveur peut-être configuré pour être visible depuis l'extérieur, dans ce cas, Freebox-o-fish fonctionne en entrant l'adresse IP du serveur Freebox et pas seulement sur le réseau local. Par commodité, Freebox-o-fish enregistre toutes els adresses qui ont abouti à une connexion réussie (cf. la petit icône favori à droite de la barre d'adresse).
La page des appels est chargée à chaque affichage. Si on n'est pas connecté, l'affichage se fait depuis le cache, alors que si on est en ligne avec le serveur Freebox, le cache est mis à jour. La couverture reflète l'état du cache.
J'envisage aussi une page permettant de synchroniser les contacts depuis le téléphone vers la Freebox. Tout autre suggestion est la bienvenue.
Bug connu :
- une requète réseau qui n'aboutit pas ne peut être interrompue, il faut quitter et relancer… Ce n'est pas un bug intrinsèque, c'est un problème de programmation, désolé !
Attachment | Size | Date |
---|---|---|
harbour-freebox-o-fish-0.1-1.armv7hl.rpm | 37.83 KB | 06/02/2014 - 15:06 |
harbour-freebox-o-fish-0.2-1.armv7hl.rpm | 39.28 KB | 18/02/2014 - 18:32 |
harbour-freebox-o-fish-0.2.1-1.armv7hl.rpm | 39.44 KB | 19/02/2014 - 14:18 |
* mer. févr. 19 2014 Damien Caliste 0.2.1-1
- use a shared model for call page and call cover, so cover is properly updated.
- correct an issue with the date of last refresh.
* mar. févr. 18 2014 Damien Caliste 0.2-1
- add off-line storage of the Freebox call list.
- add an cover displaying the call list.
* jeu. févr. 06 2014 Damien Caliste 0.1-1
- initial packaging, provide call log functionality.
Comments
dridk
Sat, 2014/10/18 - 20:21
Permalink
Des que j'ai le temps, je fais un port de http://dridk.github.io/freebox-desktop/
lithosandco
Tue, 2014/07/15 - 10:26
Permalink
super application, cependant ça serait super d'étendre les fonctionnalités à l'instar de l'application officielle (android) qui permet de lire les contenus (videos, audios) de la box à distance (NAS). La synchronisation des contacts est une excellente idée aussi ! Merci pour cette application c'est un bon début !
dcaliste
Wed, 2014/07/16 - 15:46
Permalink
Merci, malheureusement, je n'ai pas de temps pour coder ces temps-ci… Peut-être qu'après l'été j'aurais le temps pour ajouter de nouvelles fonctionnalités. J'aimerai par exemple avoir un système de backup sur le NAS des photos et vidéos du téléphone.
brams
Tue, 2014/02/18 - 20:56
Permalink
Tres bonne appli ^_^
dcaliste
Wed, 2014/02/19 - 14:27
Permalink
Merci, pour ma part, j'utilise principalement cette fonctionnalité de liste d'appels de la Freebox car l'écran de mon téléphone maison est cassé et n'affiche plus rien :( Mais si vous avez d'autres utilisations de l'API Freebox, n'hésitez pas à suggérer d'autres idées.