Browser - use rofi para acessar páginas na web

Publicado por Perfil removido (última atualização em 18/04/2017)

[ Hits: 1.596 ]

Download browse




Script que cria uma instância do rofi e pede input do usuário.

Se o input começar com https ou http, ou terminar com .io,.com ou .br, ele inicia o browser do usuário (definindo pela variável de ambiente de BROWSER, com default para o teu browser).

Se o input não preencher os requisitos acima ele inicia o browser com o input do usuário como string de busca ( por padrão usa searx.me ).

  



Esconder código-fonte

#!/bin/sh
#
# Uses rofi to get user input, if the input starts
# with https or http, or end with .com,.io or .br 
# it runs the input directly to the browser
#
# if the input doesn't meet the above criteria then
# it will search the user input on the search engine
# defined bellow ( searx.me by default )
#
# This requires the BROWSER variable to be set
# it defaults to qutebrowser
#
# Define the URL for searching
URL="https://searx.me/?q="
#
# Get user input
q="$(rofi -dmenu -p "Browse the Web:")"

if [ -z "${q+x}" ]; then
  exit 0
elif echo "$q" | grep --quiet -E '^https|^http|\.com|\.io|\.br|\.net'; then
  "${BROWSER:=qutebrowser}" "${q}"
else
  "${BROWSER:=qutebrowser}" "${URL}""${q}"
fi

Scripts recomendados

Script de backup para banco Firebird

Instalador Nagios 4.2 no Fedora 24

Check_mount NRPE

Slackpkg: Spinning Bar (barra giratória)

Multiconversor (Octal para binário, decimal para hexadecimal, etc)


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts