#79 Esencialmente la idea es tan tonta como tener un shell script que:
- permite introducir el texto de la query (en el entornoo gráfico lo introduzco usando dmenu con un menú vacío) que guardo en variable $query,
- seguidamente procedo a ejecutar algo del tipo 'torsocks curl https://www.google.com/search?q=$"' (fácilmente adaptable a duckduckgo, librex, librey, ...) [yo uso "curl-impersonate" https://github.com/lwthiker/curl-impersonate porqué el curl básico a veces me daba problemas ]
- tengo un script que transforma el html anterior en un listado de entradas [para esta transformación proceso la información usando un html parser, en mi caso uso pup https://github.com/ericchiang/pup ]
- muestro dicho listado usando dmenu y eligo la(s) urls a mandar al portapapeles [y así las puedo pegar donde quiera, normalmente el navegador ]
Y casi me dejo decir que mejor si reinicias "tor" con cierta frecuencia (varias veces al día).
_________________________________________________________________________
PD: Para los pasos 2-3 se puede apelar a las apis de librex (y librey) de forma que uno no tenga que programar mucho y ya directamente obtener la información en formato json (en vez de html). Por ejemplo, esto sucede si visitas
https://lx.vern.cc/api.php?q=searchgpt&p=2&t=0 [verás que te responde con un formato json ]
La información-documentación de la api está en
https://lx.vern.cc/api.php
Ese es uno de los servidores de librex que aparece en https://github.com/hnhx/librex
Portada
mis comunidades
otras secciones
#59 Podrías explicar como lo haces ?