The page guide you through our main Projects and their open-source developments on our git repositories .
bash-libs is a set of tools which may also be sourced as bash libraries.
This set contains:
bl-dji: Manage djis (Ɉ), also known as foopgp tokens.
bl-foopgp: Calculate how many foopgp token (Ɉ) may be created for each cotisations to the the foopgp association.
bl-json: Use jq (Command-line JSON processor) to convert json data to bash variables or arrays, and vice-versa.
bl-interactive: Help managing interactive choices, while supporting multiple frontends: NONE, whiptail or dialog.
bl-markdown: Manipulate markdown . Today, only converts: markdown arrays <> bash arrays.
bl-security: Provide some cybersecurity features.
bl-log: Wrapper for logger command, which also print pretty logs on stderr.
Note: unless otherwise stated, all bash-libs are under the LGPL-3.0-only License .
pgpid marks the beginning of foopgp . The two tools at the heart of pgpid are:
pgpid-gen: Generate OpenPGP certifcates and secrets on multiple QR codes (physical secret sharing scheme).
pgpid-qrscan: Transfers OpenPGP secrets from pgpid QR codes to OpenPGP smartcard (eg: yubikey, nitrokey, …).
Note: Now that the proof of concept stage has been validated, we should rewrite pgpid with more robust and maintainable code and with a little more user-friendly interface.
This is our own Debian package repository , to distribute our latest software releases.
Then, to install our software products on your Debian computers:
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
Note: bash-libs has very few dependencies and sould be compatible with all Debian-like systems, eg: Ubuntu, Mint, etc..
This is our OpenPGP key server , compliant with the draft-gallagher-openpgp-hkp-00 protocol .
It runs an enhanced version of Onak , and we regularly send our contributions to the lead developer of the original version .
foopgp-hugotheme contain the hugo theme of our website. You may use it for your own hugo websites. If you add some fixes or improvements to this hugo theme, please share theme with us.
Note: unless otherwise stated, all foopgp-hugotheme content is under the MIT License .
foopgp-hugowebsite contain the website you are actually watching. You may use it to improve, add or share new public informations.
Note: unless otherwise stated, all foopgp-hugowebsite content is under the CC BY SA 4.0 License .