💾 Archived View for unbon.cafe › lejun › posts › 20230430_woob.gmi captured on 2023-07-10 at 13:36:40. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-05-24)
➡️ Next capture (2023-07-22)
-=-=-=-=-=-=-
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.
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.
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.
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é.