Voila c’est Noël avant l’heure, je sors une nouvelle version de mes 2 logiciels libres :
- Mysearch : un métamoteur de recherche anonymisateur, sans pub, et avec la pertinence des résultats Google.
- GooglePlayDownloader : il vous permet de télécharger les applications gratuites du PlayStore sans nécessiter d’utiliser un compte Google personnel ni d’installer les applis Google avec les droits root sur votre smartphone Android
Par un hasard incroyable ils atteignent le même numéro de version (1.6) en même temps :-)
Si vous voulez me faire plaisir, faite connaître ce blog plus largement sur la toile, ça me suffit.
Amusez-vous bien !
« Si vous voulez me faire plaisir, faite connaître ce blog plus largement sur la toile, ça me suffit. »
hop, relayé sur le Journal du Pirate https://infos.mytux.fr :) Je vais aussi profiter de Noël pour mettre à jour mon projet perso.
Merci bcp Tuxico, très intéressant MySearch, sur le principe, mais ça existe déjà (Startpage). Je suis depuis un bon moment adepte de Startpage, mais je commence à me demander si c’est la bonne solution, de se caler sur Google, car une requête, même anonymisée sur Google, c’est une requête sur Google. Je pense que finalement le meilleur moyen de combattre Google est de ne plus l’utiliser même indirectement et d’utiliser la concurrence. Est-il possible de configurer un autre moteur dans MySearch ?
J’ajoute aussi que Google n’est plus aussi pertinent qu’avant, les deux premières pages renvoient le plus souvent sur des sites commerciaux ou sponsorisés, sauf si on passe par les opérateurs spéciaux.
En tout cas, beau boulot.
Je me répond à moi-même, il est possible d’utiliser d’autres moteurs dans MySearch, il suffit juste d’ouvrir les yeux. My bad.
Super grand merci pour cette mise à jour.
J’ai juste un problème, ça ne marche pas chez moi et je ne sais pas analyser l’erreur, s’il y a une âme charitable….
D:\-=bin\googleplaydownloader-1.6>python src/googleplaydownloader.py
C:\Python27\lib\site-packages\ndg_httpsclient-0.3.2-py2.7.egg\ndg\httpsclient\su
bj_alt_name.py:22: UserWarning: Error importing pyasn1, subjectAltName check for
SSL peer verification will be disabled. Import error is: No module named pyasn
1.type
warnings.warn(import_error_msg)
C:\Python27\lib\site-packages\ndg_httpsclient-0.3.2-py2.7.egg\ndg\httpsclient\ss
l_peer_verification.py:24: UserWarning: SubjectAltName support is disabled – che
ck pyasn1 package installation to enable
warnings.warn(SUBJ_ALT_NAME_SUPPORT_MSG)
C:\Python27\lib\site-packages\ndg_httpsclient-0.3.2-py2.7.egg\ndg\httpsclient\su
bj_alt_name.py:22: UserWarning: Error importing pyasn1, subjectAltName check for
SSL peer verification will be disabled. Import error is: No module named pyasn
1.type
warnings.warn(import_error_msg)
Traceback (most recent call last):
File « src/googleplaydownloader.py », line 626, in
File « src/googleplaydownloader.py », line 615, in main
File « C:\Python27\lib\site-packages\wx-3.0-msw\wx\_core.py », line 8628, in __i
nit__
self._BootstrapApp()
File « C:\Python27\lib\site-packages\wx-3.0-msw\wx\_core.py », line 8196, in _Bo
otstrapApp
return _core_.PyApp__BootstrapApp(*args, **kwargs)
File « src/googleplaydownloader.py », line 603, in OnInit
File « src/googleplaydownloader.py », line 597, in __init__
File « src/googleplaydownloader.py », line 423, in connect_to_googleplay_api
File « D:\-=bin\googleplaydownloader-1.6\src\ext_libs\googleplay_api\googleplay
.py », line 125, in login
response = requests.post(self.URL_LOGIN, data=params, headers=headers, verif
y=True)
File « C:\Python27\lib\site-packages\requests\api.py », line 94, in post
return request(‘post’, url, data=data, json=json, **kwargs)
File « C:\Python27\lib\site-packages\requests\api.py », line 49, in request
return session.request(method=method, url=url, **kwargs)
File « C:\Python27\lib\site-packages\requests\sessions.py », line 457, in reques
t
resp = self.send(prep, **send_kwargs)
File « C:\Python27\lib\site-packages\requests\sessions.py », line 569, in send
r = adapter.send(request, **kwargs)
File « C:\Python27\lib\site-packages\requests\adapters.py », line 420, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: hostname ‘android.clients.google.com’ doesn’t matc
h either of ‘*.google.com’, ‘*.android.com’, ‘*.appengine.google.com’, ‘*.cloud.
google.com’, ‘*.google-analytics.com’, ‘*.google.ca’, ‘*.google.cl’, ‘*.google.c
o.in’, ‘*.google.co.jp’, ‘*.google.co.uk’, ‘*.google.com.ar’, ‘*.google.com.au’,
‘*.google.com.br’, ‘*.google.com.co’, ‘*.google.com.mx’, ‘*.google.com.tr’, ‘*.
google.com.vn’, ‘*.google.de’, ‘*.google.es’, ‘*.google.fr’, ‘*.google.hu’, ‘*.g
oogle.it’, ‘*.google.nl’, ‘*.google.pl’, ‘*.google.pt’, ‘*.googleadapis.com’, ‘*
.googleapis.cn’, ‘*.googlecommerce.com’, ‘*.googlevideo.com’, ‘*.gstatic.cn’, ‘*
.gstatic.com’, ‘*.gvt1.com’, ‘*.gvt2.com’, ‘*.metric.gstatic.com’, ‘*.urchin.com
‘, ‘*.url.google.com’, ‘*.youtube-nocookie.com’, ‘*.youtube.com’, ‘*.youtubeeduc
ation.com’, ‘*.ytimg.com’, ‘android.com’, ‘g.co’, ‘goo.gl’, ‘google-analytics.co
m’, ‘google.com’, ‘googlecommerce.com’, ‘urchin.com’, ‘youtu.be’, ‘youtube.com’,
‘youtubeeducation.com’
@brother: j’ai peur que ton OS soit trop vieux. Si tu utilises des libs plus récentes tu n’auras pas ce soucis.
Hello, un grand merci pour ces deux applications.
Cependant j’ai exactement le même problème brother pour googleplaydownloader, pourtant mon ordinateur et mon OS sont récents (Linux Mint 17.1) lorsque je veux le lancer via le shell. Et lorsque je veux l’installer avec le .deb il m’indique qu’il ne peut pas satisfaire les dépendances.
Une solution ? :'(
Merci encore.
Salut à tous, même problème sur une debian 7.7 toute fraiche.
Bizarre ??
En effet, sous windows, avec python 2.7, après installation des 2 package (pyasn1-0.1.7 et ndg_httpsclient-0.3.3) et changement de verify=True par verify=False dans googleplay.py (toujours pas résolu ce problème) ça fonctionne.
Je re-testerai sous ma debian 7.7 toute fraiche.
Salut,
Je viens de vérifier de mon côté, le programme s’exécute sans problème avec ta manipulation, en revanche impossible de rechercher une application…
Vu que je trouve pas les deux paquets c’est peut être dû a çà, je vais voir si je peux trouver ces paquets.
La manip du « verify=False » revient à Tuxicoman.
Merci à lui.
Mea culpa je n’avais pas fait attention que je pouvais les installer via easy_install.
sudo easy_install ndg-httpsclient && pyasn1
a résolu mon problème ! :D
Mais je peux toujours pas l’installer avec les .deb :(, je me contenterai de ca ! :)
Merci à toi brother et à Tuxicoman pour ce programme !
(note il semblerait que pyasn1-0.1.7 n’existe pas ou plus).
Quand j’essaye d’installer GooglePlayDownloader (sous Xubuntu 14.04) j’ai un message d’erreur « Erreur la dépendance ne peut être satisfaite : python-ndg-httpsclient » Peux-tu me dire ce que je dois faire
Salut, j’avais le même problème sur la debian 7.7, j’ai installé le paquet à la « main » avant.
Heu brother… « à la main » ? Tu veux bien me donner la commande. Je ne sais pas comment cela marche
De souvenir je crois que c’était en prenant la commande dans le fichier readme du .tar.Z de GooglePlayDownloader
apt-get install python-protobuf python-wxgtk2.8 python-requests java-common python-ndg-httpsclient python-pyasn1
Joyeux noel à tous ;)
Helas non, cela ne marche pas
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
E: Impossible de trouver le paquet python-ndg-httpsclient
Et je ne voius rien dans la doc du .deb
Salut vincent, en effet sur une Mint 17 toute fraiche même erreur que toi pour installer python-ndg-httpsclient.
J’ai réussi en téléchargeant le .deb via cette page:
https://packages.debian.org/jessie/all/python-ndg-httpsclient/download
par ce miroir: http://ftp.fr.debian.org/debian
Ensuite j’ai pu installer GooglePlayDownloader.
Truc intéressant sur Mint je n’ai pas le problème des certificats, donc pas besoin de faire « verify=False ».
Si quelqu’un a une piste de où chercher pour ça.
Sous windows XP, j’ai résolu le problème de certificat obligeant à mettre « verify=False ».
J’ai installé le package « google-apputils », maintenant ça marche.
Et idem pour moi sous windows7.
Merci pour cet outil indispensable !
Merci pour le compliment !
Je découvre à la fois ce blog et cet outil. Quelle belle découverte !
Merci à Tuxicoman. Je classe immédiatement le blog dans mes favoris.
Bonjour, lorsque je n’arrive plus à télécharger d’appli apparemment pour un soucis d’authentification mais lorsque je clique sur autogeneration d’une nouvelle identité, le logiciel m’indique que celle-ci a échouée avec l’erreur ci-dessous. Y a-t-il quelque chose à faire ? Je suis sous Debian Jessie.
Merci.
server says: BadAuthentication
java -jar /usr/lib/python2.7/dist-packages/googleplaydownloader/ext_libs/android-checkin/target/android-checkin-1.1-jar-with-dependencies.jar pedro.almovador@gmail.com !qs+*_6pMd/?dr@QZ`SS
[‘Error: Unable to access jarfile /usr/lib/python2.7/dist-packages/googleplaydownloader/ext_libs/android-checkin/target/android-checkin-1.1-jar-with-dependencies.jar\n’]
^C
Salut, j’ai un problème comparable à celui de Silverf :
https://framabin.org/?5a2bcc985ffe87b5#n0iybktz66/DcQsv6DDKb3bKKUpLS/iO0aX9qB65Uqk=
Est-ce que tu peux nous dire à quoi ça correspond ?
Merci !