Importar vários Emolticons de uma vez para amsn
Publicado por André Luiz Boeno Thompson 29/06/2009
[ Hits: 6.421 ]
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+"
sbogrupo - ferramenta de consulta à base de dados do sbopkg
Instalação do LibreOffice 64 bits no Ubuntu
Lista de Selecao de arquivos no Dialog
Nenhum comentário foi encontrado.
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Samba 4 AD-DC 2026: Como instalar e configurar um Active Directory (via APT-GET)
[Resolvido] Sumiço de redes e micro quedas no iwd/iwgtk (Realtek rtw88)
Como Configurar DNS Reverso (PTR) em Ambientes Linux e Microsoft
Preparando o Ambiente para Administrar o Samba 4 a partir do Windows com RSAT









