Releases: berodcdev/mkqr
Releases · berodcdev/mkqr
Release list
v0.1.3
Adicionado
- Seção "Atualizar" nos READMEs:
pipx upgrade mkqr,pip install -U mkqre o
caso de quem instalou pelo GitHub ou de um clone, em que opipx upgrade
reconsulta a origem original e não vai ao PyPI. Quem usou oinstall.shfica
com o pipx apontando para a pasta do clone, então nunca enxerga versão nova
sem trocar a origem — a seção mostra como.
Instalação
pipx install mkqr==0.1.3Sem o PyPI, direto daqui:
pipx install https://github.com/berodcdev/mkqr/releases/download/v0.1.3/mkqr-0.1.3-py3-none-any.whlv0.1.2
Adicionado
- O guia rápido (
mkqrsem argumentos) termina com o endereço do repositório.
Quem descobre a ferramenta pelo terminal não tinha nenhum caminho até o
projeto. A URL vive emmkqr.__url__, e um teste garante que ela não diverge
daHomepagedopyproject.toml.
Alterado
- Os exemplos da ajuda, do guia rápido e do README usam
example.com, o domínio
que a RFC 2606 reserva para documentação. Antes apontavam para um site real,
que não tem relação com o projeto e virava propaganda involuntária.
Instalação
pipx install mkqr==0.1.2Sem o PyPI, direto daqui:
pipx install https://github.com/berodcdev/mkqr/releases/download/v0.1.2/mkqr-0.1.2-py3-none-any.whlv0.1.1
Só documentação: o código é idêntico ao da 0.1.0.
Corrigido
- Os READMEs explicam como instalar o
pipxem cada sistema, com os mesmos
comandos que oinstall.shjá sugeria. Quem não tinha opipxbatia num
command not foundsem saída, porque a instalação recomendada começava por ele. - Os links do README em inglês, que é o
long_descriptiondo pacote, agora são
absolutos. O PyPI resolve link relativo contrapypi.org/project/mkqr/, então
LICENSE, CONTRIBUTING, CHANGELOG, o README em português e os dois SVGs davam
404 na página publicada.
Instalação
pipx install mkqr==0.1.1Sem o PyPI, direto daqui:
pipx install https://github.com/berodcdev/mkqr/releases/download/v0.1.1/mkqr-0.1.1-py3-none-any.whlv0.1.0
Primeira versão pública.
Adicionado
- CLI
mkqr: gera QR code a partir de um texto, URL,--wifi SSIDou--vcard NOME,
além de ler o conteúdo do stdin com-. - Saída em
.png,.jpg,.webp,.svg,.pdf,.epse.txt, escolhida pelo
sufixo de-O. Sem-O, o QR é desenhado no próprio terminal. - Nome de arquivo automático a partir do conteúdo quando
-Oaponta para um diretório
(mkqr https://exemplo.com -O ./→exemplo.com-qrcode.png). - PNG, WebP e SVG saem recortados e com fundo transparente por padrão; JPG, PDF e EPS
saem com fundo branco e margem 4. - Aparência:
-s/--scale,-b/--border,-e/--error,--dark,--lighte--micro. --logo IMAGEMcoloca uma imagem no centro do QR, com caixa de respiro automática e
correção de erro elevada para H;--logo-sizeajusta a proporção.-c/--copycopia o QR como PNG para o clipboard.--openabre o arquivo gerado no visualizador padrão do sistema.- Ajuda colorida com banner e um guia rápido quando
mkqrroda sem argumentos;
respeitaNO_COLOR,FORCE_COLORe--no-color. - Autocomplete para bash, zsh e fish via
mkqr --install-completion(com--shell
para forçar o alvo) emkqr --uninstall-completionpara desfazer. O Tab completa
flags, valores, arquivos e — no Linux comnmcli— as redes Wi-Fi visíveis. install.sheuninstall.shpara Linux e macOS (bash 3.2+), com detecção de pipx,
do shell e das dependências opcionais de clipboard.- Suporte a Linux, macOS e Windows: clipboard via
wl-copy/xclip,osascriptou
PowerShell, e abertura de arquivo viaxdg-open,openouos.startfile. - Suíte de testes com 42 casos e CI em Ubuntu, macOS e Windows, do Python 3.10 ao 3.14,
incluindo testes de fumaça da CLI, do protocolo de autocomplete e dos instaladores. docs/make_screenshots.pyregera os screenshots da documentação a partir da saída
real da CLI.
Instalação
pipx install mkqr==0.1.0Sem o PyPI, direto daqui:
pipx install https://github.com/berodcdev/mkqr/releases/download/v0.1.0/mkqr-0.1.0-py3-none-any.whl