Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nilpujolporta/catbackupapi-npp
Una API per a recullir informacio de la web de CatBackup.
https://github.com/nilpujolporta/catbackupapi-npp
api-client catbackup python python-3 python3
Last synced: 13 days ago
JSON representation
Una API per a recullir informacio de la web de CatBackup.
- Host: GitHub
- URL: https://github.com/nilpujolporta/catbackupapi-npp
- Owner: NilPujolPorta
- Created: 2022-01-19T09:33:20.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-04-05T15:30:44.000Z (almost 3 years ago)
- Last Synced: 2024-11-16T18:11:52.639Z (2 months ago)
- Topics: api-client, catbackup, python, python-3, python3
- Language: Python
- Homepage: https://github.com/NilPujolPorta/CatbackupAPI-NPP
- Size: 65 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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:
2. Afegir support per altres bases de dades a part de mysql