Aller au contenu principal

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.

Fonctionne sur iOS, Android et macOS
Plus de 30 parametres configurables
S'integre avec toute app compatible URL

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.

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.