Skip to main content

Biblioteca/CLI para rastreio de encomendas de diversos sistemas.

Project description

PyRastreio

PyRastreio é uma biblioteca/cli para rastrear suas encomendas em alguns sistemas, criei ela só por que queria uma forma mais prática de ficar consultando minhas compras sem ter que ir nesses sistemas fazer todo o procedimento de consulta.

Sistemas

Instalação

$ pip install pyrastreio

obs. Se você vai instalar a biblioteca fora de um ambiente virtual, é recomendado usar a flag --user.

CLI

Você pode executar o CLI usando os comandos rastreio ou cade_minha_encomenda:

$ cade_minha_encomenda --help
Usage: cade_minha_encomenda [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  correios
  jadlog
  sequoia

Exemplos

Correios

$ rastreio correios CODIGO
+------------+--------+----------------+---------------------+
| data       | hora   | local          | mensagem            |
+============+========+================+=====================+
| 11/11/2011 | 11:11  | São Paulo / SP | descrição do evento |
+------------+--------+----------------+---------------------+
| 12/12/2011 | 12:12  | São Paulo / SP | descrição do evento |
+------------+--------+----------------+---------------------+

Jadlog

$ cade_minha_encomenda jadlog CODIGO
+--------------------+-----------------+---------------+-----------------+----------------+
| data/hora          | origem          | status        | destino         | documento      |
+====================+=================+===============+=================+================+
| 11/11/2011   11:11 | CO SAO PAULO 01 | EMISSAO       | CO SAO PAULO 02 |                |
+--------------------+-----------------+---------------+-----------------+----------------+
| 12/12/2011   12:12 | CO SAO PAULO 02 | TRANSFERENCIA | CO SAO PAULO 03 | 11111111111111 |
+--------------------+-----------------+---------------+-----------------+----------------+

Sequoia

$ cade_minha_encomenda sequoia CODIGO CPF
+------------------+----------------------------+
| data/hora        | status                     |
+==================+============================+
| 11/11/2011 11:11 | Recepção na transportadora |
+------------------+----------------------------+
| 12/12/2011 12:12 | Em transferência           |
+------------------+----------------------------+

Biblioteca

A biblioteca implementa uma busca para cada sistema:

from pyrastreio import correios, jadlog, sequoia

print('Correios:')
print(correios('CODIGO_RASTREIO_CORREIOS'))
print('Jadlog:')
print(jadlog('CODIGO_RASTREIO_JADLOG'))
# sequoia precisa do cpf ou cnpj além do código de rastreio
print('Sequoia:')
print(sequoia('CODIGO_RASTREIO_SEQUOIA', '11111111111'))

Caso um código válido seja usado, essa deve ser a saída:

Correios:
[{"data": "11/11/2011", "hora": "11:11", local": "São Paulo / SP", "mensagem": "descrição do evento"}]
Jadlog:
[{"data/hora": "11/11/2011   11:11", "origem": "CO SAO PAULO", "status": "EMISSAO", "destino": "CO SAO PAULO 02", "documento": "11111111111111"}]
Sequoia:
[{"data/hora": "11/11/2011", "status": "Recepção na transportadora"}]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyrastreio-0.2.0.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

pyrastreio-0.2.0-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file pyrastreio-0.2.0.tar.gz.

File metadata

  • Download URL: pyrastreio-0.2.0.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.7.3

File hashes

Hashes for pyrastreio-0.2.0.tar.gz
Algorithm Hash digest
SHA256 0f561ff0185a727eb9e8d8d1b71e819f7d642a1ed9b765a02f27a8a2ea77793f
MD5 cffc635de35a1aecd9f8b4d592128beb
BLAKE2b-256 e7454399a52a0ef1cdb2fe40548fe34fa2a2ad230dc0235ceeeb4d9aad20e1c6

See more details on using hashes here.

File details

Details for the file pyrastreio-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: pyrastreio-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.7.3

File hashes

Hashes for pyrastreio-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 687d871e850bb46eed45791a3e751a4f2c9da761e0f6baec49df17c7efc9bd8f
MD5 a51a1f4fa5e0be5f088989f708aec796
BLAKE2b-256 3cf0cdc57429287d644d3d640ddd3f1cc44a980dc8de002ed0976fb066c2a2a2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page