💾 Archived View for unbon.cafe › lejun › posts › 20230430_woob.gmi captured on 2024-03-21 at 15:25:55. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-07-22)

➡️ Next capture (2024-08-25)

-=-=-=-=-=-=-

Web Outside Of Browsers

2023-04-30

Web Outside Of Browsers, d'acronyme woob, est une bibliothèque (en Python) qui permet de consulter des informations sans navigateur depuis 2010[1].

Il existe des interfaces graphiques Qt, mais c'est Ă©galement possible de l'utiliser dans son Ă©mulateur de terminal.

Banque

Client – faute de mieux – chez la Caisse d'Épargne, la navigation sur le site officiel m'horripile au plus haut point que ce soit pour le processus de connexion ou la consultation des comptes (CSS, JavaScript, collecte de données…).

En l'Ă©tat, le module woob bank me permet de consulter mes comptes Ă  l'aide de la commande `list`, l'historique via `history`, voire de faire un virement avec `transfer`.

Le tout dans mon terminal, ce qui me fait gagner un temps considérable.

À noter que pour ma propre comptabilité j'utilise ledger-cli[2] tandis que la fonction d'export est limitée au format QIF. Cela fait sens de ne pas s'attendre à un export ledger, les catégories devant être éditées manuellement. Il existe néanmoins des convertisseurs Qif vers Ledger, ou personnalisé[3] ou à priori limité[4], et la méthode manuelle reste encore la plus pertinente dans une optique de veille de ses ressources.

Edit 2023-06-05

Tout n'est pas rose et comme toute interface, Woob souffre des modifications faites en amont. La dernière en date rendant impossible l'accès à certains services. Le code étant ouvert, un correctif a rapidement pu être apporté, un blocage apparaît à l'étape de mise à jour puisque je ne souhaite pas m'équiper d'un attirail Python – Ce qui est également la raison me poussant à ne pas encore avoir réinstallé SongRec sous Debian, les versions proposées étant Cargo, Flatpak, ou Ubuntu – ce qui semble aujourd'hui être la seule solution pour avoir les derniers correctifs.

Edit 2023-07-01

J'ai finalement craqué et me suis équipé de Pip pour avoir la version officiellement maintenue de Woob, résolvant le problème sus-cité.

Modification 2023-07-15

Fun times. Après la mise à jour vers Debian 12 plus rien ne fonctionne. Il y aurait une sombre histoire de `pipx` et machine virtuelle. Rajoutons 5000 ko d'espace supplémentaire au stack. J'ai également dû supprimer le répertoire `~/.local/bin/woob` existant après réinstallation de `woob` pour m'éviter tout casse-tête.

Références

[1] Woob.tech

[2] Comptabilité en texte brut, LeJun 2022

[3] qif2ledger, amjr108 2016

[4] qif2ledger, chrisnatali 2017