out 242013
 
script_logo_48

script_logo_48Quem compra um produto pela internet e tem sua encomenda entregue pelos correios sempre fica ansioso, bisbilhotando de tempos em tempos se o pacote já saiu para entrega. Como eu também tenho esse costume, resolvi criar uma aplicativo que faça esse monitoramento por mim e que quando o meu pacote possuir o status de "Saiu para Entrega" ele soe um alarme. O programa foi escrito em python e possui três versões: i) uma em linha de comandos, sendo que o usuário passa os código de rastreio e o intervalo de tempo como parâmetros; ii) Uma versão com interface gráfica escrita em QT usando o PyQt4, que permite monitorar várias encomendas ao mesmo tempo; iii) Uma versão para Android, que ainda está em faze inicial de desenvolvimento.

Nos vídeos são apresentados as diversas versões do programa em funcionamento.

O código fonte está disponível no meu github https://github.com/duducosmos/pycorreios

Para instalar é preciso ter o python-setuptools instalado. Para quem usa o Ubuntu, como eu, segue os passos de instalação.

Passo 1: Instalar o easyinstall

[shell]

sudo apt-get install python-setuptools

[/shell]

Agora é baixar o código fonte e instalar.

Passo 2: Clone o repositório localmente (se não tiver o git instalado faça sudo apt-get install git)

[shell]

git clone git@github.com:duducosmos/pycorreios.git

[/shell]

Passo 3: Instalar.

Faça cd até a pasta chamada pycorreiosPC que está dentro da pasta clonada do github, em seguida os comando

[shell]

sudo python setup.py install

[/shell]

Pronto, o programa já está terminado, para a versão de linha de comando digite no teminal

[shell]

pycorreios

[/shell]

Já para a versão com interface gráfica digite no terminal

[shell]

pycorreios_qt

[shell]

A versão para Android ainda está apresentando problemas, mas para quem tiver curiosidade é só instalar o apk que está na pasta pycorreiosAndroid ou baixar direto usando o seguinte QRCode:

Até a próxima.

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)

%d blogueiros gostam disto: