BorgBackup_gui/Readme.md

49 lines
1.3 KiB
Markdown

Une interface pour récupérer ses sauvegardes Borgbackup
=======================================================
Voici une interface pour accéder facilement à vos sauvegardes BorgBackup
- Renseignez une fois vos paramètres (ils seront sauvegardés)
- Choisissez votre sauvegarde
- Parcourez-là avec votre navigateur de fichier habituel
![Image de l'interface graphique](doc/Interface.png)
Toutes les commandes indiquées ci-dessous sont faites pour être exécutées dans le dossier contenant ce `Readme.md`
Développement
-------------
Ce projet est en Python3 / Qt.
1. Créez un environnement virtuel python3 `python -m venv .venv`
2. Activez-le `source .venv/bin/activate`
3. Installez les dépendances `pip install -r requirements`
Génération du package
---------------------
1. Activez l'environnement de développement comme décrit ci-dessus
2. Si vous avez modifié le code, éditer `pyproject.toml`, changez la version.
3. Utilisez la commande `python -m build`
Les fichiers générés se trouve dans le repertoire `dist/`
Installation
------------
L'installation sur le système se fait avec pipx.
sudo apt install pipx
# adaptez le nom à la version générée
pipx install borgbackup_gui-0.1.0-py3-none-any.whl
Intégration au bureau
---------------------
cp borgbackupgui.desktop $HOME/.local/share/applications