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:
-
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
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|