Logiciels
Table of Contents
1. Random
2. Marque-pages
Chaque application possède des extensions et des applications pour pouvoir les utiliser plus facilement. Elles sont toutes libres et auto-hébergeables.
- wallabag
enregistre les articles (pour les lire même une fois le site hors ligne), possibilité de mettre plusieurs tags sur un article. Une option pour pouvoir connecter ses comptes sur plusieurs sites afin de passer les paywall existe (pas testé), idem pour les annotations.
Interface un peu vieille et très simple.
- omnivore
interface très proche de wallabag, avec la possibilité de mettre des tags, de surligner et de mettre des notes sur les articles. Synchronisation avec Notion, Obsidian et Logseq. On peut rajouter les newsletters et les flux RSS.
Très compliqué à selfhost, de nombreux problèmes à gérer. L'utilisation de leur instance est pour l'instant la meilleure option pour pouvoir profiter pleinement des nombreuses fonctionnalités. Le mainteneur semble rechigner à la possiblité de selfhost (ne voit pas l'intérêt d'avoir la possiblité de mettre différentes instances dans le plugin web).
- linkwarden
collections, sous-collections et tags pour pouvoir trier les liens, sauvegarde les pages webs comme wallabag, collaboration sur des collections. Pas de notes possibles.
Interface moderne, moteur de sauvegarde textuel bien moins puissant que celui de Wallabag.
- hoarder
- on peut faire plusieurs listes, un système de tags par IA permet de ne pas le faire soi-même.
3. Téléphonie
4. Test API
5. Suivi de temps
- wakatime : plateforme propriétaire avec une api publique et des plugins libres qui font un suivi de temps / langage et / projet. Il faut payer pour avoir plus de fonctionnalités.
pas testé :
6. Torrent
7. Diagrammes
Solutions libres :
- plantuml : diagrammes UML écrit en texte puis généré
- asciiflow : diagrammes en ASCII
- escalidraw
8. Mails
- mox : serveur moderne écrit en go
8.1. Hors-ligne
Pour pouvoir lire ses mails hors-lignes :
- offlineimap
- synchronise localement en en ligne les boîtes mails
- dovecot
- serveur IMAP
- notmuch
- permet de gérer les mails, les catégories, les tags… en local
- aerc
- client mail CLI pouvant aussi bien se connecter en ligne qu'en local, utilise des raccourcis clavier type Vim
- (no term)
- Avec Emacs :
notmuch
- client mail s'appuyant sur la base de
notmuch
, pas besoin d'une connexion IMAP gnu
- client mail nécessitant une connexion IMAP
Voici quelques liens utiles :
8.1.1. offlineimap
Le fichier de configuration se trouve dans $HOME/.offlineimaprc
. Le
paquet offlineimap est trouvable dans l'overlay ferki. Il est
possible de trouver des configurations d'exemples dans
/usr/share/doc/offlineimap-version/
. Il suffit de taper
offlineimap
pour synchroniser les boîtes mails. Il est aussi
possible de mettre en place un cron
pour ça.
Exemple de fichier de configuration avec plusieurs comptes, SSL et un filtre.
[general] accounts = Acc1,Acc2 [Account Acc1] localrepository = Local remoterepository = Remote [Repository Local] type = Maildir localfolders = ~/mails/acc1 [Repository Remote] type = IMAP remotehost = url.imap.org remoteuser = user@remote.com remotepass = mdp starttls = yes cert_fingerprint = SHA1 # on ne souhaite pas synchroniser la poubelle ou les dossiers # commencant par "Super dossier". Cela comprend aussi ses sous # dossiers. folderfilter = lambda foldername: not re.search('(^Trash$|^Super dossier)', foldername) [Account Acc2] localrepository = LocalAcc2 remoterepository = RemoteAcc2 [Repository LocalAcc2] type = Maildir localfolders = ~/mails/acc2 [Repository RemoteAcc2] type = IMAP remotehost = url.imap.org remoteuser = user@remote.com remotepass = mdp ssl = false
8.1.2. dovecot
dovecot est un serveur IMAP. Il utiliser un dossier local pour savegarder les mails. Cela permet de lire ses emails hors ligne avec des logiciels qui ont besoin d'un serveur IMAP pour se connecter.
Ses fichiers de configuration se trouvent dans le dossier
/etc/dovecot
.
On peut changer le dossier mail local dans conf.d/10-mail.conf
.
8.1.3. notmuch
notmuch permet de trier efficacement ses mails. C'est une surcouche à offlineimap pour pouvoir mieux les gérer mais il peut être utilisé de manière indépendante.
On lance pour la première fois avec notmuch setup
pour pouvoir
lancer une interface pour configurer ses mails. Ce sera sauvegardé
dans le fichier $HOME/.notmuch-config
. Avant de pouvoir utiliser
notmuch, il faut importer les mails dans la base de données avec
notmuch new
.
8.1.4. mu
mu est un logiciel similaire à notmuch avec un peu moins de fonctionnalités. Petit lien Reddit avec une comparaison entre les 2.
mu init
- initialise la base de données
mu index
- synchronise la base de données
Sur Gentoo : il faut compiler mu avec le flag emacs
puis
modifier son fichier d'initialisation:
(add-to-list 'load-path "/usr/share/emacs/site-lisp/mu4e") (require 'mu4e)
8.1.5. aerc
Logiciel pour lire les emails aussi bien en ligne avec IMAP que
localement avec un dossier mail. Les fichiers de configuration se
trouvent dans $HOME/.config/aerc
. aerc utilise un système de
commande et de déplacement très proche de Vim. Pour entrer une
commande, il faut en premier taper :
. Tous les raccourcis claviers
sont disponibles dans le manuel de aerc-tutorial
.
Il suffit de lancer aerc et taper la commande new-account
pour
ajouter un compte. Il est aussi possible de le modifier plus tard dans
le fichier de configuration directement.
Il est possible de mettre des signatures automatiques avec la ligne de
configuration signature-file
dont le contenu sera automatiquement
inséré à la fin du mail.
- GPG
Pour pouvoir chiffrer son mail, il faut taper la commande
encrypt
. Le mail du destinataire doit être enregistré dans le trousseau de clé de GPG. À noter que vous ne pourrez plus lire le mail après son envoi.Pour signer un mail, il faut cette fois ci taper la commande
sign
et taper son mot de passe de clé GPG.Pour déchiffrer un mail reçu, il suffit d'essayer de l'ouvrir et aerc vous demandera de taper votre mot de passe.
9. PDF
- zathura : lecteur
- Firefox : lecteur
- LibreOffice Drawn : édition
- Krop : édition
- pdftk : édition
- PDF Arranger : édition
10. Documentation
- naturaldocs 1.5 : Perl
- sphinx
- Doxygen
- exhale : combine les deux
- breathe
11. Suivi des dépenses
- Wallos
Actif; application web
Permet d'avoir plusieurs utilisateurs pour se partager les abonnements, ainsi que d'indiquer le mode de paiements. Un calendrier est disponible.
- RecurringExpenseTracker
Actif; application mobile
N'a pas de calendrier, pas de méthode de synchronisation interne. Il est possible de configurer des rappels et de voir la prochaine échéance.
- Controllo
- Abandonné; extension Chrome
12. Interfaces
12.1. Desktop (DE) ou Bureau
- Gnome
- KDE Plasma
- Unity (ancetre de gnome +-)
- XFCE
- LXFCE (pas sûr du nom)
12.2. Windows Manager (WM) ou Gestionnaire de Fenêtres
- i3
- dwm
- herbstluftwm