Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sat 25 Feb 2017, 14:32
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
Googler?
Moderators: Béèm, darkerror05
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 2 [24 Posts]   Goto page: 1, 2 Next
Author Message
Argolance


Joined: 06 Jan 2008
Posts: 2708
Location: PORT-BRILLET (Mayenne - France)

PostPosted: Mon 26 Dec 2016, 05:27    Post subject:  Googler?
Subject description: Recherches Google en console.
 

Quelqu'un connait-il Arrow "Googler" C'est un outil qui permet de faire des recherches Google directement depuis un terminal.



Ça devrait plaire à musher0...

Cordialement.

_________________

Back to top
View user's profile Send private message Visit poster's website 
Mdor


Joined: 24 Jul 2010
Posts: 1240
Location: France

PostPosted: Mon 26 Dec 2016, 06:23    Post subject:  

Bonjour,

Ici pour la Console, j'ai intégré une fonction de recherche "Google" dans mon fichier ~/.bashrc :

Code:
function Google { Q="$@"; GOOG_URL='https://www.google.fr/search?tbs=li:1&q='; AGENT="Mozilla/4.0"; stream=$(curl -A "$AGENT" -skLm 10 "${GOOG_URL}${Q//\ /+}" | grep -oP '\/url\?q=.+?&amp' | sed 's|/url?q=||; s|&amp||'); echo -e "${stream//\%/\x}"; }


J'ai aussi une fonction de recherche "Psearch" :

Code:
function Psearch { Q="$@"; GOOG_URL='http://google.com/cse?cx=07765712463548644037%3Air_41dhtkyo&ie=UTF-8&q='; AGENT="Mozilla/4.0"; stream=$(curl -A "$AGENT" -skLm 10 "${GOOG_URL}${Q//\ /+}" | grep -oP '\/url\?q=.+?&amp' | sed 's|/url?q=||; s|&amp||'); echo -e "${stream//\%/\x}"; }


Googler nécessite Python >= 3.3 Exclamation


Cordialement,
Médor.
Capture_2016-12-26.jpg
 Description   
 Filesize   86.43 KB
 Viewed   207 Time(s)

Capture_2016-12-26.jpg


_________________
Recherches Puppy|Index Puppy|Index FR|Tuto Toutou
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 9536
Location: Gatineau (Qc), Canada

PostPosted: Mon 26 Dec 2016, 06:44    Post subject:  

Google? Aïe ! Console ou pas.

Pour ne pas vendre son âme aux publicitaires, préférer Startpage.

_________________
musher0
~~~~~~~~~~
« Un insensé sur le trône n'est qu'un singe sur le haut d'un toit. » / "A madman
on the throne is just a monkey on top of a roof." (Bernard de Clervaux)
Back to top
View user's profile Send private message 
Argolance


Joined: 06 Jan 2008
Posts: 2708
Location: PORT-BRILLET (Mayenne - France)

PostPosted: Mon 26 Dec 2016, 06:54    Post subject:  

Bonjour Médor,
C'est vraiment super tes petites lignes de code dans le fichier ~/.bashrc.
J'ai d'ailleurs négligé ce fichier dans ToOpPy... Je n'en ai fait aucun usage. Embarassed
Maintenant, à partir de ces lignes n'est-il pas possible de créer une interface affichant les liens trouvés, sur lesquels il n'y aurait qu'à cliquer pour les ouvrir dans le navigateur défini par défaut? Peut-être même directement à partir de la console (ce qui serait le top)? Je sais que le copier/coller peut évidemment se suffir à lui-même mais il y a des utilisateurs que ce genre de manipulation effraie ou ne vient pas à l'esprit.
Juste une suggestion...

Cordialement.

_________________


Last edited by Argolance on Mon 26 Dec 2016, 08:52; edited 2 times in total
Back to top
View user's profile Send private message Visit poster's website 
Argolance


Joined: 06 Jan 2008
Posts: 2708
Location: PORT-BRILLET (Mayenne - France)

PostPosted: Mon 26 Dec 2016, 07:02    Post subject:  

Bonjour,
musher0 wrote:
Google? Aïe ! Console ou pas.
Ben oui, je sais, nous savons mais il faut reconnaitre que c'est encore là qu'on est le mieux servi! Par ailleurs, les lignes de Médor, sont peut-être convertibles pour l'utilisation d'autres moteurs de recherche?

Cordialement.

_________________

Back to top
View user's profile Send private message Visit poster's website 
musher0


Joined: 04 Jan 2009
Posts: 9536
Location: Gatineau (Qc), Canada

PostPosted: Mon 26 Dec 2016, 07:15    Post subject:  

Bon, encore un truc : ce Googler, c'est du Python en console. Autant dire du
dindon en conserve, tiens. Rolling Eyes Ou du corned beef !

Faut jamais dire jamais, je trouverai peut-être un jour une utilité à ce Googler,
mais pour moi, pour l'instant, pour les recherches, c'est ask.com ou StartPage
dans le dernier Vivaldi.

Je déteste pas la mode rétro, mais là c'est un peu fort !

À+

_________________
musher0
~~~~~~~~~~
« Un insensé sur le trône n'est qu'un singe sur le haut d'un toit. » / "A madman
on the throne is just a monkey on top of a roof." (Bernard de Clervaux)
Back to top
View user's profile Send private message 
Argolance


Joined: 06 Jan 2008
Posts: 2708
Location: PORT-BRILLET (Mayenne - France)

PostPosted: Mon 26 Dec 2016, 08:56    Post subject:  

Je suis allé un peu vite en annonçant "(testées avec succès!)". Chez moi, la recherche donne des résultats mais, contrairement à tes résultats, les lignes ne sont pas toutes utilisables en l'état.
Koikesse?
161226_150737_510x253_easyshot.jpg
 Description   
 Filesize   34.93 KB
 Viewed   162 Time(s)

161226_150737_510x253_easyshot.jpg


_________________


Last edited by Argolance on Mon 26 Dec 2016, 10:09; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website 
Argolance


Joined: 06 Jan 2008
Posts: 2708
Location: PORT-BRILLET (Mayenne - France)

PostPosted: Mon 26 Dec 2016, 09:51    Post subject:  

musher0 wrote:
Je déteste pas la mode rétro, mais là c'est un peu fort !
Googler ou les commandes de Médor peuvent être intéressants à l'intérieur d'un autre script.
_________________

Back to top
View user's profile Send private message Visit poster's website 
Mdor


Joined: 24 Jul 2010
Posts: 1240
Location: France

PostPosted: Mon 26 Dec 2016, 10:30    Post subject:  

Ici pour YouTube la fonction fonctionne Wink
Mais entre temps tu as édité ton message précédent...

Quote:
root@ToutouPC-007 ~
# Google yt le schmilblick
https://www.youtube.com/watch?v=bUdhyn2HofE
https://www.youtube.com/watch?v=bUdhyn2HofE
https://www.youtube.com/watch?v=bJqlk5GtmuU
https://www.youtube.com/watch?v=bJqlk5GtmuU
https://www.youtube.com/watch?v=h8eIttbSUC4
https://www.youtube.com/watch?v=h8eIttbSUC4
http://mayotte.orange.fr/video/221/spectacle-certifie-conforme-et-le-schmilblick.html
http://www.jeuxvideo.com/forums/1-29901-3840-1-0-1-0-yt-meme-a-30-ans-on-flippe-grave-xd.htm
http://www.lemarchedutimbre.com/forum_affichage_sujet.php?id_message=157587&f=3
https://eu.battle.net/forums/fr/wow/topic/17614403915?page=2
http://www.krosmaga.com/fr/forum/36-evenements-animations/928-concours-ton-deck?sort=date_D
http://www.vttour.fr/forum/read_98579.html
http://www.daikhlo.us/watch/yt/25LMNrhEpJ4
root@ToutouPC-007 ~
#

Ceux qui posséde youtube-dl peuvent ajouter dans le bashrc :
Code:
pytdl() { youtube-dl -q --max-downloads 1 --no-playlist --default-search ${2:-ytsearch} "$1" -o - | mplayer -vo null /dev/fd/3 3<&0 </dev/tty; }


Ou bien avec you2pup par la commande :
Code:
you2pupsearch le schmilblick



Cordialement,
Médor.

_________________
Recherches Puppy|Index Puppy|Index FR|Tuto Toutou
Back to top
View user's profile Send private message 
Mdor


Joined: 24 Jul 2010
Posts: 1240
Location: France

PostPosted: Mon 26 Dec 2016, 13:22    Post subject:  

Voici un autre ligne à ajouter dans le bashrc Wink
Cette fois avec DuckDuckGo comme moteur de recherche, le résultat s'affiche dans Dillo ...
Code:
ddg(){ search=""; bang=""; for term in $@; do if [[ "$term" =~ -([A-Za-z0-9._%+-]*) ]]; then bang="\!${BASH_REMATCH[1]}" ; else search="$search%20$term" ; fi ; done ; dillo "https://www.duckduckgo.com/html/?q=$bang$search" ;}


Cordialement,
Médor.
Capture_2016-12-26(2).jpg
 Description   
 Filesize   130.1 KB
 Viewed   152 Time(s)

Capture_2016-12-26(2).jpg


_________________
Recherches Puppy|Index Puppy|Index FR|Tuto Toutou
Back to top
View user's profile Send private message 
Argolance


Joined: 06 Jan 2008
Posts: 2708
Location: PORT-BRILLET (Mayenne - France)

PostPosted: Mon 26 Dec 2016, 14:40    Post subject:  

Merci.
Médor wrote:
Mais entre temps tu as édité ton message précédent...
Désolé!
Mais pourquoi la commande me renvoie-t-elle:
Code:
# Google yt le schmilblick
https://www.youtube.com/watchx3Fvx3DbUdhyn2HofE
https://www.youtube.com/watchx3Fvx3DbUdhyn2HofE
https://www.youtube.com/watchx3Fvx3DbJqlk5GtmuU
https://www.youtube.com/watchx3Fvx3DbJqlk5GtmuU
https://www.youtube.com/watchx3Fvx3Dh8eIttbSUC4
https://www.youtube.com/watchx3Fvx3Dh8eIttbSUC4
http://mayotte.orange.fr/video/221/spectacle-certifie-conforme-et-le-schmilblick.html
http://www.jeuxvideo.com/forums/1-29901-3840-1-0-1-0-yt-meme-a-30-ans-on-flippe-grave-xd.htm
http://www.lemarchedutimbre.com/forum_affichage_sujet.phpx3Fid_messagex3D157587x26fx3D3
https://eu.battle.net/forums/fr/wow/topic/17614403915x3Fpagex3D2
http://www.krosmaga.com/fr/forum/36-evenements-animations/928-concours-ton-deckx3Fsortx3Ddate_D
http://www.vttour.fr/forum/read_98579.html
http://www.daikhlo.us/watch/yt/25LMNrhEpJ4

au lieu de:
Code:
# Google yt le schmilblick
https://www.youtube.com/watch?v=bUdhyn2HofE
https://www.youtube.com/watch?v=bUdhyn2HofE
https://www.youtube.com/watch?v=bJqlk5GtmuU
https://www.youtube.com/watch?v=bJqlk5GtmuU
https://www.youtube.com/watch?v=h8eIttbSUC4
https://www.youtube.com/watch?v=h8eIttbSUC4
http://mayotte.orange.fr/video/221/spectacle-certifie-conforme-et-le-schmilblick.html
http://www.jeuxvideo.com/forums/1-29901-3840-1-0-1-0-yt-meme-a-30-ans-on-flippe-grave-xd.htm
http://www.lemarchedutimbre.com/forum_affichage_sujet.php?id_message=157587&f=3
https://eu.battle.net/forums/fr/wow/topic/17614403915?page=2
http://www.krosmaga.com/fr/forum/36-evenements-animations/928-concours-ton-deck?sort=date_D
http://www.vttour.fr/forum/read_98579.html
http://www.daikhlo.us/watch/yt/25LMNrhEpJ4

watchx3Fvx3DbUdhyn2HofE > watch?v=bUdhyn2HofE Shocked

_________________

Back to top
View user's profile Send private message Visit poster's website 
Mdor


Joined: 24 Jul 2010
Posts: 1240
Location: France

PostPosted: Mon 26 Dec 2016, 16:47    Post subject:  

Désolé mais sous Slaxen/Slacko-6.3.2 j'obtiens bien le même genre d'adresse : https://www.youtube.com/watch?v=bUdhyn2HofE, pour une recherche : yt Le Schmilblick, avec qwant lite sous Dillo ou PaleMoon Exclamation


Cordialement,
Médor
Capture_2016-12-26(5).jpg
 Description   
 Filesize   82.82 KB
 Viewed   118 Time(s)

Capture_2016-12-26(5).jpg


_________________
Recherches Puppy|Index Puppy|Index FR|Tuto Toutou
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 9536
Location: Gatineau (Qc), Canada

PostPosted: Mon 26 Dec 2016, 17:16    Post subject:  

En réponse à Argolance qui voulait que je regarde le script :

Ben... oui, Médor fait des merveilles avec grep -oP combiné à sed !

Mais je ne saisis toujours pas l'utilité de l'exécutable Googler lui-même
quand on a déjà l'excellent links2 si on tient à fureter dans le Web en
console.

À+

_________________
musher0
~~~~~~~~~~
« Un insensé sur le trône n'est qu'un singe sur le haut d'un toit. » / "A madman
on the throne is just a monkey on top of a roof." (Bernard de Clervaux)
Back to top
View user's profile Send private message 
Mdor


Joined: 24 Jul 2010
Posts: 1240
Location: France

PostPosted: Mon 26 Dec 2016, 17:55    Post subject:  

Il est aussi possible de modifier la ligne "ddg" dans bashrc pour utiliser links -g :
Code:
ddg(){ search=""; bang=""; for term in $@; do if [[ "$term" =~ -([A-Za-z0-9._%+-]*) ]]; then bang="\!${BASH_REMATCH[1]}" ; else search="$search%20$term" ; fi ; done ; links -g "https://www.duckduckgo.com/html/?q=$bang$search" ;}



Cordialement,
Médor
Capture_2016-12-26(7).jpg
 Description   
 Filesize   126.41 KB
 Viewed   115 Time(s)

Capture_2016-12-26(7).jpg


_________________
Recherches Puppy|Index Puppy|Index FR|Tuto Toutou
Back to top
View user's profile Send private message 
Mdor


Joined: 24 Jul 2010
Posts: 1240
Location: France

PostPosted: Tue 27 Dec 2016, 07:00    Post subject:  

Bonjour,

Voici la ligne pour le moteur de recherche Qwant Lite Wink

Avec Dillo :
Code:
Qw(){ search=""; bang=""; for term in $@; do if [[ "$term" =~ -([A-Za-z0-9._%+-]*) ]]; then bang="\!${BASH_REMATCH[1]}" ; else search="$search%20$term" ; fi ; done ; dillo "https://lite.qwant.com/?q=$bang$search" ;}


Avec Links :
Code:
Qw(){ search=""; bang=""; for term in $@; do if [[ "$term" =~ -([A-Za-z0-9._%+-]*) ]]; then bang="\!${BASH_REMATCH[1]}" ; else search="$search%20$term" ; fi ; done ; links -g "https://lite.qwant.com/?q=$bang$search" ;}


...

Le résultat de la recherche peut être ensuite affiné selon le type (Web par défaut) en cliquant sur : Actualités, Social, Images, Video ou Shopping.



Cordialement,
Médor.

_________________
Recherches Puppy|Index Puppy|Index FR|Tuto Toutou
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 2 [24 Posts]   Goto page: 1, 2 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0628s ][ Queries: 12 (0.0041s) ][ GZIP on ]