Outils pour utilisateurs

Outils du site


projets:informatique:recuperation_notes

Récupération de notes depuis un téléphone LG

Sur mon vieux téléphone LG, j'utilise QuickMemo+ 1) pour prendre des notes quand je ne suis pas connecté à un réseau car je n'ai pas de données. Le problème est qu'il n'est pas aisé d'extraire les informations textuelles pour les partager. Il a fallu que je trouve un moyen pour y accéder.

La récupération s'effectue selon le principe ETL (Extraction, Transfert, Lecture) :

Extraction
C'est la partie simple de la récupération. Il suffit d'aller dans le menu de la note à récupérer et de sélectionner l'action d'export. Cela génèrera un fichier avec une extension lqm.

Attention à bien noter le chemin d'accès au fichier. Dans mon cas, il s'agit de /storage/emulated/0/QuickMemo+.

Transfert
Pour le transfert du fichier nouvellement généré, j'ai utilisé le site FilePastebin qui permet de transférer des fichiers en utilisant une connexion WebRTC entre le navigateur du téléphone source et le navigateur de la machine cible. Il n'y a qu'à suivre les instructions pour que cela fonctionne.

Ça pourrait être intéressant d'installer ça (ou quelque chose de similaire) sur un serveur que je contrôle.

Lecture
Le fichier récupéré est une archive zip dont l'extension a été modifiée. Cette archive contient plusieurs répertoires 2) et fichiers. Il faut commencer par extraire de l'archive le fichier qui nous intéresse afin de pouvoir l'exploiter :

unzip <fichier_lqm> memoinfo.jlqm

Ce fichier à l'extension jlqm est un fichier au format JSON. Nous pouvons donc en extraire le contenu grace à jq :

jq --raw-output '.MemoObjectList[].DescRaw' memoinfo.jlqm

Si le fichier n'a pas besoin d'être stocké localement, il est possible de faire l'ensemble des opérations en une fois :

unzip -qc <fichier_lqm> memoinfo.jlqm | jq --raw-output '.MemoObjectList[].DescRaw'
1)
version 4.70.13
2)
tous vides
projets/informatique/recuperation_notes.txt · Dernière modification : 2023/04/09 14:33 de alexis