Genword
Genword é uma ferramenta simples de linha de comando, escrita em Python, que gera todas as combinações possíveis de caracteres, dado um conjunto de caracteres e um comprimento.
Instalação
Genword está disponível no PyPi, então recomendo instalá-lo usando pipx:
pipx install genword
Como usar
Você pode chamar o Genword através da linha de comando. Por exemplo:
genword abc123 1 4
Este comando irá gerar todas as combinações possíveis de 1 a 4 caracteres de comprimento, com todos os caracteres fornecidos (abc123). Os resultados serão salvos em um arquivo de texto chamado words.txt.
O que é o padrão?
Se você apenas executar:
genword
Sem nenhum argumento, irá gerar todas as combinações possíveis de 1 a 8 caracteres de comprimento, com os seguintes caracteres: abcdefghijklmnopqrstuvwxyz1234567890!@#$%&. Esta tarefa pode demorar muito, dependendo do seu computador; por isso, é muito mais interessante se você especificar os argumentos.
LICENSE
Este projeto é oferecido sob os termos da "BEER-WARE LICENSE". Em outras palavras, você pode fazer o que quiser com esse código. Se nos encontrarmos algum dia, e você achar que vale a pena, você pode me pagar uma cerveja. Pode ser a sua cerveja favorita, ou mesmo algo exótico que você descobriu em uma viagem.
Lembre-se, a cerveja é um excelente motivador para manter esse código atualizado hehe!
Metadata
Release files for genword 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| genword-0.1.0.tar.gz | 3.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| genword-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.1 kB
Release files / genword-0.1.0.tar.gz
| Download URL | genword-0.1.0.tar.gz |
|---|---|
| Size | 3.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7941df67ae1408c5967f98c3ff99d401c63d6d80e1f4d946a69c9ac87efc16b1
|
|
BLAKE2b-256 checksum How to use checksums |
c43156f9618379965a411250a536ee5cbb715c0eb5c639c1c7ae9300fbba13ad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.6
|
Release files / genword-0.1.0-py3-none-any.whl
| Download URL | genword-0.1.0-py3-none-any.whl |
|---|---|
| Size | 4.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4864e1999a1ce5d2a33e4e9ed4cd62f4749069d478e5d3253f5204d679d7faeb
|
|
BLAKE2b-256 checksum How to use checksums |
bfd1ee8227d66afc9af88bc4eb4013c8dbec3f5689102a42c2fa9353f62ee179
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.6
|