Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/11/2011, à 14:14

coldk

pyWebTvOrange

Bonjour,
Je viens de terminer mon premier programme que vous pouvez trouver ici:
https://sourceforge.net/projects/pywebtvorange/files/
Je m'étais initier au bash et avais repris un script trouver ici même pour regarder la tv chez orange sur linux facilement.
Depuis je m'initie a python pour plus de portabilité et je viens de teminer ma première appli.
Mon programme est censé fonctionner à peu près partout.:
J'ai freezer le .py avec py2exe et ai créer un setup.exe avec inno pour windows.
j'ai freezer avec py2app pour macos.
J'ai fait un installeur en bash pour linux, avec icone dans le menu application et tout

Je ne suis pas programmeur donc le code ne doit pas vraiment être optimiser, (Je commence à peine a comprendre à quoi peuvent bien servir les "classes" mais je n'arrive toujours pas a m'en servir...)

Il ne me manque plus que des cobayes smile

Hors ligne

#2 Le 18/11/2011, à 14:24

Qid

Re : pyWebTvOrange

moi je dis pourquoi pas seulement je n'aime vraiment pas ne pas pouvoir utiliser un deb
mais au pire je te testerais ça en version windows wink

par contre j'aurais souhaité plus d'info quant au programme en lui meme :
descriptif plus quelque screen ... oui je suis chez orange et j'utilise parfois adslTV


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#3 Le 18/11/2011, à 15:33

coldk

Re : pyWebTvOrange

pyWebTvOrange
Voici  une petite capture !

INSTALLATION de pyWebTvOrange sur linux
Nécessite python, python-pmw et vlc
Firefox est également utile.
Sans install:
Lancer pyWebTvOrange.py
Avec install:
Lancer installer.sh
Il vérifira si vlc, python et python-pmw sont installé, et en proposera l'installation si nécessaire.
Il demandera le mot de passe administrateur pour lancer apt-get si besoin et pour pouvoir copier le lanceur dans /usr/bin
Une fois l'installation terminée, il suffit de taper pyWebTvOrange dans un terminal ou de le lancer directement de votre menu sur gnome/kde dans la section Multimedia.



Utilisation:
Choisissez la chaîne et éventuellement, la qualité souhaitée. (Par défaut, la chaîne France2 et la qualité "low" sont sélectionnées.)
Le bouton "play" lance la chaîne.
Le bouton "stop" ferme vlc.
Le bouton "sortie" ferme le pyWebTvOrange sans fermer VLC.

Le menu "Raccourcis" contient:
- Programme Tv:
Lance firefox vers la page des programmes tv Orange
- Programme Tv en ce moment:
Lance firefox vers la page des programmes tv "en ce moment" Orange
- Répondeur Orange:
Lance firefox vers la page du répondeur téléphonique de votre ligne téléphone Orange
- Mail Orange:
Lance firefox vers le webmail Orange
- Radio Fr:
Lance VLC avec une playlist de radio Fr
- Plus/google:
Lance Firefox vers la page Google.fr
- Plus/FreeTv:
Lance VLC avec la playlist télévision de Free.fr (nécessite une connection FREE)
- Plus/Test connection:
lance un "ping" vers Orange.fr pour tester l'état du serveur Orange.fr

Voili voilou !
Je vais étudier le delire du deb, moi aussi je préfère smile

Dernière modification par coldk (Le 23/11/2011, à 15:36)

Hors ligne

#4 Le 18/11/2011, à 15:44

Qid

Re : pyWebTvOrange

coldk a écrit :

wah mais c'est moche ton truc ... (humour évidemment d'autant que je soupçonne ton thème graphique d'en etre responsable)
sinon d'accord ok je vois le genre donc j'en déduit que de toutes façon pas plus de possibilité d'avoir accès à la totalité des chaines ... hmm
bon sinon à par ça une autre chose me semble étonnante : comment un abonné orange peut etre abonné free ?
en plus clair quel est l'interet de proposer un lien vers free sur un programme dépendant d'orange ?
ou alors c'est qu'il y a un truc que j'ai vraiment pas pigé ...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#5 Le 18/11/2011, à 15:50

coldk

Re : pyWebTvOrange

c'est juste pour depanner qu'il y a la playlist free, quand je ne suis pas chez moi.
Sinon oui mon theme est assez laid big_smile
Et pour les boutons, la graphiste n'a pas encore eu le temps de finir .
Il y aura des mises a jours

Hors ligne

#6 Le 18/11/2011, à 15:54

Qid

Re : pyWebTvOrange

coldk a écrit :

Sinon oui mon theme est assez laid big_smile

disons plutôt "austère" wink en tous cas ok j'ai vu qu'il y avait une possibilité d'essais sans installation
donc pas de souci : je te testerai ça samedi soir ou dimanche quand je serais rentré chez moi


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#7 Le 18/11/2011, à 15:57

coldk

Re : pyWebTvOrange

ok smile

Hors ligne

#8 Le 19/11/2011, à 21:27

Qid

Re : pyWebTvOrange

Qid a écrit :

je te testerai ça samedi soir ou dimanche quand je serais rentré chez moi

mouarf ... me suis fait envoyé boulé car j'avais ni python-tk ni python-pmw mais meme après les avoir installé le .py me fait de salles erreurs :

Téléchargements/pyWebTvOrange-linux/pyWebTvOrange.py 
Traceback (most recent call last):
  File "Téléchargements/pyWebTvOrange-linux/pyWebTvOrange.py", line 434, in <module>
    img_play = PhotoImage(file="img/play.gif")
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 3247, in __init__
    Image.__init__(self, 'photo', name, cnf, master, **kw)
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 3203, in __init__
    self.tk.call(('image', 'create', imgtype, name,) + options)
_tkinter.TclError: couldn't open "img/play.gif": no such file or directory

et ce meme en précédent la commande par "python"


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#9 Le 19/11/2011, à 23:18

coldk

Re : pyWebTvOrange

Arf quelqu'un viens de me faire remonter la même chose ...  sur debian squeeze
Je vais regarder ca et tester sur d'autre distrib avant de le reposter  .
Merci d'avoir tester !
(j'aurai peut etre du poster dans "developement, j'ai été trop vite en besogne !! )

Hors ligne

#10 Le 19/11/2011, à 23:37

Qid

Re : pyWebTvOrange

coldk a écrit :

j'aurai peut etre du poster dans "developement, j'ai été trop vite en besogne !!

effectivement : je vais faire le signalement de ce pas ... et j'attends de tes nouvelles quant à la résolution de cette erreur wink
tien moi au courant wink


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#11 Le 20/11/2011, à 00:05

camilojoc'estcela

Re : pyWebTvOrange

Bonsoir,
Je viens d'essayer pyWebTvOrange, et c'est vraiment sympa, en tout cas ça fonctionne sans souci pour moi,
J'aime bien les fonctionnalités incluses dedans, notamment les chaines de radio. 
Je n'ai pas par contre fait d'installation.  wink

Dernière modification par camilojoc'estcela (Le 20/11/2011, à 00:30)

Hors ligne

#12 Le 20/11/2011, à 14:07

coldk

Re : pyWebTvOrange

Pourriez vous préciser sur quelle distrib vous êtes ?
Moi je suis sur une 11.10 et tout fonctionne.
On m' a signaler un problème sur une debian squeeze .
Sinon pour python-tk je pensais que c'était une lib inclue direct dans python, va falloir que je vérifie ça.

Hors ligne

#13 Le 20/11/2011, à 14:33

camilojoc'estcela

Re : pyWebTvOrange

Je suis sur Xubuntu 11.10.  J'ai réussi l'installation aussi de pyWebTvOrange,
bonne journée big_smile

Hors ligne

#14 Le 20/11/2011, à 15:06

Qid

Re : pyWebTvOrange

wai bah moi suis sur ubuntu 11.10 mais je préfère éviter de faire l'install complete pour les raisons cité précédemment : pas de dépot de deb ...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#15 Le 20/11/2011, à 16:10

coldk

Re : pyWebTvOrange

Etrange que ça ne fonctionne pas même sans install, je me remet dessus à partir de lundi ou mardi.
Je vous tiens au courant des avancements !

Hors ligne

#16 Le 20/11/2011, à 17:01

newbeetle

Re : pyWebTvOrange

Fonctionne pour moi sans installation sur ubuntu 11.10.

Simple et efficace, c'est ce que je cherchais smile


Ubuntu 12.04 x64 sous Unity + Ubuntu 13.04 x64 sous Unity

Hors ligne

#17 Le 22/11/2011, à 09:09

coldk

Re : pyWebTvOrange

Bon je n'arrive pas pour l'instant à comprendre pourquoi la version linux ne marche pas chez certain.
La version windows semble fonctionné pas mal.
La version mac aussi, mais elle est assez laide: le menu du type "fichier/edition/ect apparait sous forme de liste au lieu d'apparaitre tout en haut comme un menu... J'ai compris pourquoi, mais je ne règlerai pas ca pour l'instant. (une histoire d'aqua apparement, d'après google, qui se règlerai en changeant la manière de créer mes menus)

Du coup je vais reprendre tout le script en essayant de respecter au mieux les usages python (nommage des variables/fonctions, docs, commentaires, ect), je vais également tenter d'utiliser les classes, et faire le ménage dans mes imports et me débarrasser de mes variables globales.

Ca va me permettre de continuer mon apprentissage de la programmation et de python.
Evidemment, je ne sais pas encore combien de temps celà va me prendre, mais je compte aller au bout !

Hors ligne

#18 Le 23/11/2011, à 15:50

coldk

Re : pyWebTvOrange

Voilà, je viens d'upload les dernières versions de mon appli sur https://sourceforge.net/projects/pywebt … Orange3.0/
Toujours win/mac/linux
Quelques corrections graphiques, surtout pour la version MacOs, nettoyage du code, amélioration de l'installeur pour linux , ajout d'un désinstalleur linux également.
N'hésitez pas à essayer.

Sinon, à moins qu'on me remonte des bugs génants, je fige cette version et retournerai sur le code que si Orange change son système.

Désormais je vais essayer de comprendre comment en faire un deb, surtout que je souhaite garder le script et les images dans le dossiers ~/.pyWebTvOrange pour faciliter la portabilité.

Si jamais cette version s'avère pas mal, j'aurais surement besoin de conseils pour diffuser, et je ne vous cache pas que je souhaiterai que la version Mac devienne payante un jour (genre 99ct.) Donc à voir si vous avez des avis la dessus  ....

Hors ligne

#19 Le 23/11/2011, à 19:47

Qid

Re : pyWebTvOrange

Qid a écrit :
Qid a écrit :

je te testerai ça samedi soir ou dimanche quand je serais rentré chez moi

mouarf ... me suis fait envoyé boulé car j'avais ni python-tk ni python-pmw mais meme après les avoir installé le .py me fait de salles erreurs :

Téléchargements/pyWebTvOrange-linux/pyWebTvOrange.py 
Traceback (most recent call last):
  File "Téléchargements/pyWebTvOrange-linux/pyWebTvOrange.py", line 434, in <module>
    img_play = PhotoImage(file="img/play.gif")
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 3247, in __init__
    Image.__init__(self, 'photo', name, cnf, master, **kw)
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 3203, in __init__
    self.tk.call(('image', 'create', imgtype, name,) + options)
_tkinter.TclError: couldn't open "img/play.gif": no such file or directory

et ce meme en précédent la commande par "python"

si je ne m'abuse l'erreur est toujours la meme après récupération de la mise a jour à savoir :

Téléchargements/pyWebTvOrange3.0-linux/pyWebTvOrange3.0.py 
Traceback (most recent call last):
  File "Téléchargements/pyWebTvOrange3.0-linux/pyWebTvOrange3.0.py", line 467, in <module>
    root=Root()
  File "Téléchargements/pyWebTvOrange3.0-linux/pyWebTvOrange3.0.py", line 459, in __init__
    fenetre = FenetrePrincipale(self)
  File "Téléchargements/pyWebTvOrange3.0-linux/pyWebTvOrange3.0.py", line 406, in __init__
    self.img_play = PhotoImage(file="img/play.gif")
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 3247, in __init__
    Image.__init__(self, 'photo', name, cnf, master, **kw)
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 3203, in __init__
    self.tk.call(('image', 'create', imgtype, name,) + options)
_tkinter.TclError: couldn't open "img/play.gif": no such file or directory

bref ... un peu dèg mais ne meme temps en cherchant hier à regarder TMC par internet car mes coloc regardaient le foot
j'ai trouvé une playlist orange qui la proposait ... seulement j'avais pas prévu que le répartiteur aurait des faiblesses ...
bref au final j'ai rien pu regarder ...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#20 Le 23/11/2011, à 21:17

coldk

Re : pyWebTvOrange

Je viens de faire une install toute fraiche de xbuntu 11.10 et ca marche direct avec l'install.
Impossible de refaire l'erreur d'image non trouvée. Je vais essayer une install debian pour voir.

Hors ligne

#21 Le 23/11/2011, à 21:22

coldk

Re : pyWebTvOrange

python2.7 par contre

Hors ligne

#22 Le 24/11/2011, à 20:19

Qid

Re : pyWebTvOrange

coldk a écrit :

Je viens de faire une install toute fraiche de xbuntu 11.10 et ca marche direct avec l'install.
Impossible de refaire l'erreur d'image non trouvée. Je vais essayer une install debian pour voir.

je rappel que je ne veux pas utiliser l'install tant que ce n'est pas un deb inclus dans un dépot wink
donc j'utilise bien l'autre formule ...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#23 Le 29/11/2011, à 09:16

coldk

Re : pyWebTvOrange

Je viens de faire une mise à jour: Orange à changer hier soir certaine chose qui rendait l'application non fonctionnelle.
C'est corrigé !
https://sourceforge.net/projects/pywebt … Orange3.2/
Edit: Je n'est pas encore modifié la version MacOs mais ca viendra

Dernière modification par coldk (Le 29/11/2011, à 09:38)

Hors ligne

#24 Le 29/11/2011, à 09:36

coldk

Re : pyWebTvOrange

Sinon Qid je ne pense pas faire de deb finalement car ca m'a l'air assez complexe et je préfère pour l'instant continuer a apprendre à coder et ne pas trop me disperser.
Cependant tu peux faire l'install à la main:
Copier tout le contenu du dossier  dans ~/.pyWebTvOrange/
Copier le lanceur pyWebTvOrange dans /usr/bin/
Copier pyWebTvOrange.desktop dans /usr/share/applications/

Pour le problème de lancement, je ne comprends pas car il semble ne pas trouver les images. Si le dossier img et config se trouve toujours dans le meme dossier que le .py il ne devrais pas y avoir de soucis. Ce script fonctionne sur Linux, Win et MacOs avec le meme code. C'est pour ca que je ne comprend pas ton soucis.

Hors ligne

#25 Le 29/11/2011, à 17:42

camilojoc'estcela

Re : pyWebTvOrange

Merci pour cette mise à jour !  smile

Hors ligne