Le projet Fricorder est (re)codé en Python-3 (utilisation de gtk_builder, ...) et permet l'enregistrement des programmes TV depuis votre FreeBox.
Reprise de projet
J'ai repris le projet Fricorder dans la version 0.7.40 depuishttps://code.google.com/p/fricorder/pour mes début en programmation dans le langage Python.
Copyright 2005-2008 - manatlan - Licence GPL2
http://fricorder.googlecode.com
http://manatlan.com
Mes différents E-Mails à l'auteur pour lui signaler cette mise à jour (évolution) sont restés sans réponse !
Nouveautés pour Fricorder
Utilisation de classes dans le code Utilisation de Gtk.builder pour charger les fichiers *.glade qui sont indépendants Est internationalisé avec les fichiers: fr, en et en_GB Sauvegarde et restitution de tous les paramètre dans $HOME/.config/fricorder Un menu avec la commande 'Quitter' et un appel à une fenêtre 'A propos' N'utilise plus l'enregistrement depuis le Web Ajout d'un manpage Debug du code de fricorder_record.sh
fricorder est dépendant de: vlc, at, zenity et python => 3
Paquets disponibles
Un PKGBUILD est disponible pour les distributions ArchLinux, Manjaro, ..., ainsi que le tar.gz et le pkg.tar.xz
Cliquez ici pour le choix du téléchargement.
Versiion disponible: 0.8.1
Installation et activation de Fricorder
depuis le paquet pkg.tar.xz $ sudo pacman -U ./fricorder-x.x.x.pkg.tar.xzRendez vous dans le menu Multimédia et cliquez sur l'entrée FricorderDepuis le paquet tar.gz $ tar xvfz ./fricorder-x.x.x.tar.xz $ cd fricorder-x.x.x/ $ ./fricorder.pyInstallation et configuration de la librairie at $ sudo -S pacman atConfiguration de at pour systemctl$ sudo systemctl enable atd $ sudo systemctl start atd $ sudo systemctl enable atd.serviceVérification ...$ systemctl status atd atd.service - ATD daemon Loaded: loaded (/usr/lib/systemd/system/atd.service; enabled) Active: active (running) since sam. 2013-08-03 22:03:17 CEST; 3h 7min ago Process: 1033 ExecStart=/usr/bin/atd (code=exited, status=0/SUCCESS) Main PID: 1052 (atd) CGroup: name=systemd:/system/atd.service└─1052 /usr/bin/atdUn reboot de ma machine fut chez moi nécessaire !$ reboot
Fricorder en images
Documentation utilisée
Introduction à Python:
Un (très) vieux bouquin (première édition janvier 2000) mais également très instructifEtude (d'une partie) des sources de OpenShot Etude (d'une partie) des sources de Ekd Pas mal d'échanges avec @Esclapion sur l'IRC #manjaro.fr
A @manatlan, auteur initial de fricorder
S i l'auteur initial de Fricorder passe dans le coin, qu'il s'arrête pour discuter autour d"un café ou d'une bière puis il pourra, si il le souhaite et si il est satisfait de mes modifications de code pour cette excellente application, repartir avec ce nouveau paquet sous le bras ;-)