Skip to main content

Programa per recoleccio de dades d'apis de CatBackup

Project description

Catbackup API-NPP

  • Per executar el programa s'a de tenir instal·lat python v3 o mes. I instal·lar el tesseract (ja hi ha el .exe a la carpeta) en la carpeta tesseract

  • Requeriments a "requirements.txt".

  • Configuració de la base de dades a config/config.yaml

  • Logs de errors a errorLogs/*txt

  • Executar amb opcio -h per veure mes opcions i funcionalitats.

Estructura de la base de dades

En una Base de dades que es digui "catbackup" un taula anomenada "credencials":


"usuari" Usuari amb permisos d'administrador del CatBackup



"contrassenya" Contrassenya del usuari



"host" URL de la interfaç web + /Admin/Login.aspx Per exemple https://catbackup.net/Admin/Login.aspx



"clau" Clau de OPT de CatBackup

Instal·lació

  • Utilitzant pip:

    pip install CatbackupAPI-NPP

  • Clonar el repositori

gh repo clone NilPujolPorta/CatbackupAPI-NPP

Ús

Maneres d'execució del programa (ordenades per recomenades)

  • A la linea de commandes catbackupAPI [opcions]

  • python -m CatBackupAPI [opcions]

  • ./CatbackupAPI_NPP-runner [opcions]

  • Executar el fitxer CatbackupAPI_NPP.py o CatbackupAPI_NPP.cpython-39.pyc amb les opcions adients. Llavors les dades es guardaran a dadesCatBackup.json

Opcions


usage: CatbackupAPI_NPP.cpython-39.pyc [-h] [-q] [-tr RUTA] [-g] [-v] [-w URL]



Una API per a recullir informacio de la web de CatBackup.



optional arguments:

  -h, --help                      show this help message and exit

  -q, --quiet                     Nomes mostra els errors i el missatge de acabada per pantalla.

  --json-file RUTA                La ruta(fitxer inclos) a on es guardara el fitxer de dades json. Per defecte es: dadesCatBackup.json

  -tr RUTA, --tesseractpath RUTA  La ruta fins al fitxer tesseract.exe

  -g, --graphicUI                 Mostra el navegador graficament.

  -v, --versio                    Mostra la versio

  -w URL, --web URL               Especificar la web de Catbackup a on accedir. Per defecte es l'aconsegueix de la basa de dades

Proximament:

  1. Afegir support per altres bases de dades a part de mysql

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

CatbackupAPI-NPP-1.6.1.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

CatbackupAPI_NPP-1.6.1-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file CatbackupAPI-NPP-1.6.1.tar.gz.

File metadata

  • Download URL: CatbackupAPI-NPP-1.6.1.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for CatbackupAPI-NPP-1.6.1.tar.gz
Algorithm Hash digest
SHA256 a5c6e509efffec9a479b6a4d79634828d55a7bbd0ba13046b689860b14a3dfdc
MD5 73cc79aa05e6334200a280eb35499f3e
BLAKE2b-256 4c5713e35b20b9ff5d85bae25ce2317c045829fbb6b9d50126041f79ae929798

See more details on using hashes here.

File details

Details for the file CatbackupAPI_NPP-1.6.1-py3-none-any.whl.

File metadata

  • Download URL: CatbackupAPI_NPP-1.6.1-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for CatbackupAPI_NPP-1.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 35ae062f5fea95cc3936bd3873c2e85c60a0234aa99e7f2f729baa6ab2cc4df1
MD5 96b840f54dd713a73bc715b15765612a
BLAKE2b-256 01ef49d00fbe65da49a3fbe648e0f172c886f839b97c88dd0473116b37e88bd2

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