Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.
nombre réponses : 25

#0 Re : -1 »  [RESOLU] Utiliser captvty sous wine » Le 24/05/2014, à 16:48

k3c
Réponses : 190

il me semble qu'il te faut wine 1.6 ou 1.7 au moins pour que ça marche, mais je ne sais pas si c'est "installable" sous 12.04

#1 Re : -1 »  [RESOLU] Utiliser captvty sous wine » Le 03/06/2014, à 12:49

k3c
Réponses : 190
angeline a écrit :

Le "reprise" de téléchargement... (as far as I know) n'est pas fonctionnelle dans Captvty.

pour moi ça marche, les fichiers temporaires restent et quand je relance le même téléchargement, il y a écrit
"Reprise"
et effectivement ça reprend bien le fichier existant.
Peut-être que la reprise ne fonctionne pas sur certaines chaines TV, il faudrait préciser laquelle ?

#2 Re : -1 »  [RESOLU] Utiliser captvty sous wine » Le 03/06/2014, à 16:22

k3c
Réponses : 190

de mémoire, pour moi ça a marché sur TF1 FR2 FR3 TMC tou.tv (et sans doute quelques autres dont je ne me souviens pas).

#3 Re : -1 »  [RESOLU] Utiliser captvty sous wine » Le 12/07/2014, à 12:50

k3c
Réponses : 190

@ angeline

Quelle version de wine tu as ?

wine --version

#4 Re : -1 »  [RESOLU] Utiliser captvty sous wine » Le 12/07/2014, à 16:28

k3c
Réponses : 190

@angeline

donc une "bonne" version de wine pour installer Captvty

Quand je lance avec debug j'ai ce qui suit, et toi ?

WINEDEBUG=+messages ; export WINEPREFIX="/home/$USER/.wine_captvty"; wine ~/Captvty/Captvty.exe
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
fixme:thread:SetThreadStackGuarantee (0x32fc04): stub
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
err:ole:CoGetContextToken apartment not initialised
fixme:shell:URL_ParseUrl failed to parse L"Microsoft.VisualBasic"
fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms"
fixme:shell:URL_ParseUrl failed to parse L"System"
fixme:shell:URL_ParseUrl failed to parse L"System.Drawing"
fixme:shell:URL_ParseUrl failed to parse L"Accessibility"
fixme:shell:URL_ParseUrl failed to parse L"System.Runtime.Remoting"
fixme:shell:URL_ParseUrl failed to parse L"System.Core"
fixme:advapi:RegisterTraceGuidsW (0xc10632, (nil), {8e9f5090-2d75-4d03-8a81-e5afbf85daf1}, 1, 0x32e320, (null), (null), 0xf7bb48): stub
fixme:shell:URL_ParseUrl failed to parse L"System.Drawing.resources"
fixme:shell:URL_ParseUrl failed to parse L"System.Drawing.resources"
fixme:shell:URL_ParseUrl failed to parse L"System.Configuration"
fixme:shell:URL_ParseUrl failed to parse L"System.Xml"
fixme:gdiplus:GdipGetFamilyName No support for handling of multiple languages!
fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms.resources"
fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms.resources"
fixme:wincodecs:PngDecoder_Block_GetCount stub
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:gdiplus:GdipCreateHalftonePalette stub
fixme:process:FlushProcessWriteBuffers : stub
fixme:shell:URL_ParseUrl failed to parse L"System.resources"
fixme:shell:URL_ParseUrl failed to parse L"System.resources"
fixme:mlang:GetGlobalFontLinkObject 0x32d300: stub
fixme:mlang:GetGlobalFontLinkObject 0x32d310: stub
fixme:mlang:GetGlobalFontLinkObject 0x32d300: stub
fixme:mlang:GetGlobalFontLinkObject 0x32d310: stub
fixme:mlang:GetGlobalFontLinkObject 0x32d300: stub
fixme:mlang:GetGlobalFontLinkObject 0x32d310: stub
fixme:mlang:GetGlobalFontLinkObject 0x32de10: stub
fixme:mlang:GetGlobalFontLinkObject 0x32de10: stub
fixme:mlang:GetGlobalFontLinkObject 0x32de10: stub
fixme:mlang:GetGlobalFontLinkObject 0x32de10: stub
fixme:mlang:GetGlobalFontLinkObject 0x32de10: stub
fixme:mlang:GetGlobalFontLinkObject 0x32de10: stub
fixme:mlang:GetGlobalFontLinkObject 0x32de10: stub
fixme:mlang:GetGlobalFontLinkObject 0x32e294: stub
fixme:mlang:GetGlobalFontLinkObject 0x32e294: stub
fixme:shell:URL_ParseUrl failed to parse L"Newtonsoft.Json"
fixme:crypt:SystemFunction041 (0x1cdadc, 10, 0): stub [RtlDecryptMemory]
fixme:ras:RasEnumConnectionsW (0x545c320,0x5a3d49c,0x5a3d4a0),stub!
fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
fixme:ntdll:server_ioctl_file Unsupported ioctl 28000017 (device=2800 access=0 func=5 method=3)
fixme:winsock:server_ioctl_sock Unsupported ioctl 28000017 (device=2800 access=0 func=5 method=3)
fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (_WSAIO(IOC_WS2, 23))
fixme:ras:RasConnectionNotificationW (0xffffffff,0x298,0x00000003),stub!
fixme:gdiplus:GdipGetNearestColor (0x545a6c0, 0x32c274): Passing color unmodified
fixme:mlang:GetGlobalFontLinkObject 0x32b5a0: stub
fixme:mlang:GetGlobalFontLinkObject 0x32b5b0: stub
fixme:mlang:GetGlobalFontLinkObject 0x32b5a0: stub
fixme:mlang:GetGlobalFontLinkObject 0x32b5b0: stub
fixme:mlang:GetGlobalFontLinkObject 0x32b5a0: stub
fixme:mlang:GetGlobalFontLinkObject 0x32b5b0: stub
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:gdiplus:GdipGetNearestColor (0x545e3a8, 0x32c2f4): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x545c548, 0x32bfd8): Passing color unmodified
fixme:mlang:GetGlobalFontLinkObject 0x32c0f0: stub
fixme:mlang:GetGlobalFontLinkObject 0x32c0f0: stub
fixme:gdiplus:GdipGetNearestColor (0x545e3b0, 0x32c178): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x5468bf8, 0x32c218): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x5468bf8, 0x32c31c): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x1ce540, 0x32c2f4): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x2012f8, 0x32eaac): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x1ce4c0, 0x32eab4): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x1ce4c0, 0x32e908): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x1ce4c0, 0x32e908): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x1ce4c0, 0x32e908): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x1ce4c0, 0x32e908): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x1ce4c0, 0x32e908): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x1ce4c0, 0x32e908): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x1ce4c0, 0x32e908): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x1ce4c0, 0x32e908): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x1ce4c0, 0x32e908): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x1ce4c0, 0x32e908): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x1ce4c0, 0x32e908): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x1c1a48, 0x32e908): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x1b2998, 0x32e908): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x1b2998, 0x32e908): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x1b2998, 0x32e908): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x1b2998, 0x32e908): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x1b2998, 0x32e908): Passing color unmodified
fixme:gdiplus:create_gdi_logbrush unhandled brush type 2
fixme:gdiplus:get_gdi_brush_color unhandled brush type 2
fixme:gdiplus:get_gdi_brush_color unhandled brush type 2
fixme:gdiplus:get_gdi_brush_color unhandled brush type 2
fixme:gdiplus:GdipGetNearestColor (0x1b2998, 0x32e588): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x1b2998, 0x32e588): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x1b2998, 0x32e588): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x1b2998, 0x32e588): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x5406488, 0x32e588): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x5406848, 0x32e588): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x545e1d0, 0x32e588): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x54000d0, 0x32e588): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x54000d0, 0x32e588): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x54000d0, 0x32e588): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x54000d0, 0x32e588): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x54000d0, 0x32e588): Passing color unmodified
fixme:gdiplus:GdipGetNearestColor (0x545c7a0, 0x32e908): Passing color unmodified

#5 Re : -1 »  Qarte arte.tv browser (ex Qarte+7) » Le 20/06/2014, à 14:07

k3c
Réponses : 845

@ moko138

Tu fais

which qarte

qui va te montrer ce que fait qarte
et tu regardes ce qu'il y a à l'intérieur.

#7 Re : -1 »  Choisir le meilleur FAI & forfait mobile en rase campagne ? » Le 04/07/2014, à 11:29

k3c
Réponses : 11

Bonjour

Degrouptest ne te montrera pas ce que Free peut te proposer, car à la demande de Free, ils n'affichent plus leurs résultats.

Il te faudra donc aller sur le site de Free et faire semblant de t'inscrire pour voir ce que tu peux obtenir.

Je trouve que le site OVH donne des résultats bien détaillés, tu vas sur
http://www.ovhtelecom.fr/adsl/#
tu indiques ton numéro de téléphone, et il va te donner des infos intéressantes sur le chemin de ton NRA à chez toi, avec les largeurs de câble (ce qui a un impact sur ton débit).

#8 Re : -1 »  Choisir le meilleur FAI & forfait mobile en rase campagne ? » Le 04/07/2014, à 20:41

k3c
Réponses : 11

Regarde aussi si tu n'as pas des offres Wimax disponibles (rare, mais ça existe)

#9 Re : -1 »  installer popcorn time [résolu] » Le 04/07/2014, à 13:43

k3c
Réponses : 4

Peux-tu poster le résultat de

file Popcorn-Time

Comme ça on saura si c'est un exécutable Linux ou Windows.
Mais vu de loin, je dirais qu'un exécutable Windows a une extension .exe

:-)

#10 -1 »  [tuto] ZedTV sous Linux » Le 28/06/2014, à 20:28

k3c
Réponses : 5

ZedTV est un logiciel Windows qui propose de nombreuses chaines francophones et des chaines sportives.

Pour le télécharger
http://neo-net.fr/forum/viewforum.php?f=39
Pour la doc
http://www.portail-de-la-gratuite.com/2 … 0-rtmpgui/

Pour l'installer, il vous faudra un wine récent

$ wine --version
wine-1.7.17

Ne prenez pas la version portable (je n'ai pas réussi à la faire fonctionner et je n'ai pas cherché), prenez le ZedTV.exe, lancez-le avec une commande du type

wine Téléchargements/ZedTV.exe

installez-le dans un répertoire à part, je l'ai mis
/home/$USER/abc

Puis lancez-le avec wine, dans mon cas

wine /home/$USER/abc/zedtv.exe

C'est tout.

Au lancement, attendez une dizaine de secondes, le temps de récupérer des flux et que tout s'affiche.

Et par exemple, vous avez la RTS1 et RTS2, qui diffusent tous les matches de Coupe du Monde de football.

#11 Re : -1 »  [tuto] ZedTV sous Linux » Le 28/06/2014, à 21:02

k3c
Réponses : 5

Tu as des trucs sympas dans les séries de la RTS

http://www.rts.ch/emissions/series/

#12 Re : -1 »  [tuto] ZedTV sous Linux » Le 29/06/2014, à 23:06

k3c
Réponses : 5

kisame

Il ne me pose pas la question, peut-être parce que j'ai déjà installé des précédentes versions de ZedTV et Captvty.

Je dirais tu installes, de toutes les manières, ZedTV apporte son VLC pour Windows, qui s'active sans aucun problème avec wine.

#13 -1 »  [Résolu] NUC et shell UEFI » Le 21/06/2014, à 16:10

k3c
Réponses : 2

Bonjour

J'ai installé une Debian 7 dans un NUC installé avec un lecteur de CD USB
http://www.grosbill.com/4-intel_nuc_int … u-pc_seuls
Quand je boote, j'arrive dans le shell UEFI, et il faut que je fasse

fs0:
cd EFI
cd debian

et un dernier champ à valider pour booter

Je pensais définir un boot par défaut comme dans
http://openelec.tv/forum/64-installatio … -usb-stick


To boot into the kernel, I do not use a bootloader, but I used a UEFI shell to add a boot entry directly to my EFI bios.

Show existing boot entries:
bcfg boot dump

Add a boot entry at position 3 (change this number to the next available number, as shown by the earlier dump command):
bcfg boot add 3 \EFI\openelec\bzImage.efi "OpenELEC"

Move the new boot entry to be the first entry:
bcfg boot mv 3 0

mais la commande bcfg n'existe pas.

Des idées ?

Merci

#14 Re : -1 »  [Résolu] NUC et shell UEFI » Le 26/06/2014, à 18:47

k3c
Réponses : 2

Bon j'ai créé un fichier
/boot/efi/startup.nsh

qui contient

blk0:\EFI\ubuntu\grubx64.efi

et ça roule

#15 Re : -1 »  Carte TNT WinFast DTV2000 H » Le 20/06/2014, à 15:29

k3c
Réponses : 2

extrait de la doc
http://doc.ubuntu-fr.org/tnt


    Me-Tv (installer) : simple et léger - environnement GNOME. Capable de rechercher les chaînes 1).
    Kaffeine(installer) : complet et robuste - environnement KDE. Nécessite une bonne configuration dans certains cas. Capable de faire un scan pour rechercher les chaînes.
    Totem (installer) : simple et léger - environnement GNOME. Capable de rechercher les chaînes et plus besoin de xine.
    vlc (installer) : très puissant, autonome et pour tous les environnements.
    tzap

#16 Re : -1 »  direct sur www.rts.ch » Le 17/06/2014, à 15:43

k3c
Réponses : 12

Tu télécharges ZedTV.exe sur
http://neo-net.fr/forum/viewtopic.php?f=37&t=5563
tu installes wine 1.6 ou 1.7 si tu ne l'as pas déjà.

tu lances

wine Zedtv.exe

ça te l'installe et le lance
et tu as plein de chaînes francophones, dont RTS1 /RTS2
Tu peux au choix enregistrer ou regarder

#17 Re : -1 »  direct sur www.rts.ch » Le 17/06/2014, à 16:44

k3c
Réponses : 12

>>>Par contre, peau de balle pour les émissions de France 2.

ZedTV propose France 2, France 3, France 4, France 5...

#18 Re : -1 »  direct sur www.rts.ch » Le 17/06/2014, à 17:25

k3c
Réponses : 12

Tu peux te contenter de récupérer l'adresse du flux utilisé, et lancer juste la commande (rtmpdump, vlc, ffmpeg...)

Ce soft pourrait être porté sous Linux facilement, toute l'info importante est dans le .xml avec tous les flux, leur nom...

#19 Re : -1 »  direct sur www.rts.ch » Le 17/06/2014, à 21:38

k3c
Réponses : 12

Actuellement je regarde le match de foot Brésil Mexique sur RTS2, voici mes process venant de ZedTV

gg        6705     1  4 21:35 pts/2    00:00:01 m3u8w http://iphone.wilmaa.com/iphone_channel/m3u8/tsr2.m3u8 RTS2                                    
gg        6719  2824  0 21:35 pts/3    00:00:00 /bin/bash
gg        6781     1  0 21:35 pts/2    00:00:00 cmd /c C:\Program Files\VideoLAN\VLC\vlc.exe C:\users\gg\Temp\RTS2_21-35.ts  --meta-title=RTS2       
gg        6783     1 44 21:35 pts/2    00:00:06 C:\Program Files\VideoLAN\VLC\vlc.exe C:\users\gg\Temp\RTS2_21-35.ts --meta-title=RTS2               

Le fichier

http://iphone.wilmaa.com/iphone_channel/m3u8/tsr2.m3u8

contient

#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=214000,RESOLUTION=256x144
http://pebbles109-lh.akamaihd.net/i/rts2_1@97470/index_200_av-p.m3u8?sd=6&b=0-1000&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=446000,RESOLUTION=512x288
http://pebbles109-lh.akamaihd.net/i/rts2_1@97470/index_400_av-p.m3u8?sd=6&b=0-1000&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=878000,RESOLUTION=720x404
http://pebbles109-lh.akamaihd.net/i/rts2_1@97470/index_900_av-p.m3u8?sd=6&b=0-1000&rebase=on

#20 Re : -1 »  [Résolu] Sous titres » Le 16/06/2014, à 23:56

k3c
Réponses : 4

qcineoob est bien pour ce genre de chose
http://weboob.org/applications/qcineoob

#21 Re : -1 »  coupe du monde : voir les matchs » Le 16/06/2014, à 17:32

k3c
Réponses : 11

ZedTV fonctionne sous Linux avec un wine récent (1.6 ou 1.7) 
http://neo-net.fr/forum/viewtopic.php?f=37&t=5563

Et il te propose plein de chaînes francophones (RTBF...) ou de sport.

Si tu as la flemme de l'installer, je pense que les adresses des flux sont suffisants, tu télécharges, et tu regardes ce que contient le fichier .xml avec tous les flux.

#22 Re : -1 »  [script Python] Récupérer simplement des proxys de différents pays » Le 24/05/2014, à 21:42

k3c
Réponses : 26

Le site ayant changé, une nouvelle version

#!/usr/bin/python
#-*- coding:utf-8 -*-


from urllib2 import urlopen
import sys
from BeautifulSoup import BeautifulSoup

__version__ = '0.1'

cat_elite = 0
cat_transp = 1
cat_anon = 2
cat_other = 3

def get_valid_countries():
    res = set()
    # Use any country to get the full countries list
    country = country.lower()
    html = urlopen('http://www.proxynova.com/proxy-server-list/country-gb/').read()
    soup = BeautifulSoup(html)
    asel = soup.find('select', attrs={'name':'proxy_country'})
    aopt = asel.findAll('option')
    for opt in aopt:
        if opt.has_key('value') and opt['value'] != u'' :
            res.add(opt['value'])
    return res

def get_proxy(country):
    country = country.lower()
    html = urlopen('http://www.proxynova.com/proxy-server-list/country-' + country + '/').read()
    soup = BeautifulSoup(html)
    atr = soup.find('tbody').findAll('tr')
    tbl = []
    fl = True
    for tr in atr:
        atd = tr.findAll('td')
        n = 0
        for x in atd:
            if x.has_key('colspan'):
                continue
            # ip, port, x, x, x, category
            if n  < 2:
                if fl:
                    tmp = x
                else:
                    port = x
                fl = not fl
            if n == 5:
                category = x.span.string
                cat = x.span.string
                if cat == u'Elite':
                    cat = cat_elite
                elif cat == u'Transparent':
                    cat = cat_transp
                elif cat == u'Anonymous':
                    cat = cat_anon
                else:
                    cat = cat_other
                tbl.append([tmp.span.contents[0], port, cat])
            n+=1
    lst = []
    for addr, port, category in tbl:
        try:
            v = addr.string.strip()
            v = v[v.find('(')+ 1:-2]
            v = v.replace('"', '').replace(' ','').replace('+','')
            if port.a is not None:
                proxy = u"%s:%s" % (v, str(port.a.string))
            else:
                vv = port.contents[0].replace('\t','').replace('\n','').replace('\r', '')
                proxy = u"%s:%s" % (v, vv)
            lst.append((category, proxy))
        #mettre la bonne exception
        except Exception,e:
            print e
    lst.sort()
    return lst

if __name__ == '__main__':
    if len(sys.argv) == 1:
        print get_valid_countries()
    else:
        print get_proxy(sys.argv[1])

exemple

python proxy.py ca
affiche des proxys canadiens, d'abord ceux de catégorie 0 (élite)

[(0, u'178.82.51.:80'), (0, u'213.144.132.1:80'), (0, u'31.11.3.:80'), (0, u'80.218.81.1:80'), (0, u'93.184.16.:81'), (2, u'46.28.206.:3128'), (2, u'62.202.16.:3128'), (2, u'81.13.132.1:8080'), (2, u'81.13.184.1:8080'), (2, u'81.13.186.:80'), (2, u'81.13.186.:8080'), (2, u'81.13.235.:80')]

Edit : ah problème avec les proxys suisses, ce ne récupère pas l'adresse IP complète, je regarde...

#23 Re : -1 »  [script Python] Récupérer simplement des proxys de différents pays » Le 31/05/2014, à 17:14

k3c
Réponses : 26
UbuntOlivier a écrit :

Salut,

k3c a écrit :

Edit : ah problème avec les proxys suisses, ce ne récupère pas l'adresse IP complète, je regarde...

Même chose pour les proxy fr (liste limitée à Elite) :

[(0, u'109.0.216.1:80'), (0, u'176.31.239.:8123'), (0, u'193.0.147.:8085'), (0, u'94.23.30.1:8080')]

Ça devrait être respectivement 109.0.216.114, 176.31.239.33, 193.0.147.93 et 94.23.30.195.
On dirait que les deux derniers chiffres sont systématiquement tronqués.

EDIT : ce qui marche chez moi :

(ligne 66) v = v[v.find('(')+ 1:]

au lieu de v = v[v.find('(')+ 1:-2]

Merci pour ta correction, ça marche.

Comme j'utilise surtout les proxys canadiens, je n'avais pas mis en priorité haute cette correction.

#24 Re : -1 »  Hermès : votre gestionnaire de garantie » Le 26/05/2014, à 11:18

k3c
Réponses : 1

Bonne idée

Regarde aussi ce que propose malodos
http://linuxfr.org/users/davguez/journa … alodos-1-3
http://code.google.com/p/malodos/

pour éventuellement comparer/ajouter des fonctionnalités