Geração e conferência de apostas de loterias.
Project description
sorte.py
AVISO
sorte.py não consegue fazer mais consultas (o que também afeta as conferências),
desde que a Caixa mudou drasticamente o sistema. Este problema está sendo investigado.
Veja https://github.com/wagnerluis1982/sorte.py/pull/4
Sobre
O sorte.py é um script Python de linha de comando para geração e conferência
de apostas de loterias. Surgiu com o propósito principal de conferir apostas
feitas nas Casas Lotéricas do Brasil.
A geração de números é como a surpresinha, mas os jogos têm que ser preenchidos manualmente.
Instalação
AVISO: sorte.py requer no mínimo o Python 3 para a instalação com sucesso.
Para instalar, basta executar o pip pondo como argumento o repositório.
$ pip3 install git+https://github.com/wagnerluis1982/sorte-py
Licença
O código fonte é licenciado sob a licença GPLv3.
Modo de uso
Gerando números para aposta
Para ter uma aposta gerada, na quantidade padrão da Quina, por exemplo, basta
$ sorte.py quina
Todas as opções de geração
-q --quantidade Quantas apostas deverão ser geradas. Padrão: 1
-n --numeros Quantos números cada aposta gerada terá. Se não informado
o padrão depende da LOTERIA informada
-h --help Mostra esta ajuda e finaliza
Loterias disponíveis: duplasena, lotofacil, lotomania, megasena, quina.
Conferindo apostas
Para conferir três apostas do último concurso, execute
$ sorte.py quina '1,23,39,44,50' '5 9 15 50 75' '1-3 30 56'
Cada argumento é uma aposta. Os números podem ser separados por vírgula ou espaço em branco. Caso utilize hífens entre dois números, será considerado um intervalo.
Se for preciso especificar o concurso, então basta utilizar o parâmetro
-c|--concurso, conforme exemplo abaixo
$ sorte.py quina -c 1325 '1,23,39,44,50' '5 9 15 50 75'
Caso o parâmetro -i|--stdin seja ativado, as apostas serão lidas da entrada
padrão, uma por linha até encontrar o EOF (Ctrl-D no Linux).
$ sorte.py quina -c 1325 -i
1,23,39,44,50
5 9 15 50 75
1-3 30 56
Com o parâmetro -i, fica possível a utilização de um arquivo com as apostas,
conforme exemplo.
$ sorte.py quina -c 1325 -i < fezinha-na-quina.txt
As linhas que iniciam por # são consideradas comentários.
Conferindo vários concursos
O script permite conferir vários concursos de uma vez, passando o argumento -c
várias vezes
$ sorte.py duplasena -c 1130 -c 1131 -i < minhas_apostas.txt
ou informar uma faixa de valores
$ sorte.py quina -c 1325-1330 -i < fezinha.txt
Todas as opções de conferência
-c --concurso Número do concurso para consultar ou conferir. Pode ser
passada várias vezes
-i --stdin Recebe as apostas da entrada padrão, útil para manter as
apostas em um arquivo
Consultando resultados
Para consultar, execute
$ sorte.py JOGO -c|--concurso NUM
onde o argumento NUM é o número do concurso em que quer o resultado. Se quiser
obter o último resultado disponível, basta passar um argumento vazio, conforme
comando abaixo.
$ sorte.py lotofacil -c=
Consultando vários concursos
Semelhante à conferência, é possível consultar vários concursos de uma vez:
$ sorte.py duplasena -c 1130 -c 1131
$ sorte.py duplasena -c 1136-1145
Todas as opções de consulta
-c --concurso Número do concurso para consultar ou conferir. Pode ser
passada várias vezes
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sorte.py-0.1.0.dev1.tar.gz.
File metadata
- Download URL: sorte.py-0.1.0.dev1.tar.gz
- Upload date:
- Size: 22.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.11 CPython/3.8.10 Linux/5.4.0-89-generic
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e612d506248b4c13088d0abb0317542331c54f9279f0ab6315308d78fba445ed
|
|
| MD5 |
82e9b746d491257844bd95c74bf3d360
|
|
| BLAKE2b-256 |
111171e637db3f40eaee9948af394d904b26058e9cbcb22526da8658cf683df4
|
File details
Details for the file sorte.py-0.1.0.dev1-py3-none-any.whl.
File metadata
- Download URL: sorte.py-0.1.0.dev1-py3-none-any.whl
- Upload date:
- Size: 14.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.11 CPython/3.8.10 Linux/5.4.0-89-generic
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
026a3fcca51e645934af746a5cd564359e152a418400375f5edfb05fb7f06478
|
|
| MD5 |
256d6d25a6af48dd6e80fc3e18a82cd7
|
|
| BLAKE2b-256 |
83df2190dbcbae789e1f4fdc1942f0c2c167263253e675c1d61f6cd2501b57c9
|