xclip para copiar una ecuación de búsqueda al portapapeles con un atajo de teclado

Las bases de datos de información científica habitualmente te permiten guardar búsquedas y crear alertas. Hay algunas que incluso permiten la creación de un feed RSS, como por ejemplo PubMed. Otras, en cambio, tienen alguna limitación.

La mayoría de los días uso la base de datos MyNews. Hablé de ella en el post Cómo leo noticias de medios: por temas con My News (27 julio, 2023). Esta base de datos de noticias de medios, al menos a través de la interfaz de la suscripción de mi universidad, no permite guardar búsquedas ni guardar la url de la búsqueda, pues el motor de búsqueda profesional no construye una url nueva para cada búsqueda. Por ello, cada vez que accedía, tenía que copiar y pegar la búsqueda de un txt donde la guardaba y ejecutarla en MyNews. Eso hasta hace unos días.

Buscando cómo automatizar ese copiado de la búsqueda o de un texto en general, llegué a xclip y a una entrada de "atareao con Linux" de título "Del terminal al portapapeles con xclip". Me sirvió para conseguir lo que quería en mi Debian 12 + XFCE.

En síntesis, ahora pulso un atajo de teclado y copio al portapapeles automáticamente una ecuación de búsqueda, para después pegarla en la búsqueda profesional de MyNews. Así lo he conseguido:

  1. Creo un archivo .sh (dando permisos para poder ejecutarlo) con esta estructura: echo "aquí lo que se quiere tener copiado en el portapapeles" | xclip -sel clipj
  2. Creo un atajo de teclado en keyboard de las settings de mi Debian a ese archivo .sh (le he asignado en este caso Super S)

El archivo sh con la ecuación de búsqueda que he automatizado para ser copiada al portapeles queda así (la ecuación está cortada en algunos otros temas que también me gusta seguir):

echo "(biblioteca OR bibliotecas OR vegano OR vegana OR veganos OR veganas OR veganismo OR linux OR “software libre“ OR  mastodon OR library OR libraries OR vegan OR veganism OR “free software“ OR biblioteconomía OR musicoterapia OR “library science“ OR “music therapy“ OR “john fante“)&xoptions=contentfields=title" | xclip -sel clipj

Nota: tuve que tener cuidado con las comillas de xclip y las utilizadas para delimitar conceptos.

De esta forma, cuando pulso Super s en mi teclado, ya tengo copiada la ecuación y lista para pegarla (Control v) en la búsqueda profesional de MyNews. Así veo noticias que incluyen al menos uno de esos temas en su título.

También, he hecho lo mismo con una búsqueda en Dialnet, aunque aquí sí que se puede guardar en marcadores la url de la búsqueda. Aún así, con pulsar Super D en mi teclado, ya la tengo copiada al portapeles para pegarla en el navegador (bien podría haberla incluido a marcadores sin más, pero así he usado de nuevo xclip).

Publicado el 24 agosto de 2023 por Pedro Lázaro Rodríguez; con licencia Creative Commons CC BY-NC-SA 4.0 y en la categoría "Software Libre"

Volver al top de la página