Outils pour utilisateurs

Outils du site


informatique:projets:recuperation_notes

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
informatique:projets:recuperation_notes [2024/11/19 18:52] – supprimée - modification externe (Date inconnue) 127.0.0.1informatique:projets:recuperation_notes [2024/11/24 09:28] (Version actuelle) alexis
Ligne 1: Ligne 1:
 +====== Récupération de notes depuis un téléphone LG ======
 +
 +Sur mon vieux téléphone LG, j'utilise QuickMemo+ ((version 4.70.13)) 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// (//**E**xtraction, **T**ransfert, **L**ecture//) :
 +
 +**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//.
 +<WRAP tip>
 +Attention à bien noter le chemin d'accès au fichier.
 +Dans mon cas, il s'agit de ''/storage/emulated/0/QuickMemo+''.
 +</WRAP>
 +
 +**Transfert**\\
 +Pour le transfert du fichier nouvellement généré, j'ai utilisé le site [[https://www.filepastebin.com/|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.
 +
 +<WRAP box>
 +Ça pourrait être intéressant d'installer ça (ou quelque chose de similaire) sur un serveur que je contrôle.
 +</WRAP>
 +
 +**Lecture**\\
 +Le fichier récupéré est une archive //zip// dont l'extension a été modifiée.
 +Cette archive contient plusieurs répertoires ((tous vides)) et fichiers.
 +Il faut commencer par extraire de l'archive le fichier qui nous intéresse afin de pouvoir l'exploiter :
 +<code bash>
 +unzip <fichier_lqm> memoinfo.jlqm
 +</code>
 +Ce fichier à l'extension ''jlqm'' est un fichier au format JSON.
 +Nous pouvons donc en extraire le contenu grace à [[https://stedolan.github.io/jq/|jq]] :
 +<code bash>
 +jq --raw-output '.MemoObjectList[].DescRaw' memoinfo.jlqm
 +</code>
 +<WRAP tip>
 +Si le fichier n'a pas besoin d'être stocké localement, il est possible de faire l'ensemble des opérations en une fois :
 +<code bash>
 +unzip -qc <fichier_lqm> memoinfo.jlqm | jq --raw-output '.MemoObjectList[].DescRaw'
 +</code>
 +</WRAP>