Pular para o conteúdo

Browser - use rofi para acessar páginas na web

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 ).
Perfil removido removido
Hits: 2.004 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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 ).
Download browse Enviar nova versão

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

Remoção completa de gateway para Tivoli Framework

Script para acionamento de GPIO para Relé Raspberry Pi

Escrever por extenso

Relatório de suprimentos da empresa

Enviar ip dinâmico

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.