
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
ProgramasEstes programas de vez enquando eu dou uma mexida:gmailreaderEu nunca gostei muito de ser obrigado a sempre usar aquela interface do gmail na web, que é bastante lenta em alguns computadores, como o meu. Recentemente tive um pouco de tempo e comecei a escrever o gmailreader, um leitor de e-mail para console que deve trabalhar em conjunto com algum editor de texto. No meu caso eu uso o vim. O programa usa a libgmail, sem a biblioteca eu nunca teria animado de fazê-lo, para fazer esse tipo de coisa gasta-se bastante tempo mexendo com javascript -- coisa que simplesmente não tenho paciência de fazer. Eu aproveitei para manter um pequeno fork da libgmail para que os usuários possam utilizar a versão da biblioteca com que testei o meu programa. Tendo em vista que é uma biblioteca bem no inicio do desenvolvimento, modificações nela poderiam quebrar meu programa. Além disso eu tive de modificá-la para que a funcionalidade de arquivar o e-mail funcionasse. Download: gmailreader-0.7.tar.gzLicença: GPL Linguagem: Python libgmail 0.1.8-rafael4Pequeno fork da biblioteca libgmail que fiz para ter a funcionalidade de arquivar os e-mails. A idéia é sempre atualizar o fork com as novas versões da biblioteca e mantê-lo sempre sincronizado com o gmailreader. Download: libgmail-0.1.8-rafael4.tar.gzLicença: GPLv2 Linguagem: Python Internet SCPrograma que permite jogar starcraft pela Internet sem usar a battle.net. Usando o jogo com se todo mundo estivesse na rede local. A versão para windows não foi testada. Se você testar e encontrar algum problema, por favor me comunique. * NOTA: os usuários windows devem instalar a biblioteca winpcap 4.0.1. Usuários unix basta ter o tcpdump instalado. Download:
Linguagem: Python AssistePrograma para fazer download de videos em sites de streaming (como http://www.firefoxflicks.com) em que você precisa de um plugin para ver o video. Por enquanto ele não funciona totalmente em qualquer site, mas no youtube, google videos, e outros ele esta funcionando. Nova versão do assiste, a ideia do pyffmpeg não é uma boa, uma vez que os visualizadores de video (totem, vlc, mplayer) todos suportam flv hoje em dia. E o wrapper do pyffmpeg nunca foi bom. Então o suporte a isso foi eliminado. A versão 2.0 deve ser capaz de pegar videos do youtube, mesmo quando inserido dentro de outra página. * NOTA: Não está funcionando com o youtube atualmente, consertarei assim que tiver tempo. Download: assiste-2.0.tar.gzLicença: GPL Linguagem: Python pandoraO site pandora não deixa pessoas com IP de fora dos EUA usarem o site. Isso é incoerente da parte deles porque, pela própria natureza da Internet o IP não representa a localização geografica das pessoas. Portanto existem pessoas que moram nos EUA que não podem acessar o site porque de alguma forma o seu IP acaba sendo de um provedor fora dos EUA, como um provedor no Canadá, por exemplo. Por isso este programa usa o tor para carregar um navegador usando o torify e um ExitNode nos EUA, ou seja, qualquer pessoa que tenha problemas de entrar no site devido ao IP pode resolver esse problema usando o programa abaixo. Note que eu não tenho controle sobre a localização das pessoas que irão rodar o programa, mas só moradores dos EUA podem rodá-lo devido as restrições do site, que só paga royallties para funcionar para pessoas que morem nos EUA. Download: pandora.cLicença: 2-term BSD Linguagem: C RobotaEu precisei criar um bot IRC que fosse pratico para mim usar e que fosse rapido de fazer. Entao criei essa solucao simples e talvez nao muito elegante, que é a Robota. O bom é que para criar novos plugins basta escrever um script python com uma função execute e jogá-la no diretorio plugins. No pacote existe ate uma versao do BeautifulSoup, não tem um instalador ou instruções. Mas é bem fácil usar. Basta modificar o script robota.py com nickname, servidor e senhas apropriadas e sair usando. Download: robota.tar.gzLicença: BSD revisada Linguagem: Python Existe a possibilidade de eu dar uma olhada nestes:MekiUm wiki com addon feito para ser o mais simples possivel. Não precisar de acesso a banco de dados nem nada disso. Não é dos mais seguros, mas é bom o suficiente para se ter um wiki rodando rápido e sem precisar de configurações extras no servidor. Download: meki-0.1.tar.gzLicença: GPL Linguagem: PHP StaticpagePrograma para manter uma página estatica. Assim uma página com alguma frescura pode ser mantida mesmo em servidores que não permitem o uso de PHP, Python, etc. Download: staticpage-0.6.tar.gzLicença: GPL Linguagem: C TranslatePrograma para transformar uma string em uma tabela em outra. Pode ser usado para transformar acentos em um encoding em acentos de latex como "\' e" ou para HTML entities (como na tabela que acompanha o programa). Download: translate-0.4.tar.gzLicença: GPL Linguagem: Haskell Nunca mais irei chegar perto destes:update-etcPrograma que auxilia fazer o upgrade dos arquivos de configuração a cada novo release. Para usá-lo basta descompactar o set etc.tgz num diretório e passar o path desse diretório como parâmetro do programa. * NOTA: Use o mergemaster que faz um trabalho muito melhor. Download: update-etcLicença: BSD revisada Linguagem: sh PyffmpegEsta é uma biblioteca encapsuladora do ffmpeg, um programa de conversão de formatos de videos. Ela não esta em uma forma muito elegante ou completa, foi feita básicamente para eu poder usar com o assite. Como o ffmpeg só esta disponíivel através do svn é comum as distribuições terem versões diferes do svn sem nada muito claramente especificado. Então pegar um snapshot específico do svn e encapsular pareceu uma boa ideia. Digitar "make py" após um configure deve ser capaz de gerar o arquivo .so necessário. Download: pyffmpeg.tar.gz |