Importar vários Emolticons de uma vez para amsn
Publicado por André Luiz Boeno Thompson 29/06/2009
[ Hits: 6.440 ]
Um dia inventei que queria mais emoticons no meu amsn. Baixei alguns e descobri que tinha
de adicioná-los um por um.
Algo que não queria fazer!! Ao olhar os arquivos de configuração do amsn percebi uma saída
para o meu problema, e então segue o script para vocês.
*** depende de RAC http://aurelio.net/rac/
sintaxe:
$ add2amsn.sh "endereço onde se encontram os emolticons" "endereço dos arquivos de
configuração do amsn"
ex:
$ add2amsn.sh /home/traylo/emolticons /home/traylo/.amsn/traylo_gmail_com
#!/bin/bash #Script liberado sobre licença GPL #Desenvolvido por André Luiz Boeno Thompson (por ter preguiça de add um por um) #Esse script tem como objetivo importar varios emolticons para o amsn de uma vez #OBS.sei que esse código tá meio porco mas não tinha muito tempo e isso não vem ao caso #acho q muitos acharam proveitoso para aprendizado e quebrar um galho #Depende de rac (rolls and colls) download no site http://aurelio.net/rac/download/index.html ######################################################################################## cd $1 cp * $2/smileys/. cd $2/smileys #listando os emolticons com extensões .gif e .png ls *.gif > nomesgif.txt ls *.png >> nomesgif.txt cp nomesgif.txt nomes.txt #retirando as extensões para maior legibilidade sed -i -e "s/.gif//g" nomes.txt sed -i -e "s/.png//g" nomes.txt numerof=`cat nomesgif.txt | wc -l` onde=`pwd` #imprime informações na tela para situar o usuário clear echo "Você tem $numerof emolticons para importar" read -p "Pressione qualquer tecla para continuar" echo "Importando..." # looping para add os emolticons um por um for ((i=1; i<=$numerof; i++)) do nomegif=`rac $i nomesgif.txt` nome=`rac $i nomes.txt` echo -n "." # cria tag xml linha por linha no arquivo emolticon.xml echo " <emoticon>" >> emolticon.xml echo " <file>$onde/$nomegif</file>" >> emolticon.xml echo " <text>$nome()</text>" >> emolticon.xml echo " <name>$nome</name>" >> emolticon.xml echo " <animated>1</animated>" >> emolticon.xml echo " <image_name>emoticonCustom_std_$nome</image_name>" >> emolticon.xml echo " </emoticon>" >> emolticon.xml done rm -rf nomes.txt > /dev/null rm -rf nomesgif.txt > /dev/null mv emolticon.xml ../. cd .. #cria arquivo de bkp mv config.xml config.xml.old # fusiona o arquivo emolticon.xml com o config.xml do amsn cat config.xml.old |grep -v "</config>" > config.xml cat emolticon.xml >> config.xml echo "</config>" >> config.xml echo "Operação terminada. Se tudo deu certo é só aproveitar t+"
Instalador de Lutris com winehq-staging para rodar Origin em Debian Bullseye (Kernel 5.10.0-23) - 64
Ubuntu - Removendo kernels antigos
Script Basico para Tunnel Broker
Nenhum comentário foi encontrado.
Como enviar dicas ou artigos para o Viva o Linux
Como Ativar a Aceleração por GPU (ROCm) no Ollama para AMD Navi 10 (RX 5700 XT / 5600) no Gentoo
Como criar um make.conf no Gentoo (para iniciantes)
Como instalar o Open WebUI para Ollama no Gentoo (com systemd)
Configuração de IP fixo via nmcli e resolução de nomes via /etc/hosts no Gentoo
Removendo o bloqueio por erros de senha no Gentoo (systemd)
Papel de Parede Animado no KDE Plasma 6 (Com dicas para Gentoo)
Homebrew: o gerenciador de pacotes que faltava para o Linux!
Removendo a trava de versão do Project Brutality para GZDoom/UZDoom
É o fim da produção de hollywood e da netflix... (2)
O que você está ouvindo agora? [2] (230)









