Posts Tagged ‘python’
pacupdate - um notificador de atualizações para o Arch Linux
Posted by Hugo Doria | Filed under Arch Linux, Linux
Já fazia algum tempo que eu queria meter as caras e aprender python. Nesta semana eu resolvi criar um projeto para isso (é a melhor maneira de se aprender algo) e foi assim que surgiu a idéia do pacupdate - um notificador de atualizações pro Arch Linux.
Comecei a programá-lo e trocar idéias com alguns amigos. A Késsia curtiu e decidiu virar desenvolvedora do pacupdate também. A partir daí começamos a por a mão na massa. Foram 5 dias de muito código, patches, fraldas de Ian trocadas, bugs descobertos (e resolvidos), horas de almoço perdidas e, principalmente, diversão.
Ontem liberamos oficialmente a versão 0.1 do pacupdate que é/faz:
- Programado em python, pynotify e pygtk
- Procurar atualizações disponíveis para o Arch automaticamente
- Notifica o usuário sobre as atualizações
- Muda o ícone para alertar o usuário caso encontre atualizações
- Permite que o usuário procure atualizações a qualquer momento
O pacupdate já está disponível no repositório [community] e para instalá-lo é só fazer:
# pacman -Sy pacupdate
E para rodá-lo:
$ pacupdate
Alguns screenshots do pacupdate em ação:
Ícone na tray:
![]()
Menu do pacupdate:

Notificação de updates:

Nós já temos várias idéias pra versão 0.2. Por enquanto o TO DO inclui:
- Adicionar uma opção para que o usuário rode o pacman e atualize o sistema (usando gksu, provavelmente)
- Adicionar suporte a traduções
- Adicionar uma opção para permitir que o usuário leia notícias dos sites do Arch Linux (do oficial e das comunidades)
- Mudar a cor do tamanho dos pacotes na notificação
- Adicionar botões na notificação para que a pessoa possa ignorá-la, ver a lista de updates etc.
Todo o código está licenciado sob GPL2 e pode ser encontrado na página do projeto. Com isso você pode ir acompanhando o desenvolvimento do pacupdate. :)
Quem quiser pode contribuir com o projeto relatando bugs, solicitando features e, claro, submetendo patchs. Este também é um ótimo projeto para quem quer aprender python, pois está bem no começo e fica fácil de acompanhar (ele foi criado exatamente para que eu aprendesse python).
Falando em contribuição, algumas outras pessoas foram super importantes para este primeiro release. Eu enxi muito o saco do Paulo Matias e do Og Maciel, que me deram várias dicas e/ou ajudaram no desenvolvimento. Muito obrigado a ambos.
Mudanças estruturais
Posted by Hugo Doria | Filed under Linux
Aproveitei a véspera do feriado e resolvi fazer algumas mudanças estruturais aqui.
A primeira delas foi a mudança do tema deste blog. Eu já tinha começado o processo, mas ainda faltava mudar algumas coisas. Agora ele está, digamos, 98% concluído. Se alguém tiver alguma sugestão é só avisar. :D
Nestes últimos dias tomei vergonha na cara e registrei um domínio para mim. Agora este blog pode ser acessado através de http://blog.hugodoria.org e vocês podem entrar em contato comigo pelo endereço hugo arroba hugodoria.org. Como todo bom pai nerd eu criei um email para meu filho também: ian arroba hugodoria.org.
Decidi que estava mais que na hora de aprender python e, aproveitando isso, iniciei o projeto pacupdate. Ele vai ser responsável por gerenciar as atualizações do Arch Linux e avisar o usuário quando alguma estiver disponível. Estou escrevendo-o em python e pygtk.
Aproveitei e subi o djando no meu host para aprender a usá-lo também. Com ele criei um site com algumas informações sobre mim. O endereço é http://hugodoria.org.
Por hoje acho que é suficiente. Agora vou dar uma pausa e jogar Urban Terror (alguém aí joga?).
Hugo Dória é pai, músico, desenvolvedor oficial e empacotador do Arch Linux, sysadmin e trabalha com instalação e configuração de servidores Linux. :)