ONEPARAMS
Uma CLI relativamente simples para automatizar os processos de parametrização dos sistemas ONE BELEZA
Instalação
Para instalar o OneParams é necessário ter o Python com uma versão acima da 3.7 e o Pip instalados no seu computador.
Windows
Para instalar o Python e o Pip no Windows clique aqui.
Linux
Debian/Ubuntu:
$ sudo apt install python3 python3-pip
Fedora:
$ sudo dnf install python3 python3-pip
Depois só falta adicionar o diretório~/.local/bin a sua variável PATH, adicionando essa linha no seu ~/.bashrc ou ~/.zshrc:
export PATH="$PATH:$HOME/.local/bin"
OneParams
Depois de instalar o Python e o Pip em seu sistema, abra um terminal e digite:
$ pip install oneparams
Como Usar
O OneParams precisa do módulos (o que ele vai fazer) o nome da empresa, email e senha se ela for diferente da senha padrão e claro da planilha de parametrização que sera lida
O OneParams tem 7 módulos:
-
servpara manipular serviços; -
colspara manipular os colaboradores; -
commpara manipular as comissões (sem suporte a comissões diferenciadas); -
cardpara manipular os cartões -
clispara manipular os clientes -
prodpara manipular os produtos (beta) -
resetpara resetar senhas de emails
Cada módulo (exceto reset) precisa:
- do nome da empresa
--empresaou-e - do email de login
--loginou-l - da senha
--passwordou-p, isso se a senha for diferente da senha padrão - e claro da planilha de parametrização
Também existem alguns parâmetros opcionais como:
--resetou-Rque serve para deletar todos os cadastros do modulo (não disponível paracols)--no-warningou-Wonde você pode retirar os avisos (warnings) do OneParams--no-errosou-Eque implementa uma forma mais simples que resolução automática de erros (disponível apenas para oclis,commeprod)--skipou-Sque caso o nome do cadastro da planilha já exista no banco de dados do cliente, esse cadastro é "pulado" (disponível apenas para ocliseprod)
Exemplos
Para deletar todos os serviços cadastrados e cadastrar os serviços na planilha
$ one serv -l emailteste@one.com -e "nome da empresa" planilha.xlsx -R
Se quiser apenas cadastrar os serviços da planilha basta tirar o -R, assim:
$ one serv -l emailteste@one.com -e "nome da empresa" planilha.xlsx
E alterando o modulo serv para cols, card, comm, clis ou prod é possível usar as outras funções do OneParams
Documentação
Para mais informações sobre o OneParams, veja a wiki do projeto
Sobre mim
Qualquer duvida podem entrar em contato comigo!
Telegram: @exebixel
Email: ezequielnat7@gmail.com
Metadata
Release files for oneparams 0.5.0.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 | |
|---|---|---|---|
| oneparams-0.5.0.0.tar.gz | 30.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| oneparams-0.5.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 76.0 kB
Release files / oneparams-0.5.0.0.tar.gz
| Download URL | oneparams-0.5.0.0.tar.gz |
|---|---|
| Size | 30.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3eee2ab36757cab50ab7e28508d2613a5e587c91bd54268df77e3f23f759780b
|
|
BLAKE2b-256 checksum How to use checksums |
8ec36fee3044c6f87c2fe83f69c099f3deb253fe991b46d4488497b53fd6b650
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.10.6
|
Release files / oneparams-0.5.0.0-py3-none-any.whl
| Download URL | oneparams-0.5.0.0-py3-none-any.whl |
|---|---|
| Size | 45.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f3493632dc6c7db520e76e8b4097275d8d2747028c57aaf76e742faf9adcb611
|
|
BLAKE2b-256 checksum How to use checksums |
af8e7af87ef0033683c0d0f672a5ad490cd67090cda407e6c64787a2c7b0c351
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.10.6
|