"WFQuickActionSurfaces": [], "WFWorkflowClientVersion": "1206.4.3", "WFWorkflowHasOutputFallback": false, "WFWorkflowHasShortcutInputVariables": false, "WFWorkflowIcon": { "WFWorkflowIconStartColor": 2071128575, "WFWorkflowIconGlyphNumber": 61458 }, "WFWorkflowImportQuestions": [ { "Category": "Parameter", "ParameterKey": "WFTextActionText", "ActionIndex": 1, "Text": "Set the URL of your target Mastodon instance.", "DefaultValue": "mastodon.online" }, { "Category": "Parameter", "ParameterKey": "WFNumberActionNumber", "ActionIndex": 3, "Text": "(Optionally) set a limit of bookmarked posts to retrieve.", "DefaultValue": "999" }, { "Category": "Parameter", "ParameterKey": "WFTextActionText", "ActionIndex": 5, "Text": "Provide a Mastodon application API key. (See the documentation for more details)", "DefaultValue": "0000000000000000000000000000" } ], "WFWorkflowInputContentItemClasses": [], "WFWorkflowMinimumClientVersion": 900, "WFWorkflowMinimumClientVersionString": "900", "WFWorkflowOutputContentItemClasses": [], "WFWorkflowTypes": [ "Watch" ]
Maintain local indices of your bookmarked Mastodon posts in various formats. 𝗠𝘆 𝗰𝗼𝗻𝘁𝗮𝗰𝘁 𝗶𝗻𝗳𝗼𝗿𝗺𝗮𝘁𝗶𝗼𝗻: Email: davidblue@extratone.com Contact card: https://davidblue.wtf/db.vcf RoutineHub Profile: https://routinehub.co/user/blue GitHub: https://github.com/extratone iOS-specific Repository: https://github.com/extratone/i Telegram: https://t.me/DavidBlue Telegram Channel: https://t.me/extratone Discord: https://davidblue.wtf/discord Twitter: https://twitter.com/NeoYokel Reddit: https://reddit.com/u/asphaltapostle Mastodon: https://mastodon.social/@DavidBlue EVERYWHERE: https://davidblue.wtf/socialdrop
mastodon.social
000000000000
Show-WFURLActionURL
true
JSONValues
{}
HTTPHeaders
{ "Authorization": "Bearer [token]" }
ShowHeaders
true
HTTPMethod
GET
HTTPBodyType
JSON
overwriteStrategy
alwaysAllow
keyPath
mbookmarks.[id]
values
[Repeat Item as Dictionary]
[![[Repeat Index]]([36 Dictionary Value])]([posturl])
{ "url": "[posturl]", "date": "[created]", "md": "[contentmd]", "html": "[htmlcontent]", "@": "[at]", "user": "[userurl]", "attachments": "[attachmentsIndex]", "favorites": "[favorites] as Number", "reblogs": "[reblogs] as Number" }
overwriteStrategy
alwaysAllow
keyPath
mbookmarkscustom.[id]
values
[json]
=== [contentmd] - [**[id]**]([posturl]) - [@[at]]([userurl]), '[created]' [attachmentsIndex]