Automatisez vos taches avec le Deep Linking
Creez des taches, ouvrez des listes et naviguez dans TaskForge depuis n'importe quelle app avec le schema d'URL taskforge:///. Integrez avec Obsidian, Raccourcis Apple, Raycast, Alfred, Tasker et tout outil compatible avec les URLs personnalisees.
TaskForge enregistre le schema d'URL personnalise taskforge:// sur toutes les plateformes. Les deep links utilisent une triple barre oblique (///) et fonctionnent sur iOS, Android et macOS.
taskforge:///[path]?[parameters] Notez la triple barre oblique (///). C'est le format standard sur toutes les plateformes.
Routes disponibles
TaskForge prend en charge les routes de navigation suivantes. Chaque route ouvre un ecran specifique dans l'app.
Accueil
Ouvre l'ecran d'accueil.
taskforge:/// ou taskforge:///home Liste personnalisee
Ouvre une liste personnalisee specifique par nom. Le nom de la liste est un parametre de chemin et doit etre encode en URL.
taskforge:///list/My%20List Detail de la tache
Ouvre une tache specifique par son ID. Obtenez le deep link d'une tache en appuyant sur l'icone de lien dans l'ecran de detail de la tache.
taskforge:///task/abc123def456 Calendrier
Ouvre la vue calendrier. Vous pouvez optionnellement fournir une date au format AAAA-MM-JJ comme segment de chemin.
taskforge:///calendar ou taskforge:///calendar/2025-03-15 Ajout rapide
Ouvre la boite de dialogue d'ajout rapide avec analyse en langage naturel. Ajoutez optionnellement ?listId=uuid pour cibler une liste specifique.
taskforge:///quick-add Nouvelle tache
Ouvre l'ecran de nouvelle tache. Prend en charge les parametres de requete pour pre-remplir les champs (voir la reference des parametres ci-dessous).
taskforge:///new-task Recherche
Ouvre l'ecran d'accueil avec la barre de recherche active.
taskforge:///?search=true Reglages
Ouvre l'ecran des reglages.
taskforge:///settings Reference des deep links
Ouvre l'ecran de reference des deep links dans l'app avec toutes les routes prises en charge.
taskforge:///settings/deep-links Parametres de nouvelle tache
La route /new-task accepte les parametres de requete suivants. Tous les parametres sont optionnels, les champs omis utilisent vos valeurs par defaut configurees.
Proprietes de la tache
| Paramètre | Format | Exemple | Description |
|---|---|---|---|
name | Chaine encodee en URL | name=Buy%20groceries | Titre de la tache |
tags | Separes par des virgules | tags=work,urgent | Tags de la tache |
contexts | Separes par des virgules | contexts=home,office | Contextes de la tache |
projects | Separes par des virgules | projects=Website,Mobile | Projets de la tache |
listId | Chaine UUID | listId=abc-123-def | Assigner a une liste personnalisee |
Dates (ISO 8601 : AAAA-MM-JJ)
| Paramètre | Exemple | Description |
|---|---|---|
dueDate | dueDate=2025-03-15 | Date d'echeance |
scheduledDate | scheduledDate=2025-03-10 | Date planifiee |
startDate | startDate=2025-03-01 | Date de debut |
completedDate | completedDate=2025-03-20 | Date d'achevement |
Priorite
Les valeurs ne sont pas sensibles a la casse.
Highest, High, Medium, Low, Lowest, None Statut
Les valeurs ne sont pas sensibles a la casse.
todo, done, cancelled, inProgress, onHold, planned, deferred, blocked, someday, ready A l'achevement
Ce qui se passe quand la tache est terminee. Les valeurs ne sont pas sensibles a la casse.
keep, delete, archive Ignorer les valeurs par defaut
Supprimez des valeurs par defaut specifiques sans fournir de valeur de remplacement. Utile pour creer des taches vierges depuis des automatisations.
_skipTags=1 _skipDueDate=1 _skipScheduledDate=1 _skipStartDate=1 _skipDueTime=1 _skipPriority=1 _skipStatus=1 _skipReminders=1 _skipOnCompletion=1 _skipContexts=1 _skipProjects=1 _skipScheduledTime=1 _skipStartTime=1 Exemples complets
Tache simple avec date d'echeance
taskforge:///new-task?name=Buy%20groceries&dueDate=2025-03-15 Tache professionnelle avec tags, priorite et heure
taskforge:///new-task?name=Review%20PR&tags=work,code-review&priority=High&dueDate=2025-03-15&dueAt=10:00 Tache recurrente hebdomadaire
taskforge:///new-task?name=Team%20Standup&recurrenceInterval=1&recurrenceUnit=week&recurrenceSpecificDayOfWeek=1&dueAt=09:30 Tache avec toutes les valeurs par defaut supprimees
taskforge:///new-task?name=Quick%20Note&_skipTags=1&_skipDueDate=1&_skipPriority=1&_skipReminders=1 Tache assignee a une liste personnalisee
taskforge:///new-task?name=Sprint%20Task&listId=abc-123-def&tags=sprint&priority=Medium Ouvrir le calendrier a une date specifique
taskforge:///calendar/2025-12-25 Ajout rapide dans une liste specifique
taskforge:///quick-add?listId=abc-123-def Deep Linking avec Obsidian
Obsidian prend en charge les schemas d'URL personnalises dans les liens markdown, ce qui en fait le compagnon ideal pour les deep links TaskForge. Ajoutez des liens cliquables dans vos notes pour creer des taches, ouvrir des listes ou naviguer directement vers des vues specifiques dans TaskForge.
Liens markdown dans les notes
Utilisez la syntaxe standard des liens markdown dans vos notes Obsidian pour creer des deep links cliquables :
Creer une tache de suivi depuis des notes de reunion
[Add follow-up task](taskforge:///new-task?name=Follow%20up%20on%20meeting&tags=work&dueDate=2025-03-20) Lien rapide vers votre liste de travail
[Open Work Tasks](taskforge:///list/Work%20Tasks) Ouvrir la vue calendrier du jour
[Today's Calendar](taskforge:///calendar/2025-03-15) Ajout rapide en langage naturel
[Quick Add Task](taskforge:///quick-add) Idees de flux de travail Obsidian
Modele de notes de reunion
Ajoutez des boutons de deep link en bas de votre modele de notes de reunion. Apres chaque reunion, cliquez pour creer des taches de suivi avec des tags et des dates d'echeance pre-remplis.
Tableaux de bord de projet
Creez une note Obsidian qui sert de tableau de bord de projet. Ajoutez des liens pour ouvrir la liste TaskForge correspondante, creer de nouvelles taches de projet ou consulter le calendrier pour les echeances du projet.
Integration des notes quotidiennes
Ajoutez des deep links a votre modele de notes quotidiennes. Incluez un lien pour ouvrir la liste des taches du jour, l'ajout rapide pour capturer des idees et la vue calendrier pour un apercu de votre emploi du temps.
Modele de revue hebdomadaire
Creez un modele de revue hebdomadaire avec des deep links pour creer les taches recurrentes de la semaine suivante, ouvrir votre liste de revue et naviguer dans le calendrier pour la planification.
Integrations avec d'autres apps
Les deep links TaskForge fonctionnent avec toute app ou tout outil capable d'ouvrir des schemas d'URL personnalises. Voici les integrations les plus populaires sur differentes plateformes.
Raccourcis Apple (iOS / macOS)
Creez des automatisations puissantes avec l'app Raccourcis. Utilisez l'action "Ouvrir l'URL" avec les deep links TaskForge pour creer des taches avec Siri, declencher des automatisations basees sur le temps ou creer des flux de travail bases sur la localisation.
Ajoutez une action "Ouvrir l'URL" et definissez l'URL sur taskforge:///new-task?name=My%20Task&tags=work&priority=High. Nommez le raccourci et declenchez-le avec "Dis Siri, [nom du raccourci]".
Combinez avec les variables de Raccourcis pour construire dynamiquement des noms de taches a partir du contenu du presse-papiers, d'evenements du calendrier ou de saisies utilisateur.
Raycast (macOS)
Creez des commandes Raycast personnalisees qui creent des taches dans TaskForge. Utilisez l'action "Ouvrir l'URL" avec des deep links pour creer des taches au clavier sans quitter votre app actuelle.
Creez une commande script Raycast qui ouvre taskforge:///new-task?name={query}&tags=inbox pour capturer des taches depuis n'importe ou sur votre Mac.
Utilisez le support des arguments de Raycast pour passer des noms de taches dynamiques directement depuis la barre de recherche.
Alfred (macOS)
Creez des workflows Alfred qui envoient des taches a TaskForge. Creez des mots-cles personnalises qui acceptent des arguments et transmettez-les comme parametres encodes en URL aux deep links TaskForge.
Creez un workflow avec le mot-cle "task" qui ouvre taskforge:///new-task?name={query}&tags=alfred.
Utilisez l'action "Ouvrir l'URL" d'Alfred avec des arguments dynamiques pour une capture rapide.
Tasker (Android)
Automatisez TaskForge sur Android avec Tasker. Utilisez l'action "Parcourir URL" pour ouvrir les deep links TaskForge depuis des profils Tasker declenches par le temps, la localisation ou des evenements.
Creez un profil Tasker qui ouvre taskforge:///list/Work%20Tasks lorsque vous vous connectez au Wi-Fi de votre bureau.
Combinez avec AutoInput ou d'autres plugins Tasker pour des flux d'automatisation avances.
Keyboard Maestro (macOS)
Creez des macros qui declenchent des actions TaskForge via des deep links. Combinez avec l'expansion de texte, la surveillance du presse-papiers ou des raccourcis clavier pour une creation de taches contextuelle.
Configurez une macro de raccourci clavier qui ouvre taskforge:///new-task?name=%CurrentClipboard%&tags=capture pour creer une tache depuis votre presse-papiers.
Parfait pour creer des taches a partir de texte selectionne dans n'importe quelle app.
IFTTT / Zapier / Make
Connectez TaskForge a des centaines de services web. Utilisez des webhooks ou des actions URL pour creer des taches a partir d'e-mails, d'evenements de calendrier, de soumissions de formulaires ou de tout declencheur pris en charge par ces plateformes.
Creez un workflow Zapier qui ouvre un deep link TaskForge lorsqu'un label specifique est ajoute a un message Gmail.
Utilisez les fonctions d'encodage URL de ces plateformes pour transmettre en toute securite des donnees dynamiques dans les parametres des deep links.
Pages web et bookmarklets
Ajoutez des deep links TaskForge a n'importe quelle page web ou creez des bookmarklets de navigateur pour creer rapidement des taches. Le lien ouvrira TaskForge sur tout appareil ayant l'app installee.
HTML : <a href="taskforge:///new-task?name=Review%20Document">Add Review Task</a>
Creez un bookmarklet qui capture le titre de la page actuelle comme nom de tache.
Gestion des erreurs
- Les parametres invalides sont silencieusement ignores. La tache est creee sans ce champ, en utilisant les valeurs par defaut de l'utilisateur.
- Les dates mal formees (par ex., dueDate=not-a-date) sont ignorees ; le champ reste vide.
- Les valeurs enum invalides (par ex., priority=SuperHigh) sont ignorees.
- Le JSON invalide dans le parametre reminders est ignore.
- Les routes inconnues redirigent vers l'ecran d'accueil.
- Les donnees requises manquantes (par ex., /task/ sans ID de tache) redirigent vers l'ecran d'accueil.
Compatibilite des plateformes
iOS et macOS
Le schema d'URL taskforge:// est enregistre dans le fichier Info.plist de l'app. Les deep links fonctionnent depuis Safari, Raccourcis, Spotlight et toute app capable d'ouvrir des URLs.
Android
Le schema d'URL taskforge:// est enregistre via un filtre d'intent dans AndroidManifest.xml. Les deep links fonctionnent depuis toute app capable de lancer un intent ACTION_VIEW.
Questions frequemment posees
Les deep links fonctionnent-ils sur toutes les plateformes ?
Oui. Les deep links TaskForge fonctionnent sur iOS, iPadOS, macOS et Android. Le schema d'URL taskforge:// est enregistre nativement sur chaque plateforme.
Dois-je localiser les parametres des deep links ?
Non. Les parametres des deep links sont toujours en anglais, quelle que soit la langue de votre app. Les chemins de routes, noms de parametres et valeurs enum comme les niveaux de priorite sont toujours en anglais. Les valeurs en texte libre comme les noms de taches et les tags peuvent etre dans n'importe quelle langue, il suffit de les encoder en URL.
Que se passe-t-il si j'utilise un parametre invalide ?
Les parametres invalides ou non reconnus sont silencieusement ignores. La tache est quand meme creee en utilisant vos valeurs par defaut configurees pour les champs manquants.
Puis-je creer des taches avec des rappels via les deep links ?
Oui. Les rappels sont transmis sous forme de tableau JSON encode en URL via le parametre reminders. Chaque objet de rappel inclut des champs comme type, relatedTo et offset. Consultez la reference des deep links dans l'app pour le format JSON complet.
Comment obtenir l'ID de liste pour le parametre listId ?
Ouvrez l'editeur de listes personnalisees dans TaskForge et appuyez sur l'icone de lien. L'URL du deep link contiendra l'identifiant de liste que vous pouvez utiliser avec le parametre listId.
Puis-je utiliser les deep links avec Obsidian ?
Absolument. Ajoutez des liens markdown comme [Create Task](taskforge:///new-task?name=My%20Task) directement dans vos notes Obsidian. En cliquant sur le lien, TaskForge s'ouvrira et la tache sera creee.
Fonctionnalites associees
Commencez a automatiser votre flux de taches
Telechargez TaskForge et commencez a utiliser les deep links pour automatiser la gestion de vos taches Obsidian depuis n'importe quelle app.
Articles connexes
-
Automatiser avec Raccourcis Apple
Guide etape par etape pour creer des automatisations TaskForge avec Raccourcis Apple et Siri. -
Widgets interactifs sur l'ecran d'accueil
Completez des taches directement depuis votre ecran d'accueil avec des widgets entierement interactifs. -
Toutes les fonctionnalites de TaskForge
Decouvrez l'ensemble complet des fonctionnalites pour gerer les taches Obsidian sur mobile et ordinateur.