Nos activités de Recherche et Développement

Cette page vous guide à travers nos principaux projets et leurs développements open source sur nos dépôts Git .


bash-libs

bash-libs est un ensemble d’outils qui peuvent également être utilisés comme bibliothèques bash.

Cet ensemble contient :

  • bl-dji : gère les djis (Ɉ), aussi appelés jetons foopgp.

  • bl-foopgp : calcule combien de jetons foopgp (Ɉ) peuvent être créés pour chaque cotisation à l’association foopgp.

  • bl-json : utilise jq (processeur JSON en ligne de commande) pour convertir des données json en variables ou tableaux bash, et vice-versa.

  • bl-interactive : aide à gérer les choix interactifs, tout en prenant en charge plusieurs interfaces : NONE, whiptail ou dialog.

  • bl-markdown : manipule des données au format markdown . Aujourd’hui, sert principalement à convertir : tableaux markdown <> tableaux bash.

  • bl-security : fournit certaines fonctionnalités de sécurité informatique.

  • bl-log : wrapper pour la commande logger, qui peut également afficher de jolis lignes sur stderr.

Remarque : sauf indication contraire, toutes les bash-libs sont sous licence LGPL-3.0-only .

pgpid

pgpid marque le début de foopgp . Les deux outils en son cœur sont :

  • pgpid-gen : génère des certificats et des secrets OpenPGP sur plusieurs codes QR (schéma de partage de secrets physiques).

  • pgpid-qrscan : transfère les secrets OpenPGP des codes QR pgpid vers une carte à puce OpenPGP (par exemple : yubikey, nitrokey, …).

Remarque : Conception validé - nous devrions maintenant réécrire pgpid avec un code plus robuste et plus facile à maintenir, ainsi qu’avec une interface plus conviviale.

ppa.foopgp.org

Ce service est notre propre dépôt de paquets Debian , destiné à distribuer nos dernières versions logicielles.

De cette manière, vous pouvez facilement installer nos logiciels sur vos systèmes Debian:

sudo curl http://ppa.foopgp.org/debian/foopgp.list -o /etc/apt/sources.list.d/foopgp.list
sudo bash -c 'curl -s "https://keys.foopgp.org/pks/lookup?op=get&search=0x2C364630A2436D7E" \
| awk "/-----BEGIN PGP PUBLIC KEY BLOCK-----/,/-----END PGP PUBLIC KEY BLOCK-----/" \
> /etc/apt/trusted.gpg.d/foopgp.asc'
sudo apt update

sudo apt install bash-libs
sudo apt install pgpid

Remarque : le paquet bash-libs ayant très peu de dépendances, il devrait être compatible avec tous systèmes de type Debian : Ubuntu, Mint, etc.

keys.foopgp.org

C’est notre serveur de clés OpenPGP conforme au protocole draft-gallagher-openpgp-hkp-00 .

Il utilise une version améliorée d’Onak , et nous transmettons régulièrement nos contributions au développeur principal de la version originale .

foopgp-hugotheme

foopgp-hugotheme contient le thème Hugo de notre site web. Vous pouvez l’utiliser pour vos propres sites web Hugo. Si vous ajoutez des corrections ou des améliorations à ce thème Hugo, veuillez le partager avec nous.

Remarque : sauf indication contraire, tout le contenu de foopgp-hugotheme est soumis à la licence MIT .

foopgp-hugowebsite

foopgp-hugowebsite contient le site web que vous êtes en train de consulter. Vous pouvez l’utiliser pour améliorer, ajouter ou partager de nouvelles informations publiques.

Remarque : sauf indication contraire, tout le contenu de foopgp-hugowebsite est sous licence CC BY SA 4.0 .