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
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5c6e509efffec9a479b6a4d79634828d55a7bbd0ba13046b689860b14a3dfdc |
|
MD5 | 73cc79aa05e6334200a280eb35499f3e |
|
BLAKE2b-256 | 4c5713e35b20b9ff5d85bae25ce2317c045829fbb6b9d50126041f79ae929798 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35ae062f5fea95cc3936bd3873c2e85c60a0234aa99e7f2f729baa6ab2cc4df1 |
|
MD5 | 96b840f54dd713a73bc715b15765612a |
|
BLAKE2b-256 | 01ef49d00fbe65da49a3fbe648e0f172c886f839b97c88dd0473116b37e88bd2 |