Uma das tarefas que gosto de fazer é procurar dicas ou coisas úteis para fazer com Bater.
Acabei de encontrar no blog da 4D43 uma dica que permite que você faça exatamente o que eu digo no título, encurte um URL com um comando.
Encurtar urls? … Sim. Por exemplo, um URL como https://blog.desdelinux.net/acortar-urls-con-un-comando-en-linux-bash/ tem muitas letras, mas esse URL encurtado seria: http://is.gd/NMiTwF
Bem, vou mostrar como encurtar usando o http://is.gd
Primeiro precisamos do pacote xsell instalado, que é quem nos permitirá pegar a URL que copiamos e usá-la no terminal.
Para instalar em Debian, Ubuntu ou derivado:
sudo apt-get install xsel
Depois de instalado, colocamos isso em um terminal:
curl -s "http://is.gd/create.php?format=simple&url=`xsel -po`"
Feito isso, o URL curto aparecerá.
Quer dizer ... eu explico novamente.
- Copiamos o URL longo que queremos cortar.
- Escrevemos no terminal o comando que coloquei acima.
- Pressionamos [Enter] e ele mostrará a URL cortada.
Deixo uma captura de tela:
Como você pode ver mostra ... mas, se o que queremos é colocá-lo na área de transferência diretamente, isto é ... se queremos que ao executar o comando já tenhamos o link curto salvo, e para usá-lo é só colar ([Ctrl] + [V]) executamos este outro:
curl -s "http://is.gd/create.php?format=simple&url=`xsel -po`" | xsel -pi
Isso mais do que qualquer coisa é uma curiosidade, mas pode ser útil para um script que estamos fazendo hehe ...
Muito obrigado a 4d43 por compartilhar a dica ????
lembranças
É uma dica muito boa e pode ser muito útil. Para tornar as coisas mais fáceis para nós, podemos criar um alias em bashrc com o 'curl….' Aí você não precisa se lembrar de tal comando .. Simplesmente copiamos o link a ser encurtado, entramos com o alias e pronto 😀
Sim, um alias como "encurtar" não seria ruim, vamos ver se eu termino alguns testes e coloco como fazer com Goo.gl autenticando com a conta Google de cada um, isso seria ótimo 😀
Esta é a minha linha de alias, feita e testada antes de emitir meu comentário:
alias shorten = 'curl -s «http://is.gd/create.php?format=simple&url=`xsel -po`»'
Você me inspirou, vou fazer algo para enviar tweets pelo terminal do windows, que será o projeto de hoje 🙂
HAHAHAHA cara, isso seria ÓTIMO 😀
Alguém sabe fazer isso com goo.gl?