Перейти к основному содержимому

Автоматизируйте задачи с помощью Deep Linking

Создавайте задачи, открывайте списки и навигируйте по TaskForge из любого приложения, используя схему URL taskforge:///. Интегрируйте с Obsidian, Командами Apple, Raycast, Alfred, Tasker и любым инструментом, поддерживающим пользовательские URL.

Работает на iOS, Android и macOS
Более 30 настраиваемых параметров
Интегрируется с любым приложением, поддерживающим URL

TaskForge регистрирует пользовательскую схему URL taskforge:// на всех платформах. Deep links используют тройную косую черту (///) и работают на iOS, Android и macOS.

taskforge:///[path]?[parameters]

Обратите внимание на тройную косую черту (///). Это стандартный формат для всех платформ.

Доступные маршруты

TaskForge поддерживает следующие навигационные маршруты. Каждый маршрут открывает определенный экран в приложении.

Главная

Открывает главный экран.

taskforge:/// или taskforge:///home

Пользовательский список

Открывает конкретный пользовательский список по имени. Имя списка является параметром пути и должно быть закодировано в URL.

taskforge:///list/My%20List

Детали задачи

Открывает конкретную задачу по ее ID. Получите deep link задачи, нажав на значок ссылки на экране деталей задачи.

taskforge:///task/abc123def456

Календарь

Открывает представление календаря. Опционально укажите дату в формате ГГГГ-ММ-ДД в качестве сегмента пути.

taskforge:///calendar или taskforge:///calendar/2025-03-15

Быстрое добавление

Открывает диалог быстрого добавления с анализом естественного языка. Опционально добавьте ?listId=uuid для указания конкретного списка.

taskforge:///quick-add

Новая задача

Открывает экран создания новой задачи. Поддерживает параметры запроса для предварительного заполнения полей (см. справку по параметрам ниже).

taskforge:///new-task

Поиск

Открывает главный экран с активной строкой поиска.

taskforge:///?search=true

Настройки

Открывает экран настроек.

taskforge:///settings

Справка по Deep Links

Открывает экран справки по deep links в приложении со всеми поддерживаемыми маршрутами.

taskforge:///settings/deep-links

Параметры новой задачи

Маршрут /new-task принимает следующие параметры запроса. Все параметры необязательны, пропущенные поля используют ваши настроенные значения по умолчанию.

Свойства задачи

Параметр Формат Пример Описание
name Строка, закодированная в URL name=Buy%20groceries Название задачи
tags Через запятую tags=work,urgent Теги задачи
contexts Через запятую contexts=home,office Контексты задачи
projects Через запятую projects=Website,Mobile Проекты задачи
listId Строка UUID listId=abc-123-def Назначить в пользовательский список

Даты (ISO 8601: ГГГГ-ММ-ДД)

Параметр Пример Описание
dueDate dueDate=2025-03-15 Срок выполнения
scheduledDate scheduledDate=2025-03-10 Запланированная дата
startDate startDate=2025-03-01 Дата начала
completedDate completedDate=2025-03-20 Дата завершения

Приоритет

Значения нечувствительны к регистру.

Highest, High, Medium, Low, Lowest, None

Статус

Значения нечувствительны к регистру.

todo, done, cancelled, inProgress, onHold, planned, deferred, blocked, someday, ready

При завершении

Что происходит при завершении задачи. Значения нечувствительны к регистру.

keep, delete, archive

Пропуск пользовательских значений по умолчанию

Подавите определенные пользовательские значения по умолчанию без указания замещающего значения. Полезно для создания пустых задач из автоматизаций.

_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

Полные примеры

Простая задача со сроком выполнения

taskforge:///new-task?name=Buy%20groceries&dueDate=2025-03-15

Рабочая задача с тегами, приоритетом и временем

taskforge:///new-task?name=Review%20PR&tags=work,code-review&priority=High&dueDate=2025-03-15&dueAt=10:00

Еженедельная повторяющаяся задача

taskforge:///new-task?name=Team%20Standup&recurrenceInterval=1&recurrenceUnit=week&recurrenceSpecificDayOfWeek=1&dueAt=09:30

Задача с подавлением всех значений по умолчанию

taskforge:///new-task?name=Quick%20Note&_skipTags=1&_skipDueDate=1&_skipPriority=1&_skipReminders=1

Задача, назначенная в пользовательский список

taskforge:///new-task?name=Sprint%20Task&listId=abc-123-def&tags=sprint&priority=Medium

Открыть календарь на определенную дату

taskforge:///calendar/2025-12-25

Быстрое добавление в конкретный список

taskforge:///quick-add?listId=abc-123-def

Deep Linking с Obsidian

Obsidian поддерживает пользовательские схемы URL в markdown-ссылках, что делает его идеальным компаньоном для deep links TaskForge. Добавляйте кликабельные ссылки в заметки, которые создают задачи, открывают списки или переходят напрямую к определенным представлениям в TaskForge.

Markdown-ссылки в заметках

Используйте стандартный синтаксис markdown-ссылок в заметках Obsidian для создания кликабельных deep links:

Создать задачу-продолжение из заметок совещания

[Add follow-up task](taskforge:///new-task?name=Follow%20up%20on%20meeting&tags=work&dueDate=2025-03-20)

Быстрая ссылка на ваш рабочий список

[Open Work Tasks](taskforge:///list/Work%20Tasks)

Открыть представление календаря на сегодня

[Today's Calendar](taskforge:///calendar/2025-03-15)

Быстрое добавление на естественном языке

[Quick Add Task](taskforge:///quick-add)

Идеи рабочих процессов с Obsidian

Шаблон заметок совещания

Добавьте кнопки deep link внизу шаблона заметок совещания. После каждого совещания нажмите, чтобы создать задачи-продолжения с предварительно заполненными тегами и сроками.

Панели проектов

Создайте заметку в Obsidian, которая служит панелью проекта. Добавьте ссылки для открытия соответствующего списка TaskForge, создания новых задач проекта или просмотра календаря с дедлайнами проекта.

Интеграция с ежедневными заметками

Добавьте deep links в шаблон ежедневных заметок. Включите ссылку для открытия списка задач на сегодня, быстрое добавление для фиксации идей и представление календаря для обзора расписания.

Шаблон еженедельного обзора

Создайте шаблон еженедельного обзора с deep links для создания повторяющихся задач на следующую неделю, открытия списка обзора и перехода к календарю для планирования.

Интеграции с другими приложениями

Deep links TaskForge работают с любым приложением или инструментом, поддерживающим пользовательские схемы URL. Вот популярные интеграции для различных платформ.

Команды Apple (iOS / macOS)

Создавайте мощные автоматизации с приложением Команды. Используйте действие "Открыть URL" с deep links TaskForge для создания задач через Siri, запуска автоматизаций по времени или создания процессов на основе местоположения.

Добавьте действие "Открыть URL" и установите URL taskforge:///new-task?name=My%20Task&tags=work&priority=High. Назовите команду и запускайте ее фразой "Привет Siri, [название команды]".

Комбинируйте с переменными Команд для динамического формирования названий задач из содержимого буфера обмена, событий календаря или пользовательского ввода.

Raycast (macOS)

Создавайте пользовательские команды Raycast для создания задач в TaskForge. Используйте действие "Открыть URL" с deep links для создания задач с клавиатуры, не покидая текущее приложение.

Создайте скриптовую команду Raycast, которая открывает taskforge:///new-task?name={query}&tags=inbox для захвата задач из любого места на вашем Mac.

Используйте поддержку аргументов Raycast для передачи динамических названий задач прямо из строки поиска.

Alfred (macOS)

Создавайте рабочие процессы Alfred для отправки задач в TaskForge. Настройте пользовательские ключевые слова, которые принимают аргументы и передают их как URL-кодированные параметры в deep links TaskForge.

Создайте рабочий процесс с ключевым словом "task", который открывает taskforge:///new-task?name={query}&tags=alfred.

Используйте действие "Открыть URL" в Alfred с динамическими аргументами для быстрого захвата.

Tasker (Android)

Автоматизируйте TaskForge на Android с помощью Tasker. Используйте действие "Browse URL" для открытия deep links TaskForge из профилей Tasker, срабатывающих по времени, местоположению или событиям.

Создайте профиль Tasker, который открывает taskforge:///list/Work%20Tasks при подключении к Wi-Fi офиса.

Комбинируйте с AutoInput или другими плагинами Tasker для продвинутых процессов автоматизации.

Keyboard Maestro (macOS)

Создавайте макросы, запускающие действия TaskForge через deep links. Комбинируйте с расширением текста, мониторингом буфера обмена или горячими клавишами для контекстного создания задач.

Настройте макрос с горячей клавишей, который открывает taskforge:///new-task?name=%CurrentClipboard%&tags=capture для создания задачи из буфера обмена.

Идеально для создания задач из выделенного текста в любом приложении.

IFTTT / Zapier / Make

Подключите TaskForge к сотням веб-сервисов. Используйте вебхуки или URL-действия для создания задач из электронной почты, событий календаря, отправленных форм или любого триггера, поддерживаемого этими платформами.

Создайте рабочий процесс в Zapier, который открывает deep link TaskForge при добавлении определенного ярлыка к сообщению Gmail.

Используйте функции URL-кодирования на этих платформах для безопасной передачи динамических данных в параметры deep links.

Веб-страницы и букмарклеты

Добавляйте deep links TaskForge на любую веб-страницу или создавайте букмарклеты в браузере для быстрого создания задач. Ссылка откроет TaskForge на любом устройстве, на котором установлено приложение.

HTML: <a href="taskforge:///new-task?name=Review%20Document">Add Review Task</a>

Создайте букмарклет, который захватывает заголовок текущей страницы в качестве названия задачи.

Обработка ошибок

  • Недопустимые параметры молча игнорируются. Задача создается без этого поля с использованием пользовательских значений по умолчанию.
  • Некорректные даты (например, dueDate=not-a-date) пропускаются; поле остается пустым.
  • Недопустимые значения enum (например, priority=SuperHigh) пропускаются.
  • Некорректный JSON в параметре reminders пропускается.
  • Неизвестные маршруты перенаправляют на главный экран.
  • Отсутствующие обязательные данные (например, /task/ без ID задачи) перенаправляют на главный экран.

Поддержка платформ

iOS и macOS

Схема URL taskforge:// зарегистрирована в Info.plist приложения. Deep links работают из Safari, Команд, Spotlight и любого приложения, способного открывать URL.

Android

Схема URL taskforge:// зарегистрирована через фильтр интентов в AndroidManifest.xml. Deep links работают из любого приложения, способного отправить интент ACTION_VIEW.

Часто задаваемые вопросы

Работают ли deep links на всех платформах?

Да. Deep links TaskForge работают на iOS, iPadOS, macOS и Android. Схема URL taskforge:// зарегистрирована нативно на каждой платформе.

Нужно ли переводить параметры deep links?

Нет. Параметры deep links всегда указываются на английском языке, независимо от языка вашего приложения. Пути маршрутов, имена параметров и значения enum, такие как уровни приоритета, всегда на английском. Свободные текстовые значения, такие как названия задач и теги, могут быть на любом языке, просто закодируйте их в URL.

Что произойдет, если я использую недопустимый параметр?

Недопустимые или нераспознанные параметры молча игнорируются. Задача все равно создается с использованием ваших настроенных значений по умолчанию для отсутствующих полей.

Могу ли я создавать задачи с напоминаниями через deep links?

Да. Напоминания передаются в виде URL-кодированного JSON-массива с помощью параметра reminders. Каждый объект напоминания включает поля type, relatedTo и offset. Полный формат JSON смотрите в справке по deep links в приложении.

Как получить ID списка для параметра listId?

Откройте редактор пользовательских списков в TaskForge и нажмите на значок ссылки. URL deep link будет содержать идентификатор списка, который можно использовать с параметром listId.

Могу ли я использовать deep links с Obsidian?

Безусловно. Добавляйте markdown-ссылки вида [Create Task](taskforge:///new-task?name=My%20Task) прямо в заметки Obsidian. При нажатии на ссылку TaskForge откроется и создаст задачу.

Начните автоматизировать ваш рабочий процесс

Скачайте TaskForge и начните использовать deep links для автоматизации управления задачами Obsidian из любого приложения.