One System Parametrizer
Project description
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:
-
serv
para manipular serviços; -
cols
para manipular os colaboradores; -
comm
para manipular as comissões (sem suporte a comissões diferenciadas); -
card
para manipular os cartões -
clis
para manipular os clientes -
prod
para manipular os produtos (beta) -
reset
para resetar senhas de emails
Cada módulo (exceto reset
) precisa:
- do nome da empresa
--empresa
ou-e
- do email de login
--login
ou-l
- da senha
--password
ou-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:
--reset
ou-R
que serve para deletar todos os cadastros do modulo (não disponível paracols
)--no-warning
ou-W
onde você pode retirar os avisos (warnings) do OneParams--no-erros
ou-E
que implementa uma forma mais simples que resolução automática de erros (disponível apenas para oclis
,comm
eprod
)--skip
ou-S
que caso o nome do cadastro da planilha já exista no banco de dados do cliente, esse cadastro é "pulado" (disponível apenas para oclis
eprod
)
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
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 oneparams-0.5.0.0.tar.gz
.
File metadata
- Download URL: oneparams-0.5.0.0.tar.gz
- Upload date:
- Size: 30.9 kB
- Tags: Source
- Uploaded using 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
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3eee2ab36757cab50ab7e28508d2613a5e587c91bd54268df77e3f23f759780b |
|
MD5 | d0e9aba9d477d28e15c20d44e3cca496 |
|
BLAKE2b-256 | 8ec36fee3044c6f87c2fe83f69c099f3deb253fe991b46d4488497b53fd6b650 |
File details
Details for the file oneparams-0.5.0.0-py3-none-any.whl
.
File metadata
- Download URL: oneparams-0.5.0.0-py3-none-any.whl
- Upload date:
- Size: 45.1 kB
- Tags: Python 3
- Uploaded using 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
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3493632dc6c7db520e76e8b4097275d8d2747028c57aaf76e742faf9adcb611 |
|
MD5 | 5724ea0fa893283de9d7107cfd406450 |
|
BLAKE2b-256 | af8e7af87ef0033683c0d0f672a5ad490cd67090cda407e6c64787a2c7b0c351 |