Freezone S'inscrire

FAQ FAQ Rechercher Rechercher Liste des Membres Liste des Membres Groupes d'utilisateurs Groupes d'utilisateurs S'enregistrer S'enregistrer
Outil pour simplifier la programmation des enregistrements
 

Poster un nouveau sujet    Répondre au sujet
   Univers Freebox Index du Forum -> Télévision, Radios et toutes les fonctions « audio / vidéo »



 Auteur   Message 
djibux
(Auteur du topic)

Hobbit de L'Univers


Inscrit le: 15 Oct 2019
Messages: 4
 
4 points

djibux
(Auteur du topic), Posté le: Mar 15 Oct 2019, 2:41    Sujet du message: Outil pour simplifier la programmation des enregistrements Outil pour simplifier la programmation des enregistrements 204204 186043
Répondre en citant

Bonjour,

J'aime enregistrer les meilleurs films de la semaine toutes les semaines. Mais j'en avais marre de me coltiner le programme télé, alors j'ai automatisé le truc.

Concrètement, c'est un petit script qui effectue les opérations suivantes :
  • Récupérer les film de la semaine à partir du planning Télé 7 Jours
  • Retirer les chaînes auxquelles vous n’avez pas accès
  • Trouver les notes des films sur TMDb (The Movie Database)
  • Exclure les films en dessous d’une certaine note (paramétrable)
  • Afficher les résumés des films et vous demander de sélectionner ceux qui vous intéressent.
  • Planifier les enregistrements sur votre Freebox.
  • Vous prévenir si des conflits sont identifiés pour que vous les résolviez depuis l’interface de votre Freebox.
Je le partage Arrow ici si toutefois ça peut aussi vous rendre service. N'hésitez pas aussi à contribuer (si possible directement auprès du lien Git partagé plus haut) afin que d'autres personnes puissent profiter de vous suggestions.

En image, voici ce que ça donne. C'est pas méga sexy, mais ça marche Smile


Résultat : je planifie les films de la semaine en 3 minutes, et je suis assez confiant de ne rien avoir loupé Smile


Dernière édition par djibux le Mer 16 Oct 2019, 11:00; édité 1 fois 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
Powerfree
Dragon de L'Univers


Inscrit le: 24 Juil 2010
Messages: 775
 
2046 points

Powerfree, Posté le: Mar 15 Oct 2019, 10:03    Sujet du message: 46797 42123 Répondre en citant

Merci pour le travail et le partage.

Juste, il faut importer dans Python ces 3 packages, c'est bien ça ?

beautifulsoup4
tmdbsimple
zeroconf

Si on peut avoir un guide sur 1 ou 2 phrases à ce sujet annexe basique Merci.

Merci
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
Powerfree
Dragon de L'Univers


Inscrit le: 24 Juil 2010
Messages: 775
 
2046 points

Powerfree, Posté le: Mar 15 Oct 2019, 10:06    Sujet du message: 46797 42123 Répondre en citant

Aussi, pourrais tu détailler en 1 ou 2 lignes STP cette partie :

L’affichage de votre boîtier Freebox vous demandera alors de valider cette demande d’authentification.
Une fois cette accès validez, notez précieusement le résultat dans votre fichier de configuration.

A quoi ressemble le résultat attendu ?

Merci encore et pour ta disponibilité aussi
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
djibux
(Auteur du topic)

Hobbit de L'Univers


Inscrit le: 15 Oct 2019
Messages: 4
 
4 points

djibux
(Auteur du topic), Posté le: Mar 15 Oct 2019, 10:31    Sujet du message: 204204 186043
Répondre en citant

Merci pour tes commentaires.
Powerfree a écrit:
Juste, il faut importer dans Python ces 3 packages, c'est bien ça ?

Il te faut les installer. Le script se chargera de les importer.
Selon ta configuration, la manière d'installer des packages peut varier mais par exemple
Code:
pip install beautifulsoup4 tmdbsimple zeroconf

Powerfree a écrit:
L’affichage de votre boîtier Freebox vous demandera alors de valider cette demande d’authentification.

Une fois cette accès validez, notez précieusement le résultat dans votre fichier de configuration.

A quoi ressemble le résultat attendu ?

Lorsque tu lances la dernière ligne f.register("FreeboxMoviePlanner", "FreeboxMoviePlanner", "PC") dans une console Python, ta box va afficher un message. Tu dois physiquement aller vers ta box et accepter la demande (sur la V6, ça se fait en touchant la flèche de droite).
Après ça, Python devrait te cracher une chaîne de 64 caractères aléatoires. C'est ça dont tu as besoin pour le fichier de conf.

J'ai ajusté la doc à partir de tes remarques. N'hésite pas si tu as d'autres questions.


Dernière édition par djibux le Mar 15 Oct 2019, 10:48; édité 2 fois 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
Powerfree
Dragon de L'Univers


Inscrit le: 24 Juil 2010
Messages: 775
 
2046 points

Powerfree, Posté le: Mar 15 Oct 2019, 10:35    Sujet du message: 46797 42123 Répondre en citant

Merci c'est super, ça recadre mon esprit à point disons.

juste, ps : c'est la V6 (pas la V5). aplus
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
djibux
(Auteur du topic)

Hobbit de L'Univers


Inscrit le: 15 Oct 2019
Messages: 4
 
4 points

djibux
(Auteur du topic), Posté le: Mar 15 Oct 2019, 10:46    Sujet du message: 204204 186043
Répondre en citant

Ah oui, bien vu Smile  
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
DG33600
Geek de L'Univers


Inscrit le: 22 Déc 2009
Messages: 1202
 
5279 points

DG33600, Posté le: Mar 15 Oct 2019, 21:15    Sujet du message: 35298 31270 Répondre en citant

Le descriptif est alléchant et bravo pour ce boulot. Very Happy

Hélas je ne me sens pas de mettre les mains dans le cambouis Crying or Very sad

Peut-être avec un tuto en vidéo ? Idea
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
djibux
(Auteur du topic)

Hobbit de L'Univers


Inscrit le: 15 Oct 2019
Messages: 4
 
4 points

djibux
(Auteur du topic), Posté le: Mer 16 Oct 2019, 11:04    Sujet du message: 204204 186043
Répondre en citant

Hello,

J'ai drastiquement simplifié le processus d'installation en créant directement un exécutable et quelques autres trucs :

  • Plus besoin d'installer python
  • Plus besoin de paquets complémentaires
  • Plus besoin de créer un token d'authentification (l'outil s'en charge automatiquement au 1er lancement)

Il reste par contre nécessaire de créer une clef d'API TMDb, mais le processus est rapide.
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé

Poster un nouveau sujet     Répondre au sujet

Univers Freebox Index du Forum -> Télévision, Radios et toutes les fonctions « audio / vidéo »
Page 1 sur 1
Toutes les heures sont au format GMT + 2 Heures
 

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum





CoolVista Thème phpbb
- Site adapté par Vincent Barrier
 © 2005 - 2009 Univers Freebox