Skip to main content

One System Parametrizer

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

oneparams-0.5.0.0.tar.gz (30.9 kB view details)

Uploaded Source

Built Distribution

oneparams-0.5.0.0-py3-none-any.whl (45.1 kB view details)

Uploaded Python 3

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

Hashes for oneparams-0.5.0.0.tar.gz
Algorithm Hash digest
SHA256 3eee2ab36757cab50ab7e28508d2613a5e587c91bd54268df77e3f23f759780b
MD5 d0e9aba9d477d28e15c20d44e3cca496
BLAKE2b-256 8ec36fee3044c6f87c2fe83f69c099f3deb253fe991b46d4488497b53fd6b650

See more details on using hashes here.

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

Hashes for oneparams-0.5.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f3493632dc6c7db520e76e8b4097275d8d2747028c57aaf76e742faf9adcb611
MD5 5724ea0fa893283de9d7107cfd406450
BLAKE2b-256 af8e7af87ef0033683c0d0f672a5ad490cd67090cda407e6c64787a2c7b0c351

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page