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.

#426 Le 13/06/2011, à 17:56

sauthess

Re : Gmediafinder : Youtube/dailymotion/vimeo.. sans flash et bien plus....

ça roule en effet wink

Petit détail (j'espère que ça n'a pas déjàété disputé au risuqe de me faire disputer wink ) : le bouton page suivante prend la place de "page précédente" sur la première page de résultat...
Il serait mieux de griser le bouton page précédente quand il n'y en a pas à mon avis (a force d'utiliser un logiciel n sait où sont les boutons or l, ils se déplacent wink )

EDIT : autre idée : garder un historique des recherches, quand tu sélectionnes la barre de recherche ça permet de sélectionner les x recherches précédentes.

Dernière modification par sauthess (Le 13/06/2011, à 18:14)


Serveur : Debian openvz, Portable 1 : Arch linux, Portable 2 et 3 : Ubuntu

Hors ligne

#427 Le 13/06/2011, à 17:58

smo

Re : Gmediafinder : Youtube/dailymotion/vimeo.. sans flash et bien plus....

Bon j suis en mouvement mais je balance un deb quand je rentre apres avoir refait la traduction fr

on verra ensuite pour l ajout de moteurs, peauffiner les telechargements et ensuite on va attaquer la playlist ( la vraie) !

++

Hors ligne

#428 Le 13/06/2011, à 18:29

AnsuzPeorth

Re : Gmediafinder : Youtube/dailymotion/vimeo.. sans flash et bien plus....

Bon, ca y est, les threads les doigts dans le nez ?
J'y jetterai un coup d'oeil pour voir comment tu t'y prends, ca me fera un exemple d'une autre utilisation des threads.

Dès que j'ai du temps, je porterai mes scripts et je ferai celui du moteur que j'ai trouvé (il fait vidéo aussi, archive & co, 4shared par exemple c'est un gros serveur !!!)

Pour la création des modules, pour l'ajout des combobox, ca serait top que ce soit gérer ailleurs que dans le modules (plus simplement en tout cas), genre envoyer juste une liste ou un dic (avec le label comme key par exemple) depuis le module, ca simplifierait bien la vie de ceux qui vont écrire les modules.

J'ai lu dans un post précédents, sans en être sur, que tu bloquais pour supprimer toute la liste de téléchargement, pourquoi pas passer par un treeview, tu y mets une progressbar, ca fait jolie en plus smile


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#429 Le 13/06/2011, à 19:49

smo

Re : Gmediafinder : Youtube/dailymotion/vimeo.. sans flash et bien plus....

ola

je vais laisser les boutons comme ca pour l instant sauthess, mais je note

ok pour l historique j y ai pense aussi mais plus tard

ansuz, les doigts dans le nez j irai pas jusque la mais l exemple du gars pete bien franchement , 1 ere fois que j ai un truc que j arrive a comprendre et qui gere tout... genre mettre des signaux sur des threads auquel tu assignes le callback que tu veux j avais jamais vu, c est ca qui m a aide a surmonter tous mes soucis, je peux choisir entre avoir 1 thread ou 1000 si j veux et bien tout gerer avec pending si besoin etc etc ca pete

dans le code j ai change juste quelques trucs, meme pas renommé les class... tu verras (bon toi tu risques de trouver ca crado, mais ca marche...)

j ai pas compris ce que tu dis pour les combobox?  tu parles des options, si oui ca n est qu en cas d options supplementaires, si y a juste un nom y a rien a faire dans les plugins, dis m en plus

et pouyr els downloads non ca va tranquille juste qu il faudra que je trie down a termines/actifs pour pouvoir les supprimer, a terme je compte rajouter un, bouton pause (easy avec la class de download) et une systeme pour reprendre un telechargement pas terminé, plus complique deja je pense (la fonction pause m aidera sans doute d ailleur)

et enfin la playliste big_smile

dans l mmediat je vais fiabiliser ce que j ai la (ca l est deja pour moi) faire les traductions etc et pondre une 1.0

on reprendre la dev ensuite tongue, non ?

mon pauvre pc portable me lache peu a peu, 5 ans de taff intensif c est trop, ras le bol du 15 pouces et pas pouvoir lire une video a plus de 640x480 , des touches qui marchent plus, vla le "developpeur" bien equipe.... roll

++

Dernière modification par smo (Le 13/06/2011, à 19:52)

Hors ligne

#430 Le 13/06/2011, à 20:26

smo

Re : Gmediafinder : Youtube/dailymotion/vimeo.. sans flash et bien plus....

re

j ai deplace tout ce qui concerne la configuration de gmf et corrigé le bug au 1 er demarrage sur le scan des moteurs... on a bien tous les moteurs actifs sauf youporn/redtube

je maj la traduction fr et je fais un deb voir

Hors ligne

#431 Le 13/06/2011, à 22:31

smo

Re : Gmediafinder : Youtube/dailymotion/vimeo.. sans flash et bien plus....

re

bon le deb attendra, je vais continuer a nettoyer, ansuz j ai change un truc pour l affichage du bitrate ca m a l air ok cette fois wink

++

Hors ligne

#432 Le 13/06/2011, à 23:05

AnsuzPeorth

Re : Gmediafinder : Youtube/dailymotion/vimeo.. sans flash et bien plus....

l exemple du gars pete bien franchement , 1 ere fois que j ai un truc que j arrive a comprendre et qui gere tout...

Perso, je le trouve bien compliqué roll
Mais ce système te permet de kill un thread ??? CAD il te permet d'arrêter le téléchargement de la page ??? (tuer urllib, j'ai survolé l'article et j'ai pas l'impression !)

bon toi tu risques de trouver ca crado

Je suis pas une référence, loin de là lol

j ai pas compris ce que tu dis pour les combobox?

Ben c'est la fonction load_gui, il faudrait juste appeler une fonction avec le label et un dic en argument.
Par contre, tu n'envois pas le choix des combo en argument dans la fonction search ?

Je verrais bien pour l'ajout d'un combo:

def load_gui(self):
  self.add_combo_option(label, dic)

et un dic en argument de la fonction search (un dic en cas de plusieurs combo options).

def search(self, query, page, dic=None):
#dic = {label:choosed}

L'idée sur les modules serait de délocaliser le maximum de fonctions, ca évite la répétition de code, donc plus rapide à écrire les modules wink

ansuz j ai change un truc pour l affichage du bitrate ca m a l air ok cette fois

Tu as mis le git à jour ? Ca urge pas smile

Sinon, le retour d'un user, les boutons suivant et précédents sont trop petits (il ne les avait pas vu ! Il me disais qu'il n'y avait pas bcp de résultats pour une recherche ....). Il faudrait plus gros, et peut être les icon next et forward du navigateur (les flêches), c'est plus dans les habitudes naturelles. Peut être aussi le numéro de la page quelque-part ?


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#433 Le 14/06/2011, à 08:51

smo

Re : Gmediafinder : Youtube/dailymotion/vimeo.. sans flash et bien plus....

ola ansuz

oui j ai maj le git hier... j ai chnage la taille des icones comme indique (pas jour sur git par contre...)

alors pour l histoire des combobox, ca reste obscure dans mon esprit, tu les declares ou les infos des combobox?? faut bien les mettre dans le plugin  ?

me reste a corriger l image sur la convertion qui s affiche plus, j ai vu ca hier ... et deux trois ptits trucs...

a+

Hors ligne

#434 Le 14/06/2011, à 11:32

AnsuzPeorth

Re : Gmediafinder : Youtube/dailymotion/vimeo.. sans flash et bien plus....

alors pour l histoire des combobox, ca reste obscure dans mon esprit, tu les declares ou les infos des combobox?? faut bien les mettre dans le plugin  ?

Je voyais un truc plus simple qu'actuellement, mais bon, faudra peut être y penser plus tard, qd tu auras d'autres contributeurs pour les modules.
Sinon, j'ai commencer le modules pour mp3moo, faut que j'ajoute une combo et que je vois pour envoyer des infos pendant le telechargement de la page (pour faire patienter l'user, car le moteur est assez lent, mais donne de bon résultats). Il est possible de parser en temps réel le résultat de la recherche (car il envoit le résultat de chaque moteur), mais ca complique pas mal les choses ... A voir !

Il faudrait que tu me contact par mail pour ne pas trop polluer ce fil de discussion (parce que j'ai l'impression que le MP ne passe pas !). Mon mail c'est mon pseudo chez gmail, pas compliqué wink
Comme tu ne tue pas urllib, il y a plus simple pour gérer les threads, je t'enverrai les exemples que j'ai (enfin, si ca te conviens comme ça, le principal c'est que ca fait le job !). Sinon, pour tuer urllib, il y a aussi moyen, j'ai un exemple.(parce qu'actuellement, tu tue juste le parsage du résultat d'urllib, tu n'arrêtes pas son travail/attente.)

Dernière modification par AnsuzPeorth (Le 14/06/2011, à 11:35)


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#435 Le 14/06/2011, à 12:36

AnsuzPeorth

Re : Gmediafinder : Youtube/dailymotion/vimeo.. sans flash et bien plus....

re,
Bon, finalement la recherche vidéo de mp3moo ne sert à rien, c'est principalement du youtube.

Module Mp3Moo:

import gobject
import urllib2
import urllib
import time
    
class Mp3Moo(object):
    def __init__(self,gui):
        self.gui = gui
        self.type = "audio"
        self.name="Mp3Moo"
        self.current_page = 1
        self.main_start_page = 1
        self.thread_stop=False
        self.search_url = "http://mp3moo.com/search/mp3/%s/%s.html"
        self.start_engine()
    
    def start_engine(self):
        self.gui.engine_list[self.name] = ''
    
    def load_gui(self):
        pass
    
    def search(self, query, page):
        self.thread_stop = False
        self.print_info(_('%s: Please wait, it can take longtime ...') % self.name)
        try:
            data = urllib2.urlopen(self.search_url % (self.current_page, urllib.quote(query)))
            self.filter(data, query)
        except:
            self.print_info(_('%s: Connexion failed...') % self.name)
            time.sleep(5)
        
    def filter(self, data, user_search):
        flag_found = False
        gobject.idle_add(self.gui.changepage_btn.show)      
        for line in data.readlines():
            if self.thread_stop:
                break
            if 'prod_details' in line:
                base_cut = line.split('url=')[1]
                url = 'http://mp3moo.com/download.php?url=%s' % base_cut.split('"')[0]
                titre = base_cut.split('>')[1].split('<')[0]
                serveur = base_cut.split('>')[-1].rstrip()
                markup="<small>%s<b>%s</b></small>" % (serveur, titre)
                gobject.idle_add(self.gui.add_sound, titre, markup, url, None, None, self.name)
                flag_found = True
                continue
            if '>Next<' in line and self.search_url in line:
                gobject.idle_add(self.gui.changepage_btn.hide)
                self.print_info(_("%s: No results for %s...") % (self.name,user_search))
                time.sleep(5)
                break
        if flag_found:
            if self.current_page != 1:
                gobject.idle_add(self.gui.pageback_btn.show)
            else:
                gobject.idle_add(self.gui.pageback_btn.hide)
        else:
            gobject.idle_add(self.gui.changepage_btn.hide)
            self.print_info(_("%s: No results for %s...") % (self.name,user_search))
            time.sleep(5)
        self.thread_stop=True
        
    def play(self,link):
        try:
            self.gui.media_link = link
            return self.gui.start_play(link)
        except:
            return
        
    def print_info(self,msg):
        gobject.idle_add(self.gui.info_label.set_text,msg)
   

Pour l'enregistrement, il serait peut être bien de vérifier si une extension est présente, sinon, l'ajouter !

PS: je n'utilise pas le module re qd c'est possible facilement (les ER sont gourmandes), si tu préfères l'utiliser, tu me le dis, je modifierai ...

Dernière modification par AnsuzPeorth (Le 14/06/2011, à 15:26)


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#436 Le 14/06/2011, à 15:29

AnsuzPeorth

Re : Gmediafinder : Youtube/dailymotion/vimeo.. sans flash et bien plus....

Re,

Bon, j'arrive pas à bosser sur ma doc moi .... Pour me changer les idées, un nouveau module

Module BurningCamel:

import re
import urllib
import gobject

try:
    from functions import *
except:
    from GmediaFinder.functions import *

class BurningCamel(object):
    def __init__(self,gui):
        self.gui = gui
        self.name="BurningCamel"
        self.type = "video"
        self.current_page = 1
        self.main_start_page = 1
        self.thread_stop=False
        self.search_url = "http://www.burningcamel.com/search/results/page:%s/limit:36/sort:live/direction:desc/q:%s/matchMode:any/s:1/t:2/width:medium"
        self.start_engine()
    
    def start_engine(self):
        self.gui.engine_list[self.name] = ''
    
    def load_gui(self):
        pass
    
    def search(self, query, page):
        self.thread_stop=False
        try:
            data = get_url_data(self.search_url % (self.current_page, urllib.quote(query)))
            self.filter(data,query)
        except:
            self.print_info(_("%s: connexion failed...") %  self.name)
            time.sleep(5)
            self.thread_stop=True
    
    def play(self,link):
        try:
            self.gui.media_link = link
            return self.gui.start_play(link)
        except:
            return
        
    def filter(self,data,user_search):
        flag = False
        flag_found = False
        title=""
        markup=""
        link=""
        gobject.idle_add(self.gui.changepage_btn.show)
        for line in data.readlines():
            if self.thread_stop == True:
                break
            ## search link
            if not flag and 'leftcol' in line: flag = True
            if flag:
                if line.startswith('Event.observe'): continue
                if 'vid_dur' in line: vid_dur = line.split('>')[1].split('<')[0]
                if 'exbtn' in line: suffixe = line.split('_')[1]
                if '<img ' in line:
                    split_line = line.split('"')
                    title = split_line[3]
                    thumb = split_line[5]
                    link = thumb.replace('_thumb.jpg','%slq.flv' % suffixe)
                    img = download_photo(thumb)
                    markup = "<small><b>%s</b> (%s)</small>" % (title, vid_dur)
                    gobject.idle_add(self.gui.add_sound, title, markup, link, img, None, self.name)
                    flag_found = True
                if '...' in line:
                    nb_page = line.split('...')[1].split('<')[0]
                    if self.current_page == int(nb_page):
                        gobject.idle_add(self.gui.changepage_btn.hide)
                        self.print_info(_("%s: No more results for %s...") % (self.name,user_search))
                        time.sleep(5)                      
                    break          
        if flag_found:
            if self.current_page != 1:
                gobject.idle_add(self.gui.pageback_btn.show)
            else:
                gobject.idle_add(self.gui.pageback_btn.hide)
        else:
            gobject.idle_add(self.gui.changepage_btn.hide)
            self.print_info(_("%s: No results for %s...") % (self.name,user_search))
            time.sleep(5)
        self.thread_stop=True
    
    def print_info(self,msg):
        gobject.idle_add(self.gui.info_label.set_text,msg)
   

Je ne sais pas pour le dernier git, mais tu ne balance plus d'info au label au démarrage du DL de la page, juste l'icone qui apparait ?

D'ailleurs, une proposition, ca serait pas mieux de griser les icone next et forward plutot que show et hide ?

Il serait pas possible de mettre en rouge les moteurs de recherche porn ? (la balise span par exemple, ou passer par une cellule du treeview pour affecter le foreground)

Dernière modification par AnsuzPeorth (Le 14/06/2011, à 15:40)


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#437 Le 14/06/2011, à 17:13

smo

Re : Gmediafinder : Youtube/dailymotion/vimeo.. sans flash et bien plus....

ola ola!

bon dsl j ai pas eu de mail encore...

bah t es chaud comme la braise dis donc tongue ! merci

les deux modules marchent nickel, alors par contre effectivement mp3moo est supralent et la je suis d accord avec toi pour dire que tuer la requete urlib serait bien mais comment... je vois pas, un truc qui force socket.timeout a 1 ou truc du genre ? (et creer une autre boucle qui surveille si stop_thread est toujours a false tant qu il n y a pas de retour...)

sinon, vu que t es le deuxieme et finalement whoue ca sera mieux (facon navigateur, je vais changer les icones) ou va laisser les deux boutons et juste les rendre actifs/inactifs...

- pour moteur porn en rouge c est faisable whoue

mais tu ne balance plus d'info au label au démarrage du DL de la page, juste l'icone qui apparait

-> pas compris la smile


je remaj le git avec les modules et taff d hier soir... je change juste les icones avant

a toute, merci tout le monde!

(les testeurs ca dit quoi !!! ?? tongue)

Dernière modification par smo (Le 14/06/2011, à 17:16)

Hors ligne

#438 Le 14/06/2011, à 17:53

AnsuzPeorth

Re : Gmediafinder : Youtube/dailymotion/vimeo.. sans flash et bien plus....

bah t es chaud comme la braise dis donc

Ben je peux pas me lancer dans du gros code en c e moment, alors entre 2, je fais un petit module, c'est très vite fait.

PS: mail envoyé, tu y réponds si tu veux hein wink


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#439 Le 14/06/2011, à 18:34

smo

Re : Gmediafinder : Youtube/dailymotion/vimeo.. sans flash et bien plus....

yup

j ai recu aucun mail depuis ce matin 10h... je la nettoie pour voir...

je suis en train de peauffiner le systeme pour lesboutons de navigation, la on a plus besoin de les gerer dans les modules,le throbber non plus smile

je nettoie les modules deja fait et je maj..

j repond au mail si je l ai...

edit: whoue, ni thunderbird/zimbra/imp ne marchent pour mon mail free...(pas vu ca au taff pourtant today tongue)

++

Dernière modification par smo (Le 14/06/2011, à 18:38)

Hors ligne

#440 Le 14/06/2011, à 19:33

smo

Re : Gmediafinder : Youtube/dailymotion/vimeo.. sans flash et bien plus....

bon commit done, ca fait quelques lignes en moins a gerer dans les modules...

j ai aussi deplace les fleches de navigation a gauche, pour tester smile

je regarde pour les labels en rouge...

Hors ligne

#441 Le 14/06/2011, à 20:47

smo

Re : Gmediafinder : Youtube/dailymotion/vimeo.. sans flash et bien plus....

bon toujours pas de mail ...

je suis sur le tchat de ma signature sinon ...

++

Hors ligne

#442 Le 14/06/2011, à 22:34

Flo_

Re : Gmediafinder : Youtube/dailymotion/vimeo.. sans flash et bien plus....

Quelques remarques sur la dernière version git : ça serait pratique de pouvoir lancer un téléchargement sans basculer vers la page téléchargement et que l'extension s'ajoute automatiquement, en effet, elle n'est pas toujours présente.
Sinon, il arrive que le moteur change tout seul quand je suis sur All, mais je crois que ça n'influence pas la recherche.

Encore bravo !

Hors ligne

#443 Le 14/06/2011, à 22:50

AnsuzPeorth

Re : Gmediafinder : Youtube/dailymotion/vimeo.. sans flash et bien plus....

je suis sur le tchat de ma signature sinon ...

Trop tard smile

Sinon, pour les threads gtk:
http://paste.ubuntu.com/626881/

Pour l'arrêt de urllib
http://paste.ubuntu.com/626876/

sinon, mon mail est mon pseudo chez gmail.

Je trouve mieux les boutons next forward là où ils sont, il faudra un stop qd tu pourras gérer l'arrêt de urllib. Ca ressemble plus a un navigateur.

Dernière modification par AnsuzPeorth (Le 14/06/2011, à 22:52)


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#444 Le 16/06/2011, à 01:28

smo

Re : Gmediafinder : Youtube/dailymotion/vimeo.. sans flash et bien plus....

ola

bon j ai maj le git avec les dernieres evolutions:

j ai ajoute ta class pour urllib ansuz et ajoute un bouton stop, ca marche bien sur tous les moteurs sauf youtube je peux pas faire pareil, a revoir... je commence a mieux comprendre le systeme des threads au moins!

les modules changent donc un peu, encore moins de lignes...

sinon
- plus de passage automatique a la page de download
- moteurs porn en rouge dans la liste (juste mettre self.adult_content a True dans les modules...)
- j ai pas encore regarde pour les extensions

et d autres petits fix...

a vous de me dire tongue

ps: mon mail free est hs...

Hors ligne

#445 Le 16/06/2011, à 11:51

AnsuzPeorth

Re : Gmediafinder : Youtube/dailymotion/vimeo.. sans flash et bien plus....

Bon, y a bugs ... Problème gtk, surement un idle_add manquant qql-part.
Ce bug survient lorsqu'on clic sur le bouton next (flèche).

Sinon, les 2 nouveaux modules ne sont pas dans le dernier git ? (en tout cas avec git pull).

Pour les threads, la lib multiprocessing pourrait peut être mieux convenir, je ne la connaissais pas, ca à l'air pas mal !
http://docs.python.org/library/multiprocessing.html

PS: pour les mail, gmail est pas mal, et indépendant de ton FAi. Malheureusement, il faut donner un numéro de tel pour créer un compte maintenant ... N'importe koi !

EDIT: Une erreur que j'avais pas vu.

/gmediafinder.py:306: GtkWarning: Failed to set text from markup due to error parsing markup: Erreur à la ligne 1, caractère 46 : Texte codé en UTF-8 non valide dans le nom - « Serge Gainsbourg - La noye » est non valide

Sinon, d'autres qui causent le plantage (avec g2s, c'etait du au manque de idle_add)

*** glibc detected *** python: double free or corruption (fasttop): 0x0a928990 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(+0x6b591)[0x2df591]
/lib/tls/i686/cmov/libc.so.6(+0x6cde8)[0x2e0de8]
/lib/tls/i686/cmov/libc.so.6(cfree+0x6d)[0x2e3ecd]
/lib/libglib-2.0.so.0(g_free+0x36)[0xd57fc6]
/usr/lib/libgdk-x11-2.0.so.0(+0x2b031)[0x16d031]
.....
.....
etc....
The program 'gmediafinder.py' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
  (Details: serial 29815 error_code 8 request_code 59 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

Dernière modification par AnsuzPeorth (Le 16/06/2011, à 12:26)


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#446 Le 16/06/2011, à 12:57

AnsuzPeorth

Re : Gmediafinder : Youtube/dailymotion/vimeo.. sans flash et bien plus....

re,
L'erreur vient bien de là, tes fonctions thread (_FooThread et FooThreadManager), passe toutes les modif gtk par idle_add (y'en a qui étaient bien caché smile)


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#447 Le 16/06/2011, à 14:00

Merle

Re : Gmediafinder : Youtube/dailymotion/vimeo.. sans flash et bien plus....

Salut,

Gmf ne se lance plus chez moi :

julien@marijo-Inspiron-530s:~$ /home/julien/gmediafinder/gmediafinder

(gmediafinder:15917): libglade-WARNING **: unknown attribute `swapped' for <signal>.

(gmediafinder:15917): libglade-WARNING **: unknown attribute `swapped' for <signal>.

(gmediafinder:15917): libglade-WARNING **: unknown attribute `swapped' for <signal>.

(gmediafinder:15917): libglade-WARNING **: unknown attribute `swapped' for <signal>.

(gmediafinder:15917): libglade-WARNING **: unknown attribute `swapped' for <signal>.

(gmediafinder:15917): libglade-WARNING **: unknown attribute `swapped' for <signal>.

(gmediafinder:15917): libglade-WARNING **: unknown attribute `swapped' for <signal>.

(gmediafinder:15917): libglade-WARNING **: unknown attribute `swapped' for <signal>.

(gmediafinder:15917): libglade-WARNING **: unknown attribute `swapped' for <signal>.

(gmediafinder:15917): libglade-WARNING **: unknown attribute `swapped' for <signal>.

(gmediafinder:15917): libglade-WARNING **: unknown attribute `swapped' for <signal>.

(gmediafinder:15917): libglade-WARNING **: unknown attribute `swapped' for <signal>.

(gmediafinder:15917): libglade-WARNING **: unknown attribute `swapped' for <signal>.

(gmediafinder:15917): libglade-WARNING **: unknown attribute `swapped' for <signal>.

(gmediafinder:15917): libglade-WARNING **: unknown attribute `swapped' for <signal>.

(gmediafinder:15917): libglade-WARNING **: unknown attribute `swapped' for <signal>.

(gmediafinder:15917): libglade-WARNING **: unknown attribute `swapped' for <signal>.

(gmediafinder:15917): libglade-WARNING **: unknown attribute `swapped' for <signal>.

(gmediafinder:15917): libglade-WARNING **: unknown attribute `swapped' for <signal>.

(gmediafinder:15917): libglade-WARNING **: unknown attribute `swapped' for <signal>.

(gmediafinder:15917): libglade-WARNING **: unknown attribute `swapped' for <signal>.

(gmediafinder:15917): libglade-WARNING **: unknown attribute `swapped' for <signal>.

(gmediafinder:15917): libglade-WARNING **: unknown attribute `swapped' for <signal>.

(gmediafinder:15917): libglade-WARNING **: unknown attribute `swapped' for <signal>.
/home/julien/gmediafinder/GmediaFinder/gmediafinder.py:66: GtkWarning: IA__gtk_radio_button_set_group: assertion `!g_slist_find (group, radio_button)' failed
  self.gladeGui = gtk.glade.XML(glade_file, None ,APP_NAME)
Traceback (most recent call last):
  File "/home/julien/gmediafinder/gmediafinder", line 26, in <module>
    gmediafinder.GsongFinder()
  File "/home/julien/gmediafinder/GmediaFinder/gmediafinder.py", line 275, in __init__
    self.engines_client = Engines(self)
  File "/home/julien/gmediafinder/GmediaFinder/engines.py", line 18, in __init__
    self.load_engines()
  File "/home/julien/gmediafinder/GmediaFinder/engines.py", line 26, in load_engines
    self.load_plugins_conf()
  File "/home/julien/gmediafinder/GmediaFinder/engines.py", line 64, in load_plugins_conf
    self.init_engine(engine)
  File "/home/julien/gmediafinder/GmediaFinder/engines.py", line 30, in init_engine
    module = __import__(modstr, globals(), locals(), ['*'])
  File "/home/julien/gmediafinder/GmediaFinder/lib/engines/Dilandau/Dilandau.py", line 6, in <module>
    from functions import urlFetch
ImportError: No module named functions
julien@marijo-Inspiron-530s:~$

Hors ligne

#448 Le 16/06/2011, à 21:36

smo

Re : Gmediafinder : Youtube/dailymotion/vimeo.. sans flash et bien plus....

ola

ok je note, bah on va s amuser a trouver les idle_add manquants ansuz sad (si pas deja corrige car j en ai rajoute...) perso j ai pas d plantages meme en bourrinant a mort

merle, j ai maj le git...

34h que j ai pas dormi lol j y vais...(pas pour gmf hein quand meme...)

++

Dernière modification par smo (Le 16/06/2011, à 21:43)

Hors ligne

#449 Le 16/06/2011, à 21:54

Merle

Re : Gmediafinder : Youtube/dailymotion/vimeo.. sans flash et bien plus....

Je trouve que mettre les moteurs porno en rouge n'est pas pertinent enfin on peut le laisser mais il faudrait que les gens soient prévenus du contenu au moment de cocher les moteurs concernés, par exemple un "Contenu classé X interdit aux mineurs" (ou autre) à droite du moteur à cocher serait mieux.

Dernière modification par Merle (Le 16/06/2011, à 21:59)

Hors ligne

#450 Le 16/06/2011, à 22:10

Flo_

Re : Gmediafinder : Youtube/dailymotion/vimeo.. sans flash et bien plus....

Pourquoi ne pas les mettre dans un paquet séparés ?

Hors ligne