lotodice é uma ferramenta em Python para gerar e verificar jogos da Mega Sena e Quina.
Project description
lotodice
lotodice
é uma ferramenta em Python para gerar e verificar jogos da Mega Sena e Quina.
Requisitos
- Python 3.x
Instalação
Para instalar o lotodice
basta rodar o seguinte comando:
pip install lotodice
Instalando através do código fonte
Clone o repositório:
git clone https://github.com/calebe94/lotodice
Entre no diretório criado:
cd lotodice/
E rode o seguinte comando:
pip install .
Buildando o pacote
Se você está contribuindo com o projeto e vai testar a distribuição do pacote, siga os seguintes passos:
Com o repositório já clonado e no diretório raiz do projeto, crie um ambiente virtual Python:
virtualenv venv
source venv/bin/activate
Instale o pacote build
:
pip install --upgrade build
Agora rode o comando a seguir na pasta raiz do projeto:
$ python3 -m build
Agora para instalar o lotodice
através do pacote gerado, basta rodar o seguinte comando:
pip install dist/lotodice_*.tar.gz
Uso
lotodice -t [mega|quina] -q [quantidade] [--export caminho_para_arquivo.csv]
-t, --tipo
: Especifica o tipo de jogo (mega ou quina).-q, --quantidade
: Especifica a quantidade de jogos a serem gerados.-e, --export
: Exporta os jogos gerados para um arquivo CSV.
Para verificar se os jogos contidos em um arquivo CSV ganharam, use:
lotodice -c arquivo.csv "numeros_sorteados"
-c, --check
: Verifica se os jogos contidos no arquivo CSV ganharam, onde "numeros_sorteados" é uma string separada por vírgula com os números sorteados.
Exemplos
Gerar 10 jogos da Mega Sena e imprimir no console:
lotodice -t mega -q 10
Exportar 20 jogos da Quina para um arquivo CSV:
lotodice -t quina -q 20 --export jogos_quina.csv
Verificar se os jogos contidos em jogos_mega.csv
ganharam com os números sorteados 4,11,46,48,52
:
lotodice -c jogos_mega.csv "4,11,46,48,52"
Licença
Este projeto está licenciado sob a GPL3.
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
File details
Details for the file lotodice-0.1.0.tar.gz
.
File metadata
- Download URL: lotodice-0.1.0.tar.gz
- Upload date:
- Size: 18.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0479ae71f090d9a3caee44205d008fd2aca44d5b93fbf5377ae51e5d0e87b7ed |
|
MD5 | d0170b1e3c5aaca30505b5ee550cf5ad |
|
BLAKE2b-256 | e35fa528050d29f7640ec6080f87b1d0b926e9f43a00334ebc37d0e838f6a636 |
File details
Details for the file lotodice-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: lotodice-0.1.0-py3-none-any.whl
- Upload date:
- Size: 18.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e1ff16d94d8c7c6ffa4fa5b5b42c4ce180b5d05692a1424b2fdf5ba16a8145f |
|
MD5 | 33df79698cc06c5ee59f579acf8ece14 |
|
BLAKE2b-256 | c4ff2ce0903fa814453ee9eb6db53efa1120d14a1ca1583cf36688de1da9b201 |