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
oCatbackupAPI_NPP.cpython-39.pyc
amb les opcions adients. Llavors les dades es guardaran adadesCatBackup.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:
- Afegir support per altres bases de dades a part de mysql
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
Hashes for CatbackupAPI_NPP-1.6.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35ae062f5fea95cc3936bd3873c2e85c60a0234aa99e7f2f729baa6ab2cc4df1 |
|
MD5 | 96b840f54dd713a73bc715b15765612a |
|
BLAKE2b-256 | 01ef49d00fbe65da49a3fbe648e0f172c886f839b97c88dd0473116b37e88bd2 |