Updated 12122022-112717
Please note: at the time of release, this Shortcut requires a beta build of Things 3.
This shortcut utilizes Things' upcoming Shortcuts action updates (specifically to Create To-Do) to save the raw text of entire forum threads (including replies) hosted on Discourse in the Notes
section of individual new To-Dos.
At install, you'll be prompted to choose a few variable values within the Create To-Do
action, itself, all of which are optional:
Parent
- "The project or area the to-do should be added to."Heading
- "The heading the to-do should be under. If specified, the Parent parameter must be set to the same project the heading is in."Deadline
- "The desired deadline of the to-do. Accepts natural language like “tomorrow” or “in 7 days”. Does not support a time value."(As I've configured it, the To-Dos are automatically titled by the title of the webpage, which Discourse seems to return reliably.)
Out of the box, the content is configured somewhat specifically for me. You should feel free (and capable!) of making your own modifications to my syntax.
Standard shared thread URLs are accepted as input, converted to Discourse's native raw text links, and then scraped.
By default the raw contents are appended to my preferred "frontmatter," like so:
# "{title}" - {host}
Updated `DavodTime`
- [**Discourse**]({url})
---
{content}
12122022-121715