Web Analytics

pyqso

⭐ 82 stars French by ctjacobs

Copyright (C) 2013-2018 Christian Thomas Jacobs.

Ce fichier fait partie de PyQSO.

PyQSO est un logiciel libre : vous pouvez le redistribuer et/ou le modifier selon les termes de la Licence Publique Générale GNU telle que publiée par la Free Software Foundation, soit la version 3 de la licence, soit (à votre choix) toute version ultérieure.

PyQSO est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE ; sans même la garantie implicite de QUALITÉ MARCHANDE ou D'ADAPTATION À UN USAGE PARTICULIER. Consultez la Licence Publique Générale GNU pour plus de détails.

Vous devriez avoir reçu une copie de la Licence Publique Générale GNU avec PyQSO. Sinon, consultez .

PyQSO

PyQSO est un outil de journal de contacts pour les opérateurs radioamateurs.

Statut de la documentation

Dépendances

Comme son nom l'indique, PyQSO est principalement écrit en langage de programmation Python (version 3.x). L'interface graphique utilisateur a été développée en utilisant la bibliothèque GTK+ via les liaisons PyGObject. Par conséquent, pour exécuter PyQSO, l'interpréteur Python doit être présent sur votre système ainsi que le support de GTK+. Sur de nombreux systèmes basés sur Linux, cela peut être réalisé en installant les paquets Debian suivants :

Plusieurs paquets supplémentaires sont nécessaires pour activer toutes les fonctionnalités de PyQSO. Beaucoup d'entre eux (spécifiés dans le fichier requirements.txt) peuvent être facilement installés globalement en utilisant le gestionnaire de paquets Python en exécutant la commande suivante dans le terminal :

sudo pip3 install -U -r requirements.txt

mais la liste complète est donnée ci-dessous :

Support Hamlib

Il n’existe actuellement pas de paquet Debian compatible Python 3 pour Hamlib. Cette bibliothèque doit être compilée manuellement pour activer le support Hamlib. Selon les instructions sur la liste de diffusion Hamlib, exécutez les commandes suivantes dans le répertoire racine de Hamlib (vous devrez peut-être exécuter sudo apt-get install build-essential autoconf automake libtool auparavant) :

export PYTHON=/usr/bin/python3 autoreconf --install ./configure --with-python-binding make sudo make install

Vous devrez également ajouter les répertoires bindings et bindings/.libs de Hamlib à la variable PYTHONPATH :

export PYTHONPATH=$PYTHONPATH:/path/to/hamlib/bindings:/path/to/hamlib/bindings/.libs

Installation et exécution

En supposant que le répertoire de travail actuel soit le répertoire de base de PyQSO (le répertoire contenant le Makefile), PyQSO peut être exécuté sans installation en lançant la commande suivante dans le terminal :

python3 bin/pyqso

Si le gestionnaire de paquets Python pip3 est disponible sur votre système, PyQSO peut être installé globalement en utilisant :

sudo make install

Une fois installé, la commande suivante lancera PyQSO :

pyqso

Documentation

Des instructions sur l’utilisation de PyQSO sont disponibles sur Read the Docs et dans la vidéo ci-dessous.

PyQSO : un outil de journalisation pour opérateurs radioamateurs

La documentation peut également être construite localement avec la commande suivante :

make docs

qui produira une version HTML de la documentation dans docs/build/html pouvant être ouverte dans un navigateur web.

Contact

Veuillez signaler tout problème technique ou suggestion de fonctionnalité concernant PyQSO sur le suivi des issues GitHub.

--- Tranlated By Open Ai Tx | Last indexed: 2025-12-13 ---