Importer des données depuis d’autres applications
Ce guide explique comment transférer des tâches dans Mindwtr depuis un autre gestionnaire de tâches. Il concerne les migrations complètes, et non les captures ponctuelles.
Avant l’import
Une migration est l’occasion de laisser derrière vous ce qui n’est plus utile. Si votre ancienne application contient des centaines de tâches obsolètes, envisagez de ne migrer que vos projets en cours, vos prochaines actions actives et vos éléments de référence fiables.
Mindwtr peut importer des exports complets depuis les applications prises en charge. Toutefois, une migration plus réduite et réfléchie correspond généralement mieux à GTD que la copie de toutes les anciennes tâches dans un nouveau système.
Outils d’import disponibles
Mindwtr propose des outils dédiés pour quelques applications dont le format d’export est suffisamment structuré pour garantir une correspondance fiable :
- Import TickTick — sauvegardes CSV ou ZIP de TickTick
- Import Todoist — exports CSV ou sauvegardes ZIP
- Import DGT GTD — exports JSON ou sauvegardes ZIP
- Import OmniFocus — exports CSV, JSON ou ZIP
- Import depuis Rappels Apple — import réservé à iOS des rappels non terminés d’une liste Rappels sélectionnée
- Import Mindwtr CSV — une disposition de colonnes documentée pour toutes les applications sans outil dédié
Ouvrez Paramètres -> Données, puis choisissez l’action d’import correspondante : Todoist, TickTick, DGT GTD, OmniFocus ou le CSV Mindwtr générique. Mindwtr affiche un aperçu avant d’ajouter quoi que ce soit.
Les outils natifs sont la meilleure solution lorsque votre ancienne application figure dans la liste. Ils préservent davantage de structure que le texte brut et prennent en charge les particularités de chaque application : dossiers, listes, tags, dates, listes de contrôle et récurrence, lorsque l’export source les fournit.
Fidélité de l’import en bref
Cette couverture a été vérifiée le 9 août 2026 avec le code d’import du commit Mindwtr e787c2e. Les jeux d’essai couvrent les formats CSV et ZIP de Todoist, CSV et ZIP de TickTick 7.1, JSON et ZIP du schéma DGT version 3, CSV, CSV UTF-16, JSON et ZIP d’OmniFocus, ainsi que le CSV Mindwtr en fichier isolé et dans une archive ZIP. Les formats d’export peuvent changer. Examinez l’aperçu et le guide propre à l’application avant de confirmer.
| Source | Meilleure entrée | Mindwtr préserve | À vérifier après l’import |
|---|---|---|---|
| TickTick | Sauvegarde CSV ou ZIP | Dossiers sous forme de domaines, listes sous forme de projets, tags, priorités, dates, listes de contrôle, état d’achèvement et récurrences prises en charge | Pièces jointes, détails de présentation, avertissements et association entre tâches parentes et enfants |
| Todoist | Sauvegarde CSV ou ZIP | Projets, sections, tâches actives, descriptions et commentaires, priorités, échéances, libellés et sous-tâches sous forme d’éléments de contrôle | Récurrences, importées une seule fois avec leur texte d’origine ; lignes ignorées ou incorrectes |
| DGT GTD | Sauvegarde JSON ou ZIP | Dossiers sous forme de domaines, projets, contextes, tags, listes de contrôle, priorités, échéances, état d’achèvement et récurrences prises en charge | Récurrences non prises en charge et entrées d’archive ignorées |
| OmniFocus | JSON ou ZIP Omni Automation pour une meilleure fidélité ; CSV pris en charge | Dossiers sous forme de domaines, projets, tags, contextes, notes, dates, état d’achèvement, imbrication simple et récurrences prises en charge | Imbrication profonde, dates planifiées et durée en texte, règles de répétition conservées telles quelles en note, et pertes propres au CSV |
| Rappels Apple | Une liste choisie sur iOS | Titres et notes des rappels non terminés | Dates et autres champs, éléments ignorés et choix de suppression dans la source |
| Mindwtr CSV | Un fichier CSV, ou un ZIP de fichiers CSV, employant les noms de colonnes documentés | Domaines, projets, sections, statuts, contextes, tags, personnes assignées, priorité, énergie, dates de début, d’échéance, de revue et d’achèvement, listes de contrôle, lieu et ordre manuel | Les récurrences, qui sont ignorées ; les dates illisibles ; les identifiants en double ; et les lignes ignorées faute de titre |
Vérifier ou revenir en arrière
- Conservez l’export d’origine et créez une sauvegarde Mindwtr récente avant l’import.
- Vérifiez les nombres et les avertissements de l’aperçu. Annulez si le total des projets ou des tâches semble incorrect.
- Après l’import, comparez un projet et quelques tâches représentatives avec la source. Vérifiez les titres, le projet ou l’état, les dates, les tags ou contextes, les notes, les listes de contrôle et les récurrences.
- Si la correspondance est incorrecte, touchez Annuler l’import dans le message de résultat, ou restaurez l’instantané plus tard depuis Paramètres → Synchronisation → Instantanés de récupération, corrigez l’export source et recommencez. Certains outils peuvent dupliquer les tâches si vous importez deux fois le même fichier.
Autres méthodes de migration
Si votre application n’est pas répertoriée, utilisez l’une des solutions ci-dessous. Elles sont volontairement plus simples que les outils natifs et conviennent aux nombreuses applications qui exportent du texte brut, du CSV ou du JSON.
Copier-coller
La solution de repli la plus rapide consiste à copier une liste de tâches et à la coller dans Ajout rapide ou Capture rapide.
Mindwtr utilise les lignes vides pour choisir entre une seule tâche et une création groupée :
- Si le texte collé contient au moins une ligne vide, Mindwtr conserve tout le contenu dans une seule tâche et réunit les lignes non vides dans un même titre.
- S’il ne contient aucune ligne vide, chaque ligne non vide devient une tâche distincte.
Sur ordinateur :
- Ouvrez Ajout rapide.
- Collez plusieurs lignes dans le champ de tâche.
- Si Mindwtr détecte plusieurs tâches, confirmez Créer les tâches.
Sur mobile :
- Ouvrez Capture rapide.
- Collez plusieurs lignes dans le champ de tâche.
- Touchez Enregistrer, puis confirmez la création groupée si Mindwtr détecte plusieurs tâches.
Lors d’une création groupée, Mindwtr analyse chaque ligne avec la syntaxe d’ajout rapide ; vous pouvez donc y inclure des métadonnées :
Email Bob about Q3 report +Work @computer #followup /due:friday
Book dentist appointment @phone
Outline conference talk +Speaking #ideas /note:Draft the rough structure firstCette méthode ne reconstitue ni les hiérarchies profondes ni les récurrences, mais elle reste souvent la façon la plus propre de récupérer les tâches qui comptent encore.
Texte brut
Si votre ancienne application peut exporter un fichier .txt, utilisez l’import de texte de Mindwtr depuis l’interface de capture.
Sur ordinateur :
- Ouvrez Ajout rapide.
- Cliquez sur Importer un .txt.
- Choisissez un fichier texte brut.
- Confirmez la création groupée.
Sur mobile :
- Ouvrez Capture rapide.
- Touchez Plus.
- Touchez Importer un .txt.
- Choisissez un fichier texte brut.
- Confirmez la création groupée.
Placez une tâche par ligne. Ajoutez les jetons d’ajout rapide sur la même ligne si vous voulez que Mindwtr définisse les métadonnées pendant l’import :
Pay water bill +Home /due:2026-07-01
Renew passport +Personal @errands #admin
Send slides to Ana +Work /note:Use the final deck from the shared folderMindwtr utilise des commandes d’ajout rapide explicites comme /note: plutôt qu’un format de note masqué par une tabulation. Le fichier texte reste ainsi lisible avant l’import et emploie le même analyseur que la capture habituelle.
Script de conversion CSV vers du texte d’ajout rapide
Pour les applications qui exportent du CSV sans disposer d’un outil Mindwtr dédié, convertissez le CSV en fichier texte d’ajout rapide, puis importez ce fichier .txt.
Mindwtr fournit un petit script sans dépendance :
node scripts/migration/csv-to-quickadd-text.mjs export.csv \
--output mindwtr-import.txt \
--title "Title" \
--project "Project" \
--tags "Tags" \
--contexts "Contexts" \
--due "Due" \
--note "Note"Le script écrit une ligne d’ajout rapide par ligne CSV. Il peut convertir :
- une colonne de titre en titre de tâche ;
- une colonne de projet ou de liste en
+Project; - des tags séparés par des virgules ou des points-virgules en
#tag; - des contextes séparés par des virgules ou des points-virgules en
@context; - une colonne d’échéance en
/due:...; - une colonne de note en
/note:....
Si votre CSV emploie d’autres noms de colonnes, transmettez-les avec les options ci-dessus. Par exemple :
node scripts/migration/csv-to-quickadd-text.mjs tasks.csv \
--output mindwtr-import.txt \
--title "Task" \
--project "List" \
--tags "Categories" \
--due "Due Date" \
--note "Notes"Ce script sert de point de départ ; ce n’est pas un outil d’import officiellement pris en charge pour une application donnée. Il ne conservera pas les tâches imbriquées, pièces jointes, récurrences ou champs propres à l’application, sauf si vous l’adaptez. L’import Mindwtr CSV natif couvre désormais l’essentiel de ce pour quoi ce script avait été écrit, et il conserve en plus les sections, les statuts, les listes de contrôle et les domaines que le texte d’ajout rapide ne sait pas exprimer : ne recourez au script que si vous avez besoin de sa sortie exacte.
CLI, API locale et MCP
Les utilisateurs techniques peuvent écrire leur propre outil d’import à partir des interfaces d’automatisation de Mindwtr :
- API locale
- Serveur MCP
bun run mindwtr:cli -- --helpdepuis une copie du dépôt
Choisissez cette méthode si votre ancienne application exporte du JSON ou du CSV structuré et que le texte brut ne vous donne pas assez de contrôle. Ces outils passent par le modèle de données normal de Mindwtr, mais les scripts de migration personnalisés restent sous votre responsabilité.
Si votre application n’est pas répertoriée
Procédez dans cet ordre :
- Vérifiez si votre application peut exporter vers un format déjà importé par Mindwtr.
- Exportez un CSV, renommez ses colonnes selon les noms du CSV Mindwtr, puis importez-le nativement. C’est la solution de repli la plus fidèle.
- Essayez le copier-coller ou le texte brut pour les tâches actives dont vous avez encore besoin.
- Utilisez le script CSV si vous voulez un texte d’ajout rapide que vous pourrez retoucher à la main avant l’import.
- Utilisez l’API locale, la CLI ou MCP si vous avez besoin d’une migration structurée personnalisée.
Pour demander un outil natif pour une application précise, ouvrez une discussion ou un ticket GitHub en indiquant :
- le nom de l’application ;
- le format d’export proposé ;
- un petit exemple d’export anonymisé ;
- les champs qu’il est le plus important de préserver.
La priorité accordée aux outils natifs dépend de la demande et de la facilité avec laquelle le format source se transpose dans le modèle GTD de Mindwtr.