Importar vários Emolticons de uma vez para amsn
Publicado por André Luiz Boeno Thompson 29/06/2009
[ Hits: 5.950 ]
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+"
Ordenação de Bytes por Swap Nibble
Ajustar a hora com o Observatório Nacional
Nenhum comentário foi encontrado.
Como agendar um backup automático do PostgreSQL no Cron evitando o problema de senha
Como preparar o Vim/Neovim para corrigir ortografia em português
Dark Web e Malwares na internet, quanto custa?
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Como verificar o hash de um arquivo baixado da Internet e como criar um hash
Debian 12 - IPTABLES - removendo NFTABLES
OverWatch 2 - Abrindo portas do jogo no Iptables.
Como instalar o adaptador wifi USB Intelbras ACtion A1200 no Linux Mint
Como normalizar seus arquivos MP3 para que fiquem no mesmo volume
WACOM Intuos no Ubuntu - muita dificuldades (1)
Instalação do Programa Imposto de Renda Pessoa Física 2023 [RESOLVIDO]... (6)
Instalando e compilando o GCC/G++ erro (4)
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba
[Shell Script] Tire screenshots com Scrot facilmente com Zscrot
[Shell Script] DioPSI - Script multidistro para instalar programas
[Shell Script] ARS Vídeos - Cortador de vídeos e webcam shooter