Przejdź do głównej treści
TaskForge 3.0: SI czyta twoje zadania.

Automatyzuj swoje zadania z Deep Linking

Tworzenie zadań, otwieranie list i nawigacja po TaskForge z dowolnej aplikacji za pomocą schematu URL taskforge:///. Integracja z Obsidian, Skrótami Apple, Raycast, Alfred, Tasker i dowolnym narzędziem obsługującym niestandardowe URL-e.

Działa na iOS, Android, macOS i Windows Ponad 30 konfigurowalnych parametrów Integruje się z dowolną aplikacją obsługującą URL-e

TaskForge rejestruje niestandardowy schemat URL taskforge:// na wszystkich platformach. Deep linki używają potrójnego ukośnika (///) i działają na iOS, Android, macOS i Windows.

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

Zwróć uwagę na potrójny ukośnik (///). To standardowy format na wszystkich platformach.

Dostępne trasy

TaskForge obsługuje następujące trasy nawigacji. Każda trasa otwiera określony ekran w aplikacji.

Ekran główny

Otwiera ekran główny.

taskforge:/// lub taskforge:///home

Przestrzeń

Otwiera określoną przestrzeń po nazwie. Nazwa jest parametrem ścieżki i musi być zakodowana jako URL. Starszy prefiks taskforge:///list/ nadal działa jako przestarzały alias, więc wcześniej zapisane linki nadal się otwierają.

taskforge:///space/My%20Space

Zadania według tagu

Otwiera wszystkie zadania z określonym tagiem. Tag jest parametrem ścieżki i musi być zakodowany jako URL.

taskforge:///tag/urgent

Zadania według kontekstu

Otwiera wszystkie zadania z określonym kontekstem. Kontekst jest parametrem ścieżki i musi być zakodowany jako URL.

taskforge:///context/home

Zadania według projektu

Otwiera wszystkie zadania w określonym projekcie. Projekt jest parametrem ścieżki i musi być zakodowany jako URL.

taskforge:///project/Website

Szczegóły zadania

Otwiera określone zadanie po jego ID. Uzyskaj deep link zadania, dotykając ikony linku na ekranie Szczegóły zadania. Identyfikator jest tworzony na podstawie tytułu zadania i pliku, więc zapisany link do zadania przestanie działać, jeśli później zmienisz nazwę zadania lub przeniesiesz jego plik; po takich zmianach pobierz nowy link.

taskforge:///task/abc123def456

Notatka

Otwiera konkretną notatkę na podstawie jej ścieżki względnej do sejfu. Ścieżka jest parametrem zapytania i musi być zakodowana w URL, w tym wszelkie ukośniki zagnieżdżonej notatki. Nieznana lub brakująca ścieżka nigdy nie powoduje błędu; zamiast tego otwiera przeglądarkę notatek.

taskforge:///note?path=Projects%2FMy%20Note.md

Dzisiejsza notatka

Otwiera dzisiejszą notatkę, tworząc ją najpierw z ustawionego szablonu, jeśli jeszcze nie istnieje.

taskforge:///daily-note

Nowa notatka

Otwiera edytor notatek, aby rozpocząć nową, pustą notatkę.

taskforge:///new-note

Kalendarz

Otwiera widok kalendarza. Opcjonalnie podaj date w formacie RRRR-MM-DD jako segment ścieżki.

taskforge:///calendar lub taskforge:///calendar/2025-03-15

Szybkie dodawanie

Otwiera okno szybkiego dodawania z analiza języka naturalnego. Opcjonalnie dodaj ?listId=uuid, aby wskazać konkretną listę.

taskforge:///quick-add

Nowe zadanie

Otwiera ekran nowego zadania. Obsługuje parametry zapytania do wstępnego wypełniania pól (zobacz dokumentacje parametrów poniżej).

taskforge:///new-task

Wyszukiwanie

Otwiera ekran główny z aktywnym paskiem wyszukiwania.

taskforge:///?search=true

Ustawienia

Otwiera ekran ustawień.

taskforge:///settings

Dokumentacja deep linków

Otwiera wbudowany ekran dokumentacji deep linków ze wszystkimi obsługiwanymi trasami.

taskforge:///settings/deep-links

Parametry nowego zadania

Trasa /new-task przyjmuje następujące parametry zapytania. Wszystkie parametry są opcjonalne, pominięte pola używają skonfigurowanych wartości domyślnych.

Właściwości zadania

Parametr Format Przykład Opis
name Ciąg zakodowany jako URL name=Buy%20groceries Tytuł zadania
tags Rozdzielone przecinkami tags=work,urgent Tagi zadania
contexts Rozdzielone przecinkami contexts=home,office Konteksty zadania
projects Rozdzielone przecinkami projects=Website,Mobile Projekty zadania
listId Ciąg UUID listId=abc-123-def Przypisz do własnej przestrzeni

Daty (ISO 8601: RRRR-MM-DD)

Parametr Przykład Opis
dueDate dueDate=2025-03-15 Termin
scheduledDate scheduledDate=2025-03-10 Data zaplanowana
startDate startDate=2025-03-01 Data rozpoczęcia
completedDate completedDate=2025-03-20 Data ukończenia

Priorytet

Wartości nie rozróżniają wielkości liter.

Highest, High, Medium, Low, Lowest, None

Status

Wartości nie rozróżniają wielkości liter.

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

Po ukończeniu

Co się dzieje po ukończeniu zadania. Wartości nie rozróżniają wielkości liter.

keep, delete, archive

Pomijanie wartości domyślnych

Pomiń określone wartości domyślne użytkownika bez podawania wartości zastępczej. Przydatne do tworzenia pustych zadań z automatyzacji.

_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 _skipDuration=1

Pełne przykłady

Proste zadanie z terminem

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

Zadanie służbowe z tagami, priorytetem i godzina

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

Cotygodniowe zadanie powtarzające się

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

Zadanie ze wszystkimi pomini?tymi wartościami domyślnymi

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

Zadanie przypisane do własnej przestrzeni

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

Otwórz kalendarz na określoną datę

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

Szybkie dodawanie do konkretnej listy

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

Otwórz notatkę na podstawie jej ścieżki w sejfie

taskforge:///note?path=Projects%2FMy%20Note.md

Przejdź do dzisiejszej notatki (lub ją utwórz)

taskforge:///daily-note

Deep linking z Obsidian

Obsidian obsługuje niestandardowe schematy URL w linkach markdown, co czyni go idealnym partnerem dla deep linków TaskForge. Dodaj klikalne linki w swoich notatkach, które tworzą zadania, otwierają listy lub nawigują bezpośrednio do określonych widoków w TaskForge.

Linki markdown w notatkach

Użyj standardowej składni linków markdown w swoich notatkach Obsidian, aby tworzyć klikalne deep linki:

Utwórz zadanie kontynuacyjne z notatek ze spotkania

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

Szybki link do listy zadań służbowych

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

Otwórz dzisiejszy widok kalendarza

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

Szybkie dodawanie w języku naturalnym

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

Pomysły na przepływy pracy z Obsidian

Szablon notatek ze spotkania

Dodaj przyciski deep linków na dole szablonu notatek ze spotkania. Po każdym spotkaniu kliknij, aby utworzyć zadania kontynuacyjne ze wstępnie wypełnionymi tagami i terminami.

Dashboardy projektów

Utwórz notatkę Obsidian służącą jako dashboard projektu. Dodaj linki do otwarcia odpowiedniej listy TaskForge, tworzenia nowych zadań projektowych lub przeglądania kalendarza terminów projektu.

Integracja z notatkami dziennymi

Dodaj deep linki do szablonu notatek dziennych. Dołącz link do otwarcia dzisiejszej listy, szybkie dodawanie do zapisywania pomysłów oraz widok kalendarza do przeglądu planowania.

Szablon cotygodniowego przeglądu

Zbuduj szablon cotygodniowego przeglądu z deep linkami do tworzenia powtarzających się zadań na następny tydzień, otwierania listy przeglądowej i nawigacji do kalendarza w celu planowania.

Integracje z innymi aplikacjami

Deep linki TaskForge działają z dowolną aplikacją lub narzędziem, które może otwierać niestandardowe schematy URL. Oto popularne integracje na różnych platformach.

Skróty Apple (iOS / macOS)

Tworzenie potężnych automatyzacji za pomocą aplikacji Skróty. Użyj akcji "Otwórz URL" z deep linkami TaskForge, aby tworzyć zadania za pomocą Siri, uruchamiać automatyzacje oparte na czasie lub budować przepływy pracy oparte na lokalizacji.

Dodaj akcje "Otwórz URL" i ustaw URL na taskforge:///new-task?name=My%20Task&tags=work&priority=High. Nadaj skrótowi nazwę i uruchom go komenda "Hej Siri, [nazwa skrótu]".

Połącz ze zmiennymi Skrótów, aby dynamicznie budować nazwy zadań z zawartości schowka, wydarzeń kalendarza lub danych od użytkownika.

Raycast (macOS)

Tworzenie niestandardowych poleceń Raycast, które tworzą zadania w TaskForge. Użyj akcji "Open URL" z deep linkami do tworzenia zadań za pomocą klawiatury bez opuszczania bieżącej aplikacji.

Utwórz polecenie skryptowe Raycast, które otwiera taskforge:///new-task?name={query}&tags=inbox, aby przechwytywać zadania z dowolnego miejsca na Macu.

Użyj obsługi argumentów Raycast, aby przekazywać dynamiczne nazwy zadań bezpośrednio z paska wyszukiwania.

Alfred (macOS)

Tworzenie przepływów pracy Alfred, które wysyłają zadania do TaskForge. Tworzenie niestandardowych słów kluczowych, które akceptują argumenty i przekazują je jako parametry zakodowane jako URL do deep linków TaskForge.

Utwórz przepływ pracy ze słowem kluczowym "task", który otwiera taskforge:///new-task?name={query}&tags=alfred.

Użyj akcji "Open URL" Alfred z dynamicznymi argumentami do szybkiego przechwytywania.

Tasker (Android)

Automatyzacja TaskForge na Androidzie za pomocą Taskera. Użyj akcji „Browse URL”, aby otwierać deep linki TaskForge z profili Taskera uruchamianych o określonej porze, w danym miejscu lub po zmianie stanu urządzenia.

Utwórz profil Taskera, który otwiera taskforge:///space/Work%20Tasks po połączeniu z sieć Wi-Fi w biurze.

Połącz z AutoInput lub innymi wtyczkami Taskera dla zaawansowanych przepływów automatyzacji.

Keyboard Maestro (macOS)

Tworzenie makr uruchamiających akcje TaskForge poprzez deep linki. Połącz z rozszerzaniem tekstu, monitorowaniem schowka lub skrótami klawiszowymi do kontekstowego tworzenia zadań.

Skonfiguruj makro z klawiszem skrótu, które otwiera taskforge:///new-task?name=%CurrentClipboard%&tags=capture, aby utworzyć zadanie ze schowka.

Idealne do tworzenia zadań z zaznaczonego tekstu w dowolnej aplikacji.

IFTTT / Zapier / Make

Połącz TaskForge z setkami usług internetowych. Użyj webhooków lub akcji URL do tworzenia zadań z e-maili, wydarzeń kalendarza, przesłań formularzy lub dowolnego wyzwalacza obslugiwanegoo przez te platformy.

Utwórz przepływ pracy Zapier, który otwiera deep link TaskForge po dodaniu określonej etykiety do wiadomości Gmail.

Użyj funkcji kodowania URL na tych platformach, aby bezpiecznie przekazywać dynamiczne dane do parametrów deep linków.

Strony internetowe i bookmarklety

Dodaj deep linki TaskForge do dowolnej strony internetowej lub tworzenie bookmarkletów przeglądarki do szybkiego tworzenia zadań. Link otworzy TaskForge na dowolnym urządzeniu, na którym zainstalowano aplikacje.

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

Utwórz bookmarklet, który przechwytuje tytuł bieżącej strony jako nazwę zadania.

Obsługa błędów

  • Nieprawidłowe parametry są po cichu ignorowane. Zadanie jest tworzone bez tego pola, z powrotem do wartości domyślnych użytkownika.
  • Źle sformatowane daty (np. dueDate=not-a-date) są pomijane; pole pozostaje puste.
  • Nieprawidłowe wartości enum (np. priority=SuperHigh) są pomijane.
  • Nieprawidłowy JSON w parametrze reminders jest pomijany.
  • Nieznane trasy powracają do ekranu głównego.
  • Nierozwiązana ścieżka notatki lub link do notatki otwarty bez skonfigurowanego sejfu otwiera przeglądarkę notatek zamiast zwracać błąd.
  • Brakujące wymagane dane (np. /task/ bez ID zadania) powracają do ekranu głównego.

Obsługa platform

iOS i macOS

Schemat URL taskforge:// jest zarejestrowany w pliku Info.plist aplikacji. Deep linki działają z Safari, Skrótów, Spotlight i dowolnej aplikacji, która może otwierać URL-e.

Android

Schemat URL taskforge:// jest zarejestrowany za pomocą filtra intentów w AndroidManifest.xml. Deep linki działają z dowolnej aplikacji, która może uruchomić intent ACTION_VIEW.

Często zadawane pytania

Czy deep linki działają na wszystkich platformach?

Tak. Deep linki TaskForge działają na iOS, iPadOS, macOS, Android i Windows. Schemat URL taskforge:// jest natywnie zarejestrowany na każdej platformie.

Czy muszę lokalizować parametry deep linków?

Nie. Parametry deep linków są zawsze w języku angielskim, niezależnie od języka aplikacji. Ścieżki tras, nazwy parametrów i wartości enum, takie jak poziomy priorytetu, są zawsze po angielsku. Wartości dowolne, takie jak nazwy zadań i tagi, mogą być w dowolnym języku, wystarczy je zakodować jako URL.

Co się stanie, jeśli uzje nieprawidłowego parametru?

Nieprawidłowe lub nierozpoznane parametry są po cichu ignorowane. Zadanie jest nadal tworzone z użyciem skonfigurowanych wartości domyślnych dla brakujących pól.

Czy mogę tworzyć zadania z przypomnieniami przez deep linki?

Tak. Przypomnienia są przekazywane jako tablica JSON zakodowana jako URL za pomocą parametru reminders. Każdy obiekt przypomnienia zawiera pola takie jak type, relatedTo i offset. Sprawdź wbudowana dokumentacje deep linków, aby poznać pełny format JSON.

Jak uzyskać ID listy dla parametru listId?

Otwórz edytor własnej przestrzeni w TaskForge i dotknij ikony linku. Adres URL głębokiego linku zawiera identyfikator listy, którego użyjesz z parametrem listId.

Czy mogę używać deep linków z Obsidian?

Oczywiście. Dodaj linki markdown, takie jak [Create Task](taskforge:///new-task?name=My%20Task), bezpośrednio w swoich notatkach Obsidian. Kliknięcie linku otworzy TaskForge i utworzy zadanie.

Zacznij automatyzować swój przepływ pracy

Pobierz TaskForge i zacznij używać deep linków do automatyzacji zarządzania zadaniami Obsidian z dowolnej aplikacji.