Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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