Skip to main content

ONEPARAMS

Pypi

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 para cols)
  • --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 o clis, comm e prod)
  • --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 o clis e prod)

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)

Source distribution for oneparams 0.5.0.0
File Size Uploaded
oneparams-0.5.0.0.tar.gz 30.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for oneparams 0.5.0.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.5.0.0 This release

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.20

2 release files

0.1.19

2 release files

0.1.18

2 release files

0.1.17

2 release files

0.1.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page