{"id":20655529,"url":"https://github.com/nilpujolporta/catbackupapi-npp","last_synced_at":"2026-05-27T21:31:53.455Z","repository":{"id":62561005,"uuid":"449628342","full_name":"NilPujolPorta/CatbackupAPI-NPP","owner":"NilPujolPorta","description":"Una API per a recullir informacio de la web de CatBackup.","archived":false,"fork":false,"pushed_at":"2022-04-05T15:30:44.000Z","size":68188,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-17T11:13:48.319Z","etag":null,"topics":["api-client","catbackup","python","python-3","python3"],"latest_commit_sha":null,"homepage":"https://github.com/NilPujolPorta/CatbackupAPI-NPP","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NilPujolPorta.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-01-19T09:33:20.000Z","updated_at":"2022-01-25T09:04:37.000Z","dependencies_parsed_at":"2022-11-03T15:00:27.164Z","dependency_job_id":null,"html_url":"https://github.com/NilPujolPorta/CatbackupAPI-NPP","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NilPujolPorta%2FCatbackupAPI-NPP","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NilPujolPorta%2FCatbackupAPI-NPP/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NilPujolPorta%2FCatbackupAPI-NPP/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NilPujolPorta%2FCatbackupAPI-NPP/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NilPujolPorta","download_url":"https://codeload.github.com/NilPujolPorta/CatbackupAPI-NPP/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242762735,"owners_count":20181266,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api-client","catbackup","python","python-3","python3"],"created_at":"2024-11-16T18:11:37.352Z","updated_at":"2026-05-27T21:31:53.428Z","avatar_url":"https://github.com/NilPujolPorta.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Catbackup API-NPP\n- 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\n- Requeriments a \"requirements.txt\".\n- Configuració de la base de dades a `config/config.yaml`\n- Logs de errors a `errorLogs/*txt`\n- Executar amb opcio -h per veure mes opcions i funcionalitats.\n\n\n## Estructura de la base de dades\nEn una Base de dades que es digui \"catbackup\" un taula anomenada \"credencials\":\n```\n\"usuari\" Usuari amb permisos d'administrador del CatBackup\n\n\"contrassenya\" Contrassenya del usuari\n\n\"host\" URL de la interfaç web + /Admin/Login.aspx Per exemple https://catbackup.net/Admin/Login.aspx\n\n\"clau\" Clau de OPT de CatBackup\n```\n## Instal·lació\n\n- Utilitzant pip:\n\n  ```pip install CatbackupAPI-NPP```\n\n- Clonar el repositori\n```gh repo clone NilPujolPorta/CatbackupAPI-NPP```\n\n## Ús\n### Maneres d'execució del programa (ordenades per recomenades)\n- A la linea de commandes `catbackupAPI [opcions]`\n- ```python -m CatBackupAPI [opcions]```\n- ```./CatbackupAPI_NPP-runner [opcions] ```\n- Executar el fitxer `CatbackupAPI_NPP.py` o `CatbackupAPI_NPP.cpython-39.pyc` amb les opcions adients. Llavors les dades es guardaran a `dadesCatBackup.json`\n\n\n### Opcions\n```\nusage: CatbackupAPI_NPP.cpython-39.pyc [-h] [-q] [-tr RUTA] [-g] [-v] [-w URL]\n\nUna API per a recullir informacio de la web de CatBackup.\n\noptional arguments:\n  -h, --help                      show this help message and exit\n  -q, --quiet                     Nomes mostra els errors i el missatge de acabada per pantalla.\n  --json-file RUTA                La ruta(fitxer inclos) a on es guardara el fitxer de dades json. Per defecte es: dadesCatBackup.json\n  -tr RUTA, --tesseractpath RUTA  La ruta fins al fitxer tesseract.exe\n  -g, --graphicUI                 Mostra el navegador graficament.\n  -v, --versio                    Mostra la versio\n  -w URL, --web URL               Especificar la web de Catbackup a on accedir. Per defecte es l'aconsegueix de la basa de dades\n```\n\n\n### Proximament:\n2. Afegir support per altres bases de dades a part de mysql\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnilpujolporta%2Fcatbackupapi-npp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnilpujolporta%2Fcatbackupapi-npp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnilpujolporta%2Fcatbackupapi-npp/lists"}