piproix

Membres
  • Compteur de contenus

    46
  • Inscription

  • Dernière visite

Tout ce qui a été posté par piproix

  1. non je disais l'inverse... le passer en DHCP ou automatique... bon j'arrette là parce que je comprends pas ce que je dis ... hihihihihi
  2. Quand on change de XBMC il faut faire gaffe à la configuration... de XBMC... J'ai eu un pb aussi. J'ai passé une config (dans settings...) avec une IP DHCP et non statique. J'ai pas les bons termes je sais lol, mais si il ne se passe rien qd on clique sur un .py il se peut que ce soit ça. ou pas lol
  3. Je me rappelle plus bien de ce que j'ai dit mais sinon j'ai mis l'IP de mon ordi dans "Ip du Freeplayer" là où aussi on redirige les ports.
  4. Bonne année !! Je voudrais connaitre l'interêt d'utiliser un socket. Je dis ça parce que je vois le truc sans un socket en fait lol, et que là comme ça je sais pas faire. GUI vient ecrire dans un fichier .ini et un MOTEUR vient lire en permanence le fichier .ini pour savoir s'il doit lancer un enregistrement, c'est pas plus simple? J'ai regardé un peu le socket, si j'ai bien compris c'est pour la communication entre processus. Gui envoye des requêtes à MOTEUR pour savoir des trucs... mais en lisant le .ini on peut connaitre les enregistrements qui restent, en cours... Comme je n'ai pas compris... je vois juste l'interêt du socket pour éviter que GUI et MOTEUR interrogent le .ini en même temps. Peux-tu m'en dire un peu plus et m'expliquer s'il te plait? Peut etre pas juste ce que doit faire les processus mais pourquoi surtout. +
  5. J'ai fait un F2XTVgui (enfin une ébauche) il permet de: - écrire dans un fichier .ini les programmations - visualiser la liste des programmations contenues dans le fichier .ini - effacer une des programmations enregistrées dans le fichier .ini Les sections sont sous la forme [le %date_enreg a %heure_debut] Ca marche pas mal
  6. - Freebox V3 - redirection des ports 31330-31340 vers l'IP de la xbox - XBMC-2.0.0-FINAL-SLIM-FIXED-T3CH - dans rtsp2http.ini j'ai remplacé l'IP server ([server:vlc]) par l'IP du server VLC qu'on défini sur le site de free et qui correspond à l'IP de mon PC
  7. Non ben c'est bon j'y arrive Je peux lancer le script avec la freebox allumée, sans qu'il plante.
  8. Hello, [201 271206 2300]chaine_id = 201date_enregistrement = 271206heure_début = 2300duree = 120 si je dis que [201 271206 2300] est une section, est-il facile d'effacer la totalité de cette section? J'arrive à écrire ou ajouter mais pas effacer...
  9. Boulet que je suis, dans mon dernier post de fichier j'ai oublié nomchan=nomchan[0:21] qui est à mettre dans def record juste après nomchan=self.caracteres(nomchan) def record(self,channel): self.ImageBoutons(" Regarder TV"," Arreter"," -") numchan,nomchan,idchan = channel nomchan=self.caracteres(nomchan) nomchan=nomchan[0:21] print numchan print nomchan print idchan self.Recorder = Recorder(label=self.info,chanid=idchan,channame=nomchan,channum=numchan) #création du recorder self.Recorder.start() self.REC = True Sinon il n'enregistre pas les chaines avec bcp de caractere comme des France 3 gnagna Je corrige le dernier post -> a y est Sorry.
  10. Bon voici ma derniere version de F2XTV.py avec un repertoire Pics. Les seules modifs sont au niveau du rajout d'image des boutons A B X. Pour ma part cette version du .py me convient et me suffit tout à fait donc je me permets de la poster. a+ peut etre pour la V2. Fichier joint modifié le 29/12/06 à 17h30 ou par là F2XTV.rar
  11. Merci, parfait. il me mettait serveur inconnu : xbmcCmds Mais maintenant ça marche nickel Thanks
  12. Chez moi il ne me dit pas si j'ai de l'espace libre sur mon disque... : fonction get_freespace il affiche toujours 0 +
  13. Bon ok, mais j'étais chaud là lol On verra ça la semaine prochaine +
  14. Ok pour ça, je vais faire un F2Xprog qui recoit les info de F2XTVgui et qui ecrit dans un fichier. Ca je devrais pouvoir y arriver, par contre pour le socket va falloir que tu m'en dises en peu plus. si tu as des mots clé à utiliser ou une page web explicative je suis preneur.
  15. def suppr_balises(data): # OK A GARDER def record1(self,channel): def hook(self,count_blocks,block_size, total_size):#pour la première solution de reccord ne sont pas utilisées. Faut garder?
  16. hello, bon j'arrive à réaliser le changement de caracteres à é è par module. Peux-tu me dire quelles fonctions doivent etre dans des modules, toutes? le plus possible? les onAction aussi? désolé, là, socket pour moi c'est pas compréhensible.Penses-tu qu'il soit utile de mettre certaines fonctions dans un module, ex: def ServerStatus(url) def liste_chaines() ... Bon ca rentre doucement. y aurait F2XTVgui qui gere l'interface graphique, les touches (onaction...), si on enregistre en immédiat il lance F2XTVrecoreder qui enregistre. Si on programme, on ecrit dans un fichier puis on lance F2XTVprog qui lit notre fichier et qui lance F2XTVrecoreder le cas échéant (ou par socket ). Je comprends pas tout ce que je dis lol mais faudrait pouvoir relancer F2XTVgui pour savoir ou il en est... Qui ecrit dans ce fichier, qui supprime certaines info déjà effectuées? faut pas que ça se fasse en meme temps... Peux t on le modifier pendant qu'il est lu?
  17. lol ohla ohla, ca fait une samaine que j'ai découvert python. Vas-y doucement Ok pour le preview -> on enleve Pour le bouton programmation j'y suis en ce moment mais lorsqu'on appuye sur le bouton programmation il faut ensuite selectionner une chaine, c'est pas immediat quoi. c'est plus facile avec une touche... a voir .xml .ini là tout desuite je vois pas En premier, je pense qu'il faudrait organisé le script en module, parce que là je rajoute des trucs un peu partout c'est le bordel. Par contre si tu pouvais me montrer un script déjà en module que je comprenne (je ne suis pas programmeur, je sais modifier un script existant mais l'architecturer, non) ou juste me faire un exemple. Par exemple je vois pas comment récuperer plusieurs variables d'un import. un "return self" à la fin d'une fonction suffirait?
  18. et si tu l'envoyes en plusieurs messages. 50 images par message...
  19. lol en relisant certains de mes messages je me suis rendu compte que j'écrivais pas forcément ce que je voulais dire. Notamment un "là tout desuite je vois pas" transformé en "là tout desuite je vois", bizarrement ça veut pas dire la meme chose. lol bah, pas grave. aller
  20. Yep Ce dernier fichier permet: - d'enregistrer desuite - de programmer l'enregistrement avec jour, heure de début, heure de fin et possibilité d'éteindre la console à la fin Il peut arriver certains bugs: n'éteint pas la console à la fin de l'enregistrement si une fenetre de dialogue est ouverte. si on choisit une chaine à laquelle on a pas souscrit. De toute maniere je conseillerai d'éviter de naviguer pendant un enregistrement... Merci à toi blondin000 pour ces logos. F2XTV.rar
  21. Yop Bon j'ai plus de 'lag', j'ai rajouté un time.sleep(2) dans la détection de l'heure de fin, j'espère que c'est ça... Du coup il fait le test toutes les 2 secondes et non plus tout le temps... à suivre. Voici le dernier fichier. F2XTV.txt
  22. Re Savez vous comment exécuter une boucle que toutes les x secondes sans geler les autres? Si self.caching = False dans __init__ il n'y a pas de preview, donc cachesize ne sert pas? Avec quelle commande lance t'on l'enregistrement, self.Recorder.start()? Lance t'on Class Record def run? Il me semble que c'est cette derniere qui fait l'enregistrement. +
  23. c'est quoi ne plus pouvoir toucher au script? moi je lance la programmation et je ne touche plus à rien (xbox, freebox...). Je ne navigue pas dans les fenetres. Tu dis qu'aucune fonction xbmc.gnagna ne devrait etre exécuter pendant l'enregistrement? Oula, alors là j'y suis plus. Thread c'est quoi, faire tourner en fond? Est-ce qu'en mettant le cache très haut (plusieurs centaines de mega par exemple) ça pourrait résoudre le truc? en tout cas je vais essayer. Ce cache, il joue vraiment le role de cache pour l'enregistrement ou c'est simplement pour le preview. Mon defaut provient peut etre du fait que je fais "time.strftime("%H:%M",time.localtime())" pendant l'enregistrement (je lis en permanence l'heure pour connaitre la fin de l'enregistrement). Peut etre venir la lire que toutes les secondes... En mettant time.sleep(2) ds la meme boucle que le test de l'heure de fin, ca marche toujours. Ca ne gele pas l'enregistrement... +