Skip to main content

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


Download files

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

Source Distribution

lotodice-0.1.0.tar.gz (18.9 kB view details)

Uploaded Source

Built Distribution

lotodice-0.1.0-py3-none-any.whl (18.9 kB view details)

Uploaded Python 3

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

Hashes for lotodice-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0479ae71f090d9a3caee44205d008fd2aca44d5b93fbf5377ae51e5d0e87b7ed
MD5 d0170b1e3c5aaca30505b5ee550cf5ad
BLAKE2b-256 e35fa528050d29f7640ec6080f87b1d0b926e9f43a00334ebc37d0e838f6a636

See more details on using hashes here.

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

Hashes for lotodice-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4e1ff16d94d8c7c6ffa4fa5b5b42c4ce180b5d05692a1424b2fdf5ba16a8145f
MD5 33df79698cc06c5ee59f579acf8ece14
BLAKE2b-256 c4ff2ce0903fa814453ee9eb6db53efa1120d14a1ca1583cf36688de1da9b201

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