#76 Le 13/01/2014, à 10:21
- grandtoubab
Re : [RESOLU] Utiliser captvty sous wine
Sur mon ubuntu 13.10,
env WINEPREFIX="/home/$USER/.wine_captvty" ; wine "/home/$USER/Captvty/Captvty.exe"
avec $USER ou le user "en clair"
fonctionne en ligne de commande,
mais ne fonctionne pas dans un lanceur.
Salut,
effectivement il y a une faute de frappe, il ne faut pas mettre le point virgule dans le lanceur.
env WINEPREFIX="/home/XXX/.wine_captvty" wine "/home/XXX/Captvty/Captvty.exe"
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#77 Le 19/01/2014, à 00:49
- arcane17
Re : [RESOLU] Utiliser captvty sous wine
Salut,
effectivement il y a une faute de frappe, il ne faut pas mettre le point virgule dans le lanceur.env WINEPREFIX="/home/XXX/.wine_captvty" wine "/home/XXX/Captvty/Captvty.exe"
... merci mais malheureusement, cela ne fonctionne pas mieux. Cela dit, un lanceur est confortable, mais pas indispensable.
Dernière modification par arcane17 (Le 19/01/2014, à 00:50)
Son : **Triangle**, Audio Analogue, Atoll, Focal, Teac, HRT, Advance Acoustic
Hors ligne
#78 Le 01/02/2014, à 11:54
- grandtoubab
Re : [RESOLU] Utiliser captvty sous wine
Salut,
effectivement il y a une faute de frappe, il ne faut pas mettre le point virgule dans le lanceur.env WINEPREFIX="/home/XXX/.wine_captvty" wine "/home/XXX/Captvty/Captvty.exe"
... merci mais malheureusement, cela ne fonctionne pas mieux. Cela dit, un lanceur est confortable, mais pas indispensable.
c'est bien dommage!
voici le contenu de mon fichier placé sur le Bureau
@ubuntu-desktop:~/Bureau$ cat CAPTVTY.desktop
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Name[fr_FR]=CAPTVTY
Exec=env WINEPREFIX="/home/XXX/.wine_captvty" wine "/home/XX/Captvty/Captvty.exe"
Icon=/usr/share/icons/hicolor/32x32/devices/totem-tv.png
XXX est à remplacer par le nom d'utilisateur.
Icon est à choisir selon son goût.
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#79 Le 04/02/2014, à 13:03
- VinyMusic
Re : [RESOLU] Utiliser captvty sous wine
Par soucis de simplicité, j'ai fait un lanceur à partir du clic droit de la souris :"créer un lanceur" puis dans le champ commande, j'y ai inscrit
wine "Captvty.exe" J'ai eu le plaisir de constater que ça fonctionnait de mon côté.
Par ailleurs, l'icône de totem proposée par Grantoubab me convient très bien.
- Linux Mint 18, HP 15-ay008nf, 4Gb, intel i3, SSD Samsung Evo 950 256Gb
- Linux Mint 17.03, PC by surcourf (CLEVO) 13,3'', SU2300, 2048 Go, GMA 4500HD
Hors ligne
#80 Le 05/02/2014, à 17:05
- grandtoubab
Re : [RESOLU] Utiliser captvty sous wine
Salut,
Ayant installé Debian 7.3 Stable 64 bits Gnome dans une partition de test je voulais y faire fonctionner captvty.
j'ai installé PlayOnLinux ce qui m'a installé un tas de paquets pour travailler en 32 bits.
Les paquets suivants ont été installés :
cabextract (1.4-3)
icoutils (0.29.1-5)
libdrm-intel1:i386 (2.4.40-1~deb7u2)
libdrm-nouveau1a:i386 (2.4.40-1~deb7u2)
libdrm-radeon1:i386 (2.4.40-1~deb7u2)
libdrm2:i386 (2.4.40-1~deb7u2)
libgl1-mesa-dri:i386 (8.0.5-4+deb7u2)
libgl1-mesa-glx:i386 (8.0.5-4+deb7u2)
libglapi-mesa:i386 (8.0.5-4+deb7u2)
libglu1-mesa:i386 (8.0.5-4+deb7u2)
libgsm1:i386 (1.0.13-4)
libmpg123-0:i386 (1.14.4-1)
libodbc1:i386 (2.2.14p2-5)
libpciaccess0:i386 (0.13.1-2)
libstdc++6:i386 (4.7.2-5)
libtiff4:i386 (3.9.6-11)
libv4l-0:i386 (0.8.8-3)
libv4lconvert0:i386 (0.8.8-3)
libwine-alsa:i386 (1.4.1-4)
libwine-bin:i386 (1.4.1-4)
libwine-gecko-1.4 (1.4+dfsg1-3)
libwine-gl:i386 (1.4.1-4)
libwine:i386 (1.4.1-4)
libwxbase2.8-0 (2.8.12.1-12)
libwxgtk2.8-0 (2.8.12.1-12)
libxcb-glx0:i386 (1.8.1-2+deb7u1)
libxcomposite1:i386 (1:0.4.3-2)
libxcursor1:i386 (1:1.1.13-1+deb7u1)
libxdamage1:i386 (1:1.1.3-2)
libxfixes3:i386 (1:5.0-4+deb7u1)
libxinerama1:i386 (2:1.1.2-1+deb7u1)
libxrandr2:i386 (2:1.3.2-2+deb7u1)
libxrender1:i386 (1:0.9.7-1+deb7u1)
libxslt1.1:i386 (1.1.26-14.1)
libxxf86vm1:i386 (1:1.1.2-1+deb7u1)
playonlinux (4.1.1-1)
python-wxgtk2.8 (2.8.12.1-12)
python-wxversion (2.8.12.1-12)
wine (1.4.1-4)
wine-bin:i386 (1.4.1-4)
Ceci m'a permis d'installer par dessus winetricks et de me retrouver dans le même environnement qu'Ubuntu.
Les paquets suivants ont été installés :
ttf-mscorefonts-installer (3.4+nmu1
Les paquets suivants ont été installés :
p7zip (9.20.1~dfsg.1-4)
winetricks (0.0+20121030+svn918-1)
J'ai appliqué la procédure Bibichouchou mais après un premier lancement avec erreurs de captvty j'ai du ajouter
winetricks gdiplus
Et ça marche
desktop:~$ wine --version
wine-1.4.1
desktop:~$ winetricks --version
20120912
desktop:~$ playonlinux --version
PlayOnLinux 4.1.1
Dernière modification par grandtoubab (Le 05/02/2014, à 17:17)
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#81 Le 06/02/2014, à 13:41
- Zolia
Re : [RESOLU] Utiliser captvty sous wine
La lecture en direct fonctionne?
Hors ligne
#82 Le 06/02/2014, à 15:04
- grandtoubab
Re : [RESOLU] Utiliser captvty sous wine
La lecture en direct fonctionne?
Fonction qui ne m'intéresse pas
Il existe le site http://playtv.fr/
Dernière modification par grandtoubab (Le 06/02/2014, à 16:02)
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#83 Le 23/02/2014, à 23:17
- Zolia
Re : [RESOLU] Utiliser captvty sous wine
grandtoubab, comment tu a réussi à installer Dotnet40 sous 64 bits?
j'ai pas réussi avec wine, j’essaierais avec playonlinux demain.
J'ai pas trop compris comment fonctionne le WINEPREFIX=win32 .
Hors ligne
#84 Le 24/02/2014, à 08:48
- grandtoubab
Re : [RESOLU] Utiliser captvty sous wine
grandtoubab, comment tu a réussi à installer Dotnet40 sous 64 bits?
j'ai pas réussi avec wine, j’essaierais avec playonlinux demain.
J'ai pas trop compris comment fonctionne le WINEPREFIX=win32 .
Salut,
je ne sais rien de plus que ce que j'ai indiqué.
J'ai mis à jour le premier message
http://forum.ubuntu-fr.org/viewtopic.php?id=878081&p=1
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#85 Le 24/02/2014, à 21:39
- Zolia
Re : [RESOLU] Utiliser captvty sous wine
Merci pour tout, j'ai enfin réusi à le faire fonctionné (je suis pas sure de pouvoir le refaire, mais j'ai noté ce que j'ai fait dans un fichier).
Hors ligne
#86 Le 04/03/2014, à 06:03
- Don_P
Re : [RESOLU] Utiliser captvty sous wine
Bueno parece complicao ! et pensez vous que avec W7 dans virtualBox cela fonctionerait ?
Cordialement
Hors ligne
#87 Le 15/03/2014, à 19:58
- k3c
Re : [RESOLU] Utiliser captvty sous wine
Bonjour
J'ai automatisé la récupération de proxy à passer à Captvty pour les fainéants comme moi.
Je vais chercher des proxys sur proxynova.com, et je prends ceux de la meilleure qualité en premier.
Par exemple le français à l'étranger fera
python script.py fr
Pour regarder la télévision suisse (RTS)
python script.py ch
pour la télé canadienne (tou.tv et vtele.ca) (à noter que tou.tv a changé et actuellement Captvty ne télécharge pas tou.tv)
python script.py ca
Ah désolé, je n'ai pas de proxy belge sur proxynova.com, ceux qui veulent regarder la RTBF devront trouver un proxy belge par eux-mêmes.
Les lecteurs attentifs auront noté la très grande similitude de ce script avec un script posté récemment dans la section
trucs, astuces et scripts utiles
:-)
Le script
#!/usr/bin/python
#-*- coding:utf-8 -*-
from urllib2 import urlopen
import sys
import subprocess
import shlex
import os
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
html = urlopen('http://www.proxynova.com/proxy-server-list/country-gb/').rea
d()
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):
html = urlopen('http://www.proxynova.com/proxy-server-list/country-' + count
ry + '/').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, port, cat])
n+=1
lst = []
for addr, port, category in tbl:
try:
v = addr.span.script.string
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:
pass
lst.sort()
return lst
if __name__ == '__main__':
if len(sys.argv) == 1:
print get_valid_countries()
else:
sys.argv[1] = sys.argv[1].lower()
lst = get_proxy(sys.argv[1])
if not lst:
print 'No proxy found'
else:
ip = lst[0][1]
cmds = """http_proxy='%s' ; export WINEPREFIX="/home/$USER/.wine_cap
tvty"; wine ~/Captvty/Captvty.exe""" % (ip,)
print cmds
# arguments = shlex.split( cmds )
# process = subprocess.Popen( arguments, stdout = subprocess.PIPE).c
ommunicate()[0]
os.system(cmds)
Debian 12 sur Thinkpad reconditionné
Hors ligne
#88 Le 15/03/2014, à 22:28
- angeline
Re : [RESOLU] Utiliser captvty sous wine
Bonjour,
Étant loin de France, ce script est pour moi une aubaine...
Je me suis jeté dessus dès réception de la bonne nouvelle.
Mais:
cb@cb-desktop:~/Bureau$ ./script.py fr
File "./script.py", line 24
soup = BeautifulSoup(html)
^
IndentationError: unexpected indent
J'ai dû manquer un épisode ?
En tout cas merci K3c
ıɔǝɔ ǝɯɯoɔ xnǝıɯ ʇsǝ,ɔ nʇunqnʞ
Hors ligne
#89 Le 15/03/2014, à 22:44
- k3c
Re : [RESOLU] Utiliser captvty sous wine
Je le remets, de toutes les manières, ça lance actuellement (pour la France)
http_proxy='188.165.208.11:80' ; ; export WINEPREFIX="/home/$USER/.wine_captvty"; wine ~/Captvty/Captvty.exe
(re)voilà le code
#!/usr/bin/python
#-*- coding:utf-8 -*-
from urllib2 import urlopen
import sys
import subprocess
import shlex
import os
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
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):
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, port, cat])
n+=1
lst = []
for addr, port, category in tbl:
try:
v = addr.span.script.string
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:
pass
lst.sort()
return lst
if __name__ == '__main__':
if len(sys.argv) == 1:
print get_valid_countries()
else:
sys.argv[1] = sys.argv[1].lower()
lst = get_proxy(sys.argv[1])
if not lst:
print 'No proxy found'
else:
ip = lst[0][1]
cmds = """http_proxy='%s' ; export WINEPREFIX="/home/$USER/.wine_captvty"; wine ~/Captvty/Captvty.exe""" % (ip,)
print cmds
# arguments = shlex.split( cmds )
# process = subprocess.Popen( arguments, stdout = subprocess.PIPE).communicate()[0]
os.system(cmds)
Dernière modification par k3c (Le 15/03/2014, à 22:50)
Debian 12 sur Thinkpad reconditionné
Hors ligne
#90 Le 15/03/2014, à 22:49
- angeline
Re : [RESOLU] Utiliser captvty sous wine
@K3c,
Je dois être beaucoup plus fainéant que vous, j'ai fait un rapide copier/coller du code...
il y a quelques "retour chariot" intempestifs, je prends le nouveau code !
Merci
ıɔǝɔ ǝɯɯoɔ xnǝıɯ ʇsǝ,ɔ nʇunqnʞ
Hors ligne
#91 Le 15/03/2014, à 22:52
- angeline
Re : [RESOLU] Utiliser captvty sous wine
Le nouveau code tourne mieux, il me reste juste à me battre avec la place de captvty.
/home/cb/.wine/dosdevices/c:/Program Files/Captvty
ıɔǝɔ ǝɯɯoɔ xnǝıɯ ʇsǝ,ɔ nʇunqnʞ
Hors ligne
#92 Le 15/03/2014, à 23:01
- angeline
Re : [RESOLU] Utiliser captvty sous wine
Me voila avec un pb de syntaxe, avec un espace dans le non d'un dossier.
J'ai changé comme suit la ligne de commande:
# cmds = """http_proxy='%s' ; export WINEPREFIX="/home/$USER/.wine_captvty"; wine ~/Captvty/Captvty.exe""" % (ip,)
cmds = """http_proxy='%s' ; export WINEPREFIX="/home/cb/.wine/dosdevices/c:"Program Files"/Captvty/Captvty.exe""" % (ip,)
je me retrouve avec l'erreur:
cb@cb-desktop:~/Bureau$ ./script.py fr
File "./script.py", line 92
cmds = """http_proxy='%s' ; export WINEPREFIX="/home/cb/.wine/dosdevices/c:"Program Files"/Captvty/Captvty.exe""" % (ip,)
^
IndentationError: unexpected indent
ıɔǝɔ ǝɯɯoɔ xnǝıɯ ʇsǝ,ɔ nʇunqnʞ
Hors ligne
#93 Le 15/03/2014, à 23:05
- k3c
Re : [RESOLU] Utiliser captvty sous wine
Essaie avec
cmds = """http_proxy='%s' ; export WINEPREFIX="/home/cb/.wine/dosdevices/c:"Program\ Files"/Captvty/Captvty.exe""" % (ip,)
Debian 12 sur Thinkpad reconditionné
Hors ligne
#94 Le 15/03/2014, à 23:08
- angeline
Re : [RESOLU] Utiliser captvty sous wine
Mauvaise pioche:
cb@cb-desktop:~/Bureau$ ./script.py fr
File "./script.py", line 92
cmds = """http_proxy='%s' ; export WINEPREFIX="/home/cb/.wine/dosdevices/c:"Program\ Files"/Captvty/Captvty.exe""" % (ip,)
^
IndentationError: unexpected indent
ıɔǝɔ ǝɯɯoɔ xnǝıɯ ʇsǝ,ɔ nʇunqnʞ
Hors ligne
#95 Le 15/03/2014, à 23:13
- k3c
Re : [RESOLU] Utiliser captvty sous wine
C'est bizarre, comment tu fais pour recopier le code ?
Tu utilises quel éditeur de texte pour créer le .py ?
Debian 12 sur Thinkpad reconditionné
Hors ligne
#96 Le 15/03/2014, à 23:18
- angeline
Re : [RESOLU] Utiliser captvty sous wine
Pour le copier/coller: sélection (si c'est très grand Ctrl+a) puis Ctrl+c, pour coller Ctrl+v
ou à la souris
Comme éditeur gédit, il numérote tout seul les lignes.
ıɔǝɔ ǝɯɯoɔ xnǝıɯ ʇsǝ,ɔ nʇunqnʞ
Hors ligne
#97 Le 15/03/2014, à 23:28
- angeline
Re : [RESOLU] Utiliser captvty sous wine
Voici gedit:
http://imageshack.com/a/img853/46/iam3.png
ıɔǝɔ ǝɯɯoɔ xnǝıɯ ʇsǝ,ɔ nʇunqnʞ
Hors ligne
#98 Le 15/03/2014, à 23:29
- k3c
Re : [RESOLU] Utiliser captvty sous wine
Quand tu es dans l'éditeur, tu as 4 espaces avant ce groupe de lignes
res = set()
# Use any country to get the full countries list
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:
en tout cas tu devrais
Debian 12 sur Thinkpad reconditionné
Hors ligne
#99 Le 15/03/2014, à 23:31
- k3c
Re : [RESOLU] Utiliser captvty sous wine
Voici gedit:
http://imageshack.com/a/img853/46/iam3.png
oui mais tu ne montres pas les lignes qui te donnent l'erreur, avec BeautifulSoup
Debian 12 sur Thinkpad reconditionné
Hors ligne
#100 Le 15/03/2014, à 23:34
- angeline
Re : [RESOLU] Utiliser captvty sous wine
Pas de problème pour ça, c'est l'intitulé de l'erreur de pyton qu'il faut pour le moins "pondérer"
Il dit "IndentationError: unexpected indent" mais je ne le crois pas trop!!!!!
Il n'a pas entièrement tord, mais pas vraiment raison.
ıɔǝɔ ǝɯɯoɔ xnǝıɯ ʇsǝ,ɔ nʇunqnʞ
Hors ligne