/

The Psalm.runestonetheme

Self-Described Software Historian, Writing In Public and H e r e 2 H e l p. (Here’s my contact card.)

https://bilge.world/windows-eternal

ah.mp3

[<html><head> <meta charset="UTF-8"> <style> @charset "UTF-8";

:root { --main-bg-color: white; --main-color: black; --alternate-bg-color: #efefef; --alternate-color: #222222; --main-border-color: #BBBBBB; --link-color: #627EC9; }

@media (prefers-color-scheme: dark) { :root { --main-bg-color: #222222; --main-color: #53C8D6; --alternate-bg-color: #444444; --alternate-color: #cccccc; --main-border-color: #AAAAAA; --link-color: #627EC9; } }

html { font-size: 100%; font-family: -apple-system, BlinkMacSystemFont, "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", "helvetica neue", helvetica, roboto, noto, "segoe ui", arial, sans-serif; line-height: 1.4; }

body { margin: 0; padding: 1em; background-color: var(--main-bg-color); color: var(--main-color); }

@media (max-device-width: 700px) {}

@media (min-device-width: 701px) { body { margin: auto; max-width: 600px; } }

blockquote { font-style: italic; margin: 1.5em 2em; padding: 1em; background-color: var(--alternate-bg-color); color: var(--alternate-color); }

a { color: var(--link-color); } pre { width: 100%; background-color: var(--alternate-bg-color); margin: 1em 0; white-space: pre-wrap; }

code { background-color: var(--alternate-bg-color); color: var(--alternate-color); font-family: Menlo, Courier, sans-serif; padding: 2px 3px; white-space: pre-wrap; }

strong { color: white; }

h1 { color: orange; }

table { margin: 1.5em 0; border: 1px solid var(--main-border-color); border-collapse: collapse; }

th { padding: .25em .5em; background: var(--alternate-bg-color); border: 1px solid var(--main-border-color); }

td { padding: .25em .5em; border: 1px solid var(--main-border-color); }

img { max-width: 90%; }

form { padding: 1em; }

.verticalLine { border-left: 2px solid orange; padding-left: 5px; margin-bottom: 5px; font-style: italic; } </style>

</head><body><!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta charset="utf-8"/> </head> <body>

<h1>Templates Listing</h1>

<pre>Library/Templates/The Psalms.draftsTheme Library/Templates/PsalmsHTML.html Library/Templates/BR Huckleberry.html Library/Templates/NeoCities.html Library/Templates/BR Mabry.html</pre>

<hr />

<h1>Themes Listing</h1>

<pre>Library/Themes/Greyhound.json Library/Themes/BR Code Blue.draftsTheme Library/Themes/BR Pizzly.draftsTheme Library/Themes/BR Charlie.draftsTheme Library/Themes/BR 205.draftsTheme Library/Themes/BR Atlas.draftsTheme Library/Themes/BR Code Blue v3.draftsTheme Library/Themes/MineshaftGold.json Library/Themes/style-dark.json Library/Themes/LightRedDot.draftsTheme Library/Themes/Untitled.json Library/Themes/Windows Eternal.json Library/Themes/ENCOM.json Library/Themes/Grey and Hound.json Library/Themes/The Psalms.json Library/Themes/Man Page.json Library/Themes/The Psalms1.0.json Library/Themes/style-light.json Library/Themes/Homebrew.json Library/Themes/Windows Iowa.json Library/Themes/Greyhoundbackup.json Library/Themes/JORTSON.json Library/Themes/diff.txt Library/Themes/BR Hours.draftsTheme Library/Themes/BR Days.draftsTheme Library/Themes/BR Plain v2.draftsTheme Library/Themes/BR 123.draftsTheme Library/Themes/BR Grizzly.draftsTheme Library/Themes/BR Connect.draftsTheme Library/Themes/BR Seconds.draftsTheme Library/Themes/BR Minute.draftsTheme Library/Themes/BR Dracula.draftsTheme Library/Themes/BR Connect v2.draftsTheme Library/Themes/BR Atlas v1.1.draftsTheme Library/Themes/BR Dracula v2.draftsTheme Library/Themes/BR Plain.draftsTheme Library/Themes/BR Things.draftsTheme Library/Themes/BR Code Blue v2.draftsTheme Library/Themes/BR 122.draftsTheme Library/Themes/BR 124.draftsTheme</pre>

<hr />

<h1>Action Groups</h1>

<ul> <li>The Psalms (66 actions)</li> <li>🅒🅞🅡🅔 (99 actions)</li> <li>Markdown (45 actions)</li> <li>Switcher (23 actions)</li> <li>Directory (54 actions)</li> <li>🅐🅤🅣🅞🅜🅐🅣🅘🅞🅝 (48 actions)</li> <li>Social Web (36 actions)</li> <li>Task Management/Things Actions (44 actions)</li> <li>Dev (34 actions)</li> <li>NeoCities (22 actions)</li> <li>TEST (102 actions)</li> <li>Text Fuck (17 actions)</li> <li>GitHub (6 actions)</li> <li>Snowden (7 actions)</li> <li>ThoughtAsylum (34 actions)</li> <li>ThoughtAsylum - Management (72 actions)</li> <li>ThoughtAsylum - Writing (266 actions)</li> <li>ThoughtAsylum - Export/Import/Share (62 actions)</li> <li>ThoughtAsylum - Export/Import/Share (62 actions)</li> <li>ThoughtAsylum - Trove (35 actions)</li> <li>ThoughtAsylum - Power User (139 actions)</li> <li>Twitter (15 actions)</li> <li>Examples (Mac): AppleScript & Shell Script (15 actions)</li> <li>KEYS (3 actions)</li> <li>On My Mind (7 actions)</li> <li>Action Scripting (25 actions)</li> <li>JS Scripting (40 actions)</li> <li>Examples: Mustache (7 actions)</li> <li>Highlight (11 actions)</li> <li>Draftist (38 actions)</li> <li>ThoughtAsylum - Tasks & Lists (25 actions)</li> <li>Markdown Tables (6 actions)</li> <li>Editing (23 actions)</li> <li>MGCheckListPrompt (23 actions)</li> <li>Snippets (5 actions)</li> <li>Draftoton (20 actions)</li> </ul>

<p>36 Action Groups Containing 1536 Actions.</p>

<hr />

<h1>Actions</h1>

<h2>The Psalms</h2>

<ul> <li>Go To Bookmark</li> <li><strong>URL Schemes:</strong></li> <li>Copy Body</li> <li><strong>Social:</strong></li> <li>Raindrop Reading List</li> <li>Post to Mastodon</li> <li>~ Townie Link</li> <li><strong>Send to Self:</strong></li> <li>imessage-ruby</li> <li>Drakesville</li> <li>SMS Drakesville</li> <li>Extratown</li> <li>TAD-MD to Plain Message</li> <li><strong>Small Web:</strong></li> <li>~ Town Copy HTML</li> <li>The Psalms Custom Preview</li> <li>Insert DavodTime™ timestamp.</li> <li>TAD-Insert Drafts Version</li> <li>TAD-Deduplicate All (Lines)</li> <li><strong>Export:</strong></li> <li>Export Psalms Notes</li> <li>Export Psalms Drafts</li> <li>Export Psalms Misc</li> <li>Export Shortcuts Documentation</li> <li>Export ~ Blog</li> <li>Keyboard Shortcuts Export</li> <li>Markdown Capture Selected URL</li> <li>Tot5 Draft Link as MD link</li> <li>Tot5 Draft Link as MD link (Shortcut)</li> <li>Append Selection to 7th Tot Dot</li> <li>DotAppend</li> <li>Prepend to 7th Tot Dot</li> <li>Replace 6th Tot Dot</li> <li>Append to # Tot Dot</li> <li>Simplenote</li> <li>Send to Telegram</li> <li>Send to Telegram (macOS)</li> <li>Save to Written folder as .md</li> <li>Export to Written Folder as Named .md</li> <li>Save to Clipboard folder as MMddYYYY-HHmmss.txt</li> <li>Save to Written folder as HTML</li> <li>Vocabulary Export</li> <li>To Repo at Path</li> <li>Tot7 Shortcut</li> <li><strong>Metadata:</strong></li> <li>Selection Word Count</li> <li>Typewriter Toggle</li> <li>Load Most Changed Draft</li> <li>DupeLoad</li> <li>DIFF</li> <li><strong>Import:</strong></li> <li>Fetch URL Content to New Draft</li> <li>Import Calendar</li> <li>Import File</li> <li>Preview MMD</li> <li>TAD-Toggle Last Two Modified Drafts</li> <li>MLA Selection</li> <li>Print Text</li> <li>Lookup in Terminology</li> <li><strong>Configuration:</strong></li> <li><strong>In Development/Ideaing:</strong></li> <li>RandoDraft</li> <li>DraftsLookUp</li> <li>Selection to Snippet .txt File</li> <li>TAD-Copy Action Group Items (Markdown)</li> <li><strong>Not Functioning/Deprecated:</strong></li> <li>Draftstion</li> <li>TAD-MD-Lines to Numbered List</li> <li>Character Count</li> <li>DraftsOdette</li> <li>Odette Windows</li> <li>Notion Testing</li> <li>nahumck.me Preview</li> <li>Psalms Post Dev</li> <li>Rolodex Export</li> <li></li> </ul>

<h2>🅒🅞🅡🅔</h2>

<ul> <li>New Draft</li> <li>Copy</li> <li>Clean MD lines</li> <li>Copy as HTML</li> <li>Email to myself</li> <li>Markdown Mail</li> <li>Message</li> <li>Share</li> <li>Google Search</li> <li>Club MacStories Search</li> <li>Event</li> <li>Reminder</li> <li>List in Reminders</li> <li>Print</li> <li>Print Custom</li> <li>Save to Files</li> <li>Save to Files as…</li> <li><strong>Services:</strong></li> <li>Save to iCloud Drive</li> <li>Append to iCloud Journal</li> <li>Append to Dropbox Journal</li> <li>Save to Evernote</li> <li>Append to Evernote Journal</li> <li>Evernote as Todos</li> <li>Save to OneDrive</li> <li>Append to OneDrive Journal</li> <li>Save to Google Drive</li> <li>Append to Google Drive Journal</li> <li><strong>Apps:</strong></li> <li>Send to Bear</li> <li>Append to Bear Journal</li> <li>Day One</li> <li>New Note in Evernote</li> <li>Email (Spark)</li> <li>Fill Markdown Links (Reference Links) (1.2)</li> <li>Save to OneNote</li> <li>New Draft with Template</li> <li>Select Workspace</li> <li>Clipboard…</li> <li>Email (Outlook)</li> <li>JS Comment</li> <li>Export File with file-ext</li> <li>Get Link to Reminder</li> <li>Setup Project</li> <li>Undo</li> <li>Redo</li> <li><strong>Cursor Movement:</strong></li> <li>Move left</li> <li>Move right</li> <li>Move cursor back by word</li> <li>Move cursor forward by word</li> <li><strong>Commands:</strong></li> <li>Find</li> <li>Tasks</li> <li>Insert dictation</li> <li>Dictate new draft</li> <li>Copy</li> <li>Paste</li> <li>Mail</li> <li>Message</li> <li>Indent</li> <li>Outdent</li> <li>Toggle Theme</li> <li>Stats</li> <li>Drafts Action Shortcuts</li> <li>Meta Data < > Draft</li> <li>Insert Link to Draft</li> <li>Copy Tags</li> <li>Add to List</li> <li>Split at Delimiter</li> <li>Draft Library Summary</li> <li>Search for Unlinked Mentions</li> <li>Recon</li> <li>Stats</li> <li>Copy Draft Open Link</li> <li>Open URL</li> <li>Open URL (Chrome Incognito)</li> <li>Open URL (Microsoft Edge)</li> <li>Open URL (Firefox)</li> <li>App Store Search</li> <li>Current Inbox Count</li> <li>Trash</li> <li>Synonym</li> <li>Import Folder</li> <li>Toggle Link Mode</li> <li>Share Selection</li> <li>GitHub Style Preview</li> <li>Delete Blank Drafts</li> <li>Copy Draft Link</li> <li>Copy Draft Link as MD link</li> <li>Action Search</li> <li>DavodKeys</li> <li>Amanda Windows</li> <li>Workspace Summary</li> <li>Copy as Rich Text</li> <li>Save Version</li> <li>Move Line Up</li> <li>Move Line Down</li> <li>Duplicate Line</li> <li>Sort</li> <li>Capture</li> <li>Open List</li> <li>Copy Workspace URL</li> </ul>

<h2>Markdown</h2>

<ul> <li><strong>Native:</strong></li> <li>Markdown Header (#)</li> <li>Markdown Bold ()</li> <li>Markdown Emphasis (_)</li> <li>Markdown List</li> <li>Markdown Quotation (>)</li> <li>Inline Code (`)</li> <li>Code Block (```)</li> <li>Markdown Table</li> <li><strong>Third Party:</strong></li> <li>Markdown Link (Rosemary Orchard)</li> <li><strong>Preview:</strong></li> <li>Preview</li> <li>Preview with Line Highlight</li> <li>Preview (with MathJax)</li> <li>Swiss Preview</li> <li>Foghorn Preview</li> <li><strong>Utility:</strong></li> <li>Copy as HTML</li> <li>Copy as Rich Text</li> <li>Markdown Mail</li> <li>URL to Markdown Link</li> <li>Markdown Header (#)</li> <li>Markdown Bold ()</li> <li>Markdown Emphasis (*)</li> <li>Markdown List</li> <li>Markdown Link</li> <li><strong>Preview:</strong></li> <li>Swiss Preview</li> <li>Foghorn Preview</li> <li>Markdown Footnote</li> <li>Table of Contents</li> <li>Make Markdown Link</li> <li>Share as Markdown File</li> <li>Lines to Drafts</li> <li>Convert Lists to Headers</li> <li>Smart Parentheses</li> <li>Strikethrough</li> <li>Edit Markdown Table</li> <li>Toggle numbered lists</li> <li>Dumb Quotes</li> <li>Mark Done</li> <li>Share as File: Markdown</li> <li>Copy as Rich Text (adjustable font size)</li> <li><strong>David Blue:</strong></li> <li>Markdown Footnote (Variation)</li> <li>Preview - Adjustable</li> <li>✪ #-</li> <li>Sheet in Ulysses (Selection)</li> <li>Insert Highlight</li> <li>Markdown Footnote (^)</li> </ul>

<h2>Switcher</h2>

<ul> <li>Written Workspace</li> <li>Documentation Workspace</li> <li>Correspondence Workspace</li> <li>Leonard Workspace</li> <li>Vocabulary Workspace</li> <li>Hole Workspace</li> <li>Templates Workspace</li> <li>Dashboard</li> <li>Current Work Draft</li> <li>Current Work Notes</li> <li>Three</li> <li>Four</li> <li>Five</li> <li>Six</li> <li>Seven</li> <li>Eight</li> <li>Nine</li> <li>Ten</li> <li>Eleven</li> <li>Twelve</li> <li>Thirteen</li> <li>Fourteen</li> <li>Fifteen</li> </ul>

<h2>Directory</h2>

<ul> <li>Selection to Mastodon</li> <li>Draft inRoute</li> <li>Discord Spoiler Tags (||)</li> <li>Esse Selection</li> <li>Twitter Publish Tool</li> <li>Search Drafts Directory</li> <li>Search RoutineHub</li> <li>Stream with VLC</li> <li>Telegram Bot Post</li> <li>Tumblr Text Post</li> <li>Tumblr Selection</li> <li>Tumblr Link Post</li> <li>Call</li> <li>Blink Selection</li> <li>App Store Search</li> <li>Stream with VLC</li> <li>Search Web Archive</li> <li>Search on Letterboxd</li> <li>Add to Letterboxd Watchlist</li> <li>Post to Writeas Blog</li> <li>Post to Dev.to</li> <li>Post to Writeas</li> <li>Capture with Bear</li> <li>Open URL (Microsoft Edge)</li> <li>Open URL (Firefox)</li> <li>Club MacStories Search</li> <li>Typefully</li> <li>Current Draft Info</li> <li>Run Shell Command</li> <li>Run Shortcut</li> <li>Search Web Archive</li> <li>Search RoutineHub</li> <li>Search Drafts Directory</li> <li>Stream with VLC</li> <li>Search on Letterboxd</li> <li>Add to Letterboxd Watchlist</li> <li>Post to Write.as Blog</li> <li>Post to Dev.to</li> <li>Embed <audio> Element</li> <li>Linky Selection</li> <li>Error</li> <li>Clear Clipboard</li> <li>Fetch contents of # Tot Dot</li> <li>Send Draft to Telegram Saved Messages</li> <li>Append to 7th Tot Dot</li> <li>List Action Shortcuts, Comma-Delimited</li> <li>Markdown Footnote (Variation)</li> <li>Markdown Emphasis (*)</li> <li>Ulysses Sheet</li> <li>Things Project Update</li> <li>Things Update</li> <li>HTML Comment</li> <li>Gladys URL Item from Selection</li> <li>Google Translate</li> </ul>

<h2>🅐🅤🅣🅞🅜🅐🅣🅘🅞🅝</h2>

<ul> <li>Post to Writeas</li> <li>Post to Writeas Blog</li> <li>Version Cycle</li> <li><strong>Writeas:</strong></li> <li>Drafts Local Index</li> <li>Telegraph API</li> <li>Create GitHub Issue</li> <li>Dictate Email to Myself</li> <li>Append to Selected Lines</li> <li>Send to Dropbox Paper</li> <li>Write to Working Copy</li> <li>Embed <audio> Element</li> <li>Refresh TextExpander Snippets</li> <li>TextExpander Snippet</li> <li>Append to Clipboard</li> <li>Transclude > Preview</li> <li>Unicode Fun (Encircle or Flip)</li> <li>Log on Letterboxd</li> <li>Speedy Frames</li> <li>Post to Chaff-shortcut</li> <li>PSALMSMACOSPOST</li> <li>Post to Write.as Blog</li> <li>Create Bear Note From Webpage</li> <li>Publish tag to iCloud Drive</li> <li>GitHub Search</li> <li>Capture with Bear</li> <li>Copy UUID</li> <li>Encode…</li> <li>Decode…</li> <li>Speedy Frames</li> <li>Store Page URLs</li> <li>Mac Safari Tab Links (MD)</li> <li>Snap.as Upload</li> <li>Text to Gladys</li> <li>Run Shortcut</li> <li>Random Draft</li> <li>Raindrop Selection</li> <li>Pelican Post</li> <li>Flash Cards to CSV</li> <li>mastodon-ios-apps Doc</li> <li>Send to Cardhop</li> <li>Cardhop Selection</li> <li>DavodMail</li> <li>Anecdote</li> <li>Download Selected URL</li> <li>Query Web Archive</li> <li>Quick Open</li> <li>Draft to Apple Note</li> <li>UIKeyCommand</li> </ul>

<h2>Social Web</h2>

<ul> <li>Selection to Mastodon</li> <li>Tweet with Twitterrific</li> <li>Tweet Storm Multi-line</li> <li>Tweet with Twitter app</li> <li>Import Twitter Search</li> <li>Import Tweet V2</li> <li>Twitter: Get Likes</li> <li>Send to Telegram</li> <li>Send to Telegram (copy)</li> <li>Send to Telegram (macOS)</li> <li>Tweet with Tweetbot</li> <li>Tweet Selection</li> <li>Linky Selection</li> <li>Linky vers Twitter et Mastodon</li> <li>Typefully</li> <li>@NeoYokel Twitter Search</li> <li>@NeoYokel Tweetbot Search</li> <li>Twitter Publish Tool</li> <li>Clipboard Tweet to Day One</li> <li>Tweetbot Selection</li> <li>Ivory Selection</li> <li>Spring Selection</li> <li>Tweetbot Selection (Private)</li> <li>Telegram Extratone with Rich Text Copied</li> <li>Telegram ColumbiaMO with Rich Text Copied (copy)</li> <li>Send to Saved Messages (Telegram) (copy)</li> <li>Rose Note in Telegram</li> <li>Telegram Bot Post</li> <li>Quill</li> <li>Post to Mastodon (Direct)</li> <li>Post: Twitter+Mastodon</li> <li>Post to Mastodon with !Content Warning</li> <li>Post Poll to Mastodon</li> <li>Post Thread</li> <li>Send to Medium</li> <li>Post with Mona</li> </ul>

<h2>Task Management/Things Actions</h2>

<ul> <li>Drafts Things</li> <li>Add Single Thing</li> <li>Things Parser</li> <li>Send to Things</li> <li>Remind Me of… Things</li> <li>Pre-Travel List → Things</li> <li>Rx Things Presets</li> <li>Send to Things Syntax</li> <li>Things Link Builder</li> <li>Jump to…</li> <li>Send Line to Things</li> <li>Groceries to Things</li> <li>Today</li> <li>Fantastically Good Event Parser</li> <li>Send to Bear & Todoist</li> <li>Reminder for Current Line</li> <li>Todos in Things</li> <li>Task in Things</li> <li>New Project in Things</li> <li>Multiple items to Things – with list and tags</li> <li>Things Prompt</li> <li>Things & Bear</li> <li>Things + UUID-link</li> <li>crosslink Things task & Craft document</li> <li>Tasks2Things</li> <li>Things</li> <li>List to Things</li> <li>Add Tasks to Things</li> <li>When</li> <li>Heading</li> <li>Deadline</li> <li>Area</li> <li>Project</li> <li>New Project</li> <li>Note</li> <li>Checklist</li> <li>Due</li> <li>Tag</li> <li>Placeholder</li> <li>Tab</li> <li>Things Parser</li> <li>Todo in Things</li> <li>Create Craft Note</li> <li>Send to Things Quick Entry</li> </ul>

<h2>Dev</h2>

<ul> <li>Drafts README</li> <li>Drafts Repo Root</li> <li>Drafts Repo (Specify)</li> <li>t README</li> <li>Search iCloud Keychain</li> <li>t Repo Root</li> <li>t Repo (Specify)</li> <li>Panda Repo</li> <li>Raindrop Text</li> <li>~ Index.md</li> <li>ColumbiaMO General</li> <li>Error</li> <li>Drafts 5 Scripting API Documentation</li> <li>APPLE NOTES</li> <li>Run Shell Command</li> <li>Run AppleScript Command</li> <li>Taio WIP</li> <li>JSONIfyDRAFT</li> <li>Post to Micro.blog (with Title)</li> <li>Send to Obsidian Folder</li> <li>Keyboard Shortcuts</li> <li>Keyboard Shortcuts (copy)</li> <li>Call</li> <li>Gladys URL Item from Selection</li> <li>Import TweetV1</li> <li>index.html</li> <li>UIKeyCommand Index.html</li> <li>Mustache Prompt</li> <li>Handset Magazine (Post by Email)</li> <li>New Draft from Working Copy</li> <li>Discord Spoiler Tags (||) (copy)</li> <li>Get Ulysses Sheet</li> <li>Copy Draft URL List</li> <li>Mastodon Action Step Test</li> </ul>

<h2>NeoCities</h2>

<ul> <li><strong>Root:</strong></li> <li>Push Draft to Root as HTML</li> <li>Draft to Root as UUID.html</li> <li>Draft to Root as Text Timestamp</li> <li>Draft to /{title} as index.html</li> <li>Open /{title}</li> <li><strong>/path:</strong></li> <li>Push Draft to /drafts as HTML</li> <li>Draft to /drafts as UUID.html</li> <li>Draft to /drafts as UUID.txt</li> <li>Open pushed /drafts file by UUID.</li> <li>Open pushed /drafts TXT file by UUID.</li> <li>Draft to /drafts/{title} as index.html</li> <li>Open /drafts/{title}</li> <li>Draft to Specified Path as index.html</li> <li>Draft to Specified Path as IN /drafts as index.html (copy)</li> <li><strong>Misc:</strong></li> <li>NeoCities HTML Preview</li> <li>Push clipboard .txt to clipboard/timestamp</li> <li>Open NeoCities Workspace</li> <li>Copy WTF Markdown Link to Clipboard</li> <li>NeoCities list / (macOS-Only)</li> <li>Copy WTF URL to Clipboard</li> <li>Prepend to Index</li> <li>Create Redirect</li> </ul>

<h2>TEST</h2>

<ul> <li>Send to Bear silently</li> <li>Email (Spark)</li> <li>New Draft with Template</li> <li>Insert Workspace Link</li> <li>Sum of all Numbers in Draft/Selection</li> <li>Refresh Theme or Syntax</li> <li>Mail ⇨ David Blue</li> <li>Post to WordPress</li> <li>WordPress - Get Recent Posts</li> <li>WordPress - New Post</li> <li>Box via WebDAV</li> <li>Preview TOC</li> <li>Post to Medium</li> <li>SMS Davod</li> <li>Sheet in Ulysses</li> <li>Insert date</li> <li>Events in Fantastical</li> <li>Import Calendar</li> <li>Reminder with Options</li> <li>Event in Fantastical</li> <li>Reminder in Fantastical</li> <li>Run Script</li> <li>stopwatch</li> <li>Share as Text File</li> <li>Get Ulysses URL</li> <li>Search in 1Password</li> <li>Mark Location</li> <li>Location Draft</li> <li>Format JavaScript</li> <li>HTML Preview Form Example</li> <li>Drafts 5 JavaScript API list</li> <li>Script Library</li> <li>Append Draft body to existing /drafts/UUID file</li> <li>All Template Tags</li> <li>Taio WIP</li> <li>Export Review Draft</li> <li>Tweet and Toot</li> <li>Search Actions</li> <li>Last Workspace</li> <li>Next Workspace</li> <li>Add To Notion</li> <li>Save as Google Doc</li> <li>Save to Box</li> <li>Append to Box Journal</li> <li>Open All URLs</li> <li>Launch Action</li> <li>Tip Calculator</li> <li>Terminology: Look up</li> <li>Blink Callback</li> <li>Draftsblr</li> <li>HTML > Markdown</li> <li>Notion-Append to Page</li> <li>Notion-Create Page</li> <li>Notion-Append as To-Do List</li> <li>Notion-Create Page as To-Dos List</li> <li>Notion: List Pages</li> <li>Notion: List Databases</li> <li>Blink Open</li> <li>Stats (with Read Times)</li> <li>Send to Editorial</li> <li>Bible Verse Lookup</li> <li>Randomize Lines</li> <li>Save Instagram Posts</li> <li>Send to Obsidian</li> <li>combine drafts from workspace</li> <li>Open Random Draft by Tag</li> <li>Notion Testing</li> <li>Odette Windows</li> <li>Extract email addresses</li> <li>Notion: add page to Database + MD</li> <li>nahumck.me Preview</li> <li>Search DDG</li> <li>Insert Text Element…</li> <li>Format Post (HTML)</li> <li>ᴀʙᴄ</li> <li>Write.as API</li> <li>spark mail composer</li> <li>Anonymous Writeas Post</li> <li>Drafts > Editorial</li> <li>WhatsApp</li> <li>Airtable.js Example</li> <li>Assign Draft to Workspace</li> <li>Inspect Draft Properties</li> <li>Print - Plain Text</li> <li>Advanced Print/PDF export</li> <li>process Drafts in INBOX</li> <li>Telegra.ph Post</li> <li>Post to Writeas Blog</li> <li></li> <li>HTTP URL</li> <li>versions</li> <li>Applescript Test</li> <li>Read Files</li> <li>New Linked Draft</li> <li>New Action</li> <li>Count words and drafts</li> <li>Convert YAML to JSON</li> <li>Send to Micro.blog</li> <li>Post to Micro.blog</li> <li>Create Craft Note</li> <li>Add to Readwise Reader</li> <li>GPT Toy</li> </ul>

<h2>Text Fuck</h2>

<ul> <li>DraftsImageSmall</li> <li>DraftsImage</li> <li>Text Modifier…</li> <li>DraftsHex</li> <li>DraftsHex (Decode)</li> <li>Zalgos</li> <li>Random Draft</li> <li>Replace URLs by MD links</li> <li>Lorem Ipsum Generator</li> <li>Fake Wordle</li> <li>RegEx Factory v.1.4</li> <li>Open All URLs</li> <li>ᴀʙᴄ</li> <li>Case toggle</li> <li>Show invisibles in draft</li> <li>Show invisibles in clipboard</li> <li>MAKE IT BIG</li> </ul>

<h2>GitHub</h2>

<ul> <li>Create Gist</li> <li>Fetch Gists</li> <li>GitHub Issue in Specified Repo</li> <li>Store Snippet</li> <li>Store Snippet-SHORTCUT</li> <li>Store Snippet-WORKINGCOPY</li> </ul>

<h2>Snowden</h2>

<ul> <li>Family Tech Support</li> <li>Chaff Email Post</li> <li>WTF Drafts Index</li> <li>Cheatsheets</li> <li>Alexis</li> <li>Eileen</li> <li>Fairview Draft</li> </ul>

<h2>ThoughtAsylum</h2>

<ul> <li><strong>Library:</strong></li> <li>TAD-Instructions</li> <li>TAD-Setup/Refresh</li> <li>TAD-Toggle Auto Library Update</li> <li>TAD-Browse Actions</li> <li>TAD-About TADpoLe</li> <li>TAD</li> <li>TAD-Display Settings</li> <li>TAD-Copy Settings</li> <li>TAD-Check TADpoLe Version</li> <li>TAD-Update TADpoLe on New</li> <li><strong>ThoughtAsylum Suite:</strong></li> <li>TAD-Install (Core)</li> <li>TAD-Install Writing</li> <li>TAD-Install Management</li> <li>TAD-Install Export/Import/Share</li> <li>TAD-Install Trove</li> <li>TAD-Install Tasks & Lists</li> <li>TAD-Install Power User</li> <li><strong>Action Group Load:</strong></li> <li>TAD-Load Action Group - ThoughtAsylum - Power User</li> <li>TAD-Load Action Group - ThoughtAsylum - Tasks & Lists</li> <li>TAD-Load Action Group - ThoughtAsylum - Trove</li> <li>TAD-Load Action Group - ThoughtAsylum - Export/Import/Share</li> <li>TAD-Load Action Group - ThoughtAsylum - Management</li> <li>TAD-Load Action Group - ThoughtAsylum - Writing</li> <li>TAD-Load Action Group - ThoughtAsylum</li> <li><strong>Action Control:</strong></li> <li>TA-Action Set (Info)</li> <li>TAD-Repeat an Action</li> <li>TAD-Code Looper</li> <li>TAD-Null Action</li> <li><strong>Helper Actions:</strong></li> <li>TAD-Reload Draft</li> <li>TAD-Get Drafts & System Info</li> <li>TAD-Action Menu</li> <li>TAD-Prime Preview</li> <li>TAD-Do Not Run on Mac</li> <li>TAD-Run Only on Mac</li> </ul>

<h2>ThoughtAsylum - Management</h2>

<ul> <li><strong>Instructions:</strong></li> <li>TAD-Instructions (Management)</li> <li><strong>Draft Status:</strong></li> <li>TAD-Trash Note</li> <li>TAD-Archive Note</li> <li><strong>Draft Syntax:</strong></li> <li>TAD-Set Syntax</li> <li>TAD-Set Syntax - Plain Text</li> <li>TAD-Set Syntax - Simple List</li> <li>TAD-Set Syntax - Markdown</li> <li>TAD-Set Syntax - MultiMarkdown</li> <li>TAD-Set Syntax - GitHub Markdown</li> <li>TAD-Set Syntax - Taskpaper</li> <li>TAD-Set Syntax - JavaScript</li> <li><strong>Mass Processing:</strong></li> <li>TAD-Blank Drafts to Trash</li> <li><strong>Tag Management:</strong></li> <li>TAD-Display Tag List</li> <li>TAD-Copy Tag List</li> <li>TAD-Insert Tag List</li> <li>TAD-Set Tags for Draft</li> <li>TAD-Remove All Tags From Draft</li> <li>TAD-Rename Any Tag</li> <li>TAD-Rename Recent Tag</li> <li>TAD-Delete Any Tag</li> <li>TAD-Delete Recent Tag</li> <li>TAD-Remove Run Tag from Archived Drafts</li> <li>TAD-Add Bear Tag</li> <li><strong>Recent Drafts:</strong></li> <li>TAD-Load Last Created Draft</li> <li>TAD-Load Last Modified Draft</li> <li>TAD-Load Last Created Draft (Incl. Trash)</li> <li>TAD-Load Last Modified Draft (Incl. Trash)</li> <li>TAD-Today’s Drafts</li> <li>TAD-Yesterday’s Drafts</li> <li>TAD-Last 2 Days' Drafts</li> <li>TAD-This Week’s Drafts</li> <li>TAD-Last Week’s Drafts</li> <li>TAD-Last 2 Weeks' Drafts</li> <li>TAD-Last 4 Weeks' Drafts</li> <li>TAD-This Month’s Drafts</li> <li>TAD-Last Month’s Drafts</li> <li>TAD-Toggle Last Two Modified Drafts</li> <li><strong>Workspaces:</strong></li> <li>TAD-Load Workspace</li> <li>TAD-Load Workspace & Open Draft List</li> <li>TAD-Load Previous Workspace</li> <li>TAD-Load Next Workspace</li> <li>TAD-Copy Workspace List to Clipboard</li> <li><strong>Templates:</strong></li> <li>TAD-Template from Draft</li> <li>TAD-Template from File</li> <li><strong>Linking:</strong></li> <li>TAD-Link for Draft (Title)</li> <li>TAD-Link for Draft (Title+BL)</li> <li>TAD-Link for Draft (UUID)</li> <li>TAD-Link for Draft (UUID+BL)</li> <li>TAD-Link for Draft Section</li> <li>TAD-Link for Draft Section (BL)</li> <li>TAD-Load a Linked Draft</li> <li>TAD-Link for Workspace</li> <li>TAD-Link for URL</li> <li>TAD-Link for Drafts Action</li> <li>TAD-Link for Draft Search</li> <li>TAD-Link for Google Search</li> <li>TAD-Link for Wikipedia Page (Name)</li> <li>TAD-Link for Bear Note (Name)</li> <li>TAD-Select and Process Cross-Link</li> <li>TAD-Select and Process MD Link</li> <li>TAD-Process Link</li> <li>TAD-Process URL</li> <li>TAD-Before Previous Wiki Link End</li> <li>TAD-After Previous Wiki Link Start</li> <li>TAD-Before Next Wiki Link End</li> <li>TAD-After Next Wiki Link Start</li> <li><strong>Link Note:</strong></li> <li>TAD-Insert Ref & Copy URL</li> <li>TAD-OpenRef</li> <li><strong>Draft Embedding:</strong></li> <li>TAD-Embed a Draft</li> <li>TAD-Refresh Embeds of this Draft</li> <li>TAD-Refresh Embeds in this Draft</li> <li><strong>Load Draft:</strong></li> <li>TAD-Open Draft by Clipboard UUID</li> </ul>

<h2>ThoughtAsylum - Writing</h2>

<ul> <li><strong>Instructions:</strong></li> <li>TAD-Instructions (Writing)</li> <li><strong>Whitespace Removal:</strong></li> <li>TAD-Remove Blank Lines</li> <li>TAD-Remove Empty Lines</li> <li>TAD-Remove Leading Whitespace</li> <li>TAD-Remove Trailing Whitespace</li> <li>TAD-Remove Leading & Trailing Whitespace</li> <li>TAD-Remove Leading Spaces & Tabs</li> <li>TAD-Remove Trailing Spaces & Tabs</li> <li>TAD-Remove Leading & Trailing Spaces & Tabs</li> <li>TAD-Convert Sentence End 2-2-1 Spaces</li> <li>TAD-Compress Spaces and Lines</li> <li><strong>Sort & Permute Lines:</strong></li> <li>TAD-Sort All - Alphabetic</li> <li>TAD-Sort All - Reverse Alphabetic</li> <li>TAD-Sort Selected Lines - Alphabetic</li> <li>TAD-Sort Selected Lines - Reverse Alphabetic</li> <li>TAD-Sort All - Numeric</li> <li>TAD-Sort All - Reverse Numeric</li> <li>TAD-Sort Selected Lines - Numeric</li> <li>TAD-Sort Selected Lines - Reverse Numeric</li> <li>TAD-Sort All - Random</li> <li>TAD-Sort Selected Lines - Random</li> <li>TAD-Deduplicate All (Lines)</li> <li><strong>Delete:</strong></li> <li>TAD-Delete Next Char</li> <li>TAD-Delete Current Line</li> <li>TAD-Delete Previous Line</li> <li>TAD-Delete Next Line</li> <li>TAD-Delete Last Line of Selection</li> <li>TAD-Delete First Line of Selection</li> <li><strong>Select:</strong></li> <li>TAD-Extend Selection Left</li> <li>TAD-Reduce Selection Left</li> <li>TAD-Extend Selection Right</li> <li>TAD-Reduce Selection Right</li> <li>TAD-Select Word</li> <li>TAD-Select Current Line</li> <li>TAD-Select Previous Line</li> <li>TAD-Select Next Line</li> <li>TAD-Select First Line of Selection</li> <li>TAD-Select Last Line of Selection</li> <li>TAD-Select Paragraph</li> <li>TAD-Select All Content</li> <li><strong>Move Cursor:</strong></li> <li>TAD-Move Cursor Left</li> <li>TAD-Move Cursor Right</li> <li>TAD-Jump to Start of Line</li> <li>TAD-Jump to End of Line</li> <li>TAD-Jump to End of Previous Line</li> <li>TAD-Jump to Start of Next Line</li> <li>TAD-Jump to Start of Next Sentence</li> <li>TAD-Jump to Start of Current Sentence</li> <li>TAD-Jump to Start of Previous Sentence</li> <li>TAD-Jump to Paragraph Start</li> <li>TAD-Jump to Paragraph End</li> <li>TAD-Jump to Start of Draft</li> <li>TAD-Jump to End of Draft</li> <li><strong>Insert Content: General:</strong></li> <li>TAD-Insert Tab</li> <li>TAD-Tab</li> <li>TAD-UnTab</li> <li>TAD-Indent</li> <li>TAD-Outdent</li> <li>TAD-Insert Clipboard</li> <li>TAD-Insert Middle Dot</li> <li>TAD-Insert Tags</li> <li>TAD-Insert Tags as Hash Tags</li> <li>TAD-Append Tags as Hash Tags</li> <li>TAD-Insert Draft UUID</li> <li>TAD-Insert Draft Link</li> <li>TAD-Insert Current Latitude & Longitude</li> <li>TAD-Insert Draft Creation Latitude & Longitude</li> <li>TAD-Insert Draft Modified Latitude & Longitude</li> <li>TAD-Insert Drafts Version</li> <li>TAD-Insert Drafts & System Info</li> <li>TAD-Insert Drafts & System Info MD</li> <li>TAD-Insert Recent Draft Info</li> <li>TAD-Insert New UUID</li> <li><strong>Insert Content: Current Date/Time:</strong></li> <li>TAD-Insert yyyy-mm-dd-HH.MM.ss</li> <li>TAD-Insert yyyy-mm-dd</li> <li>TAD-Insert HH.MM.ss</li> <li>TAD-Insert HH.MM</li> <li>TAD-Insert yyyymmddHHMMss</li> <li>TAD-Insert yyyymmdd</li> <li>TAD-Insert HHMMss</li> <li>TAD-Insert HHMM</li> <li>TAD-Insert Week Number</li> <li>TAD-Insert DDDD dd/mm/yyyy</li> <li>TAD-Insert DDD dd/mm/yyyy</li> <li>TAD-Insert DDDD mm/dd/yyyy</li> <li>TAD-Insert DDD mm/dd/yyyy</li> <li>TAD-Insert dd/mm/yyyy</li> <li>TAD-Insert dd.mm.yyyy</li> <li>TAD-Insert dd-mm-yyyy</li> <li>TAD-Insert mm/dd/yyyy</li> <li>TAD-Insert mm.dd.yyyy</li> <li>TAD-Insert mm-dd-yyyy</li> <li>TAD-Insert dd/{mm}/yyyy</li> <li>TAD-Insert dd/{mm}/yy</li> <li><strong>Duplicate:</strong></li> <li>TAD-Duplicate Draft and Load</li> <li>TAD-Duplicate Draft in Background</li> <li>TAD-Duplicate Line</li> <li>TAD-Repeat Duplicate Line</li> <li><strong>Markdown:</strong></li> <li>TAD-MD-Script Block</li> <li>TAD-MD-Link Selected URL</li> <li>TAD-MD-Link Clipboard URL</li> <li>TAD-MD-Link Unlinked</li> <li>TAD-MD-Wrap Paragraph Italic</li> <li>TAD-MD-Wrap Lines Bold</li> <li>TAD-MD-Wrap Lines Italic</li> <li>TAD-MD-Wrap Lines Rule</li> <li>TAD-MD-Wrap Lines Code</li> <li>TAD-MD-Wrap Paragraph Code</li> <li>TAD-MD-Delimit Lines Bold</li> <li>TAD-MD-Delimit Lines Italic</li> <li>TAD-MD-Prefix Lines Quote</li> <li>TAD-MD-Lines to Bullet List (*)</li> <li>TAD-MD-Lines to Bullet List (-)</li> <li>TAD-MD-Lines to Numbered List</li> <li>TAD-MD-Simple Renumber Selected Lines</li> <li>TAD-MD-Heading Cycle</li> <li>TAD-MD-Heading 0</li> <li>TAD-MD-Heading 1</li> <li>TAD-MD-Heading 2</li> <li>TAD-MD-Heading 3</li> <li>TAD-MD-Heading 4</li> <li>TAD-MD-Heading 5</li> <li>TAD-MD-Heading 6</li> <li><strong>Drafts Markup:</strong></li> <li>TAD-Drafts-Lines Check Boxes</li> <li>TAD-Drafts-Lines Bulleted Check Boxes</li> <li>TAD-Drafts-Bulleted Check Boxes</li> <li><strong>HTML:</strong></li> <li>TAD-HTML-Wrap Line Pre Tags</li> <li>TAD-HTML-Wrap Paragraph Pre Tags</li> <li>TAD-HTML-Wrap Line Paragraph Tags</li> <li>TAD-HTML-Wrap Paragraph Pre Tags</li> <li>TAD-HTML-Wrap Line Division Tags</li> <li>TAD-HTML-Wrap Paragraph Division Tags</li> <li>TAD-HTML (Bold)</li> <li>TAD-HTML (Strong)</li> <li>TAD-HTML (Italic)</li> <li>TAD-HTML (Emphasis)</li> <li>TAD-HTML (Citation)</li> <li>TAD-HTML (Strikethrough)</li> <li>TAD-HTML (Paragraph)</li> <li>TAD-HTML (Division)</li> <li>TAD-HTML (Span)</li> <li>TAD-HTML (Abbreviation)</li> <li>TAD-HTML (Code)</li> <li>TAD-HTML (Preformatted)</li> <li>TAD-HTML (Data)</li> <li>TAD-HTML (Variable)</li> <li>TAD-HTML (Definition)</li> <li>TAD-HTML (Quotation - Inline)</li> <li>TAD-HTML (Quotation - Block)</li> <li>TAD-HTML (Keyboard)</li> <li>TAD-HTML (Mark)</li> <li>TAD-HTML (Sample)</li> <li>TAD-HTML (Small)</li> <li>TAD-HTML (Subscript)</li> <li>TAD-HTML (Superscript)</li> <li>TAD-HTML (Line Break)</li> <li>TAD-HTML (Word Break)</li> <li>TAD-HTML (Horizontal Rule)</li> <li><strong>Discourse:</strong></li> <li>TAD-Discourse Draft</li> <li>TAD-Discourse-Hide Details</li> <li>TAD-Trash Active Discourse Drafts</li> <li>TAD-Archive Active Discourse Drafts</li> <li><strong>Create Drafts:</strong></li> <li>TAD-New Draft from Selection</li> <li>TAD-Load New Draft from Selection</li> <li>TAD-New Draft from Clipboard</li> <li>TAD-Load New Draft from Clipboard</li> <li>TAD-Split Draft Load Part 1</li> <li>TAD-Split Draft Load Part 2</li> <li>TAD-Split Lines to New Drafts</li> <li>TAD-Split Lines to New Drafts With Specified Tag Example</li> <li>TAD-Split Lines to New Drafts With Specified Tag</li> <li>TAD-Split Lines to New Drafts With Entered Tag</li> <li>TAD-Split Lines to New Drafts With Current Tags</li> <li>TAD-Quick Draft</li> <li><strong>Edit:</strong></li> <li>TAD-Undo</li> <li>TAD-Redo</li> <li>TAD-Load Most Changed Draft</li> <li><strong>Previewing:</strong></li> <li>TAD-Prime Preview MMD</li> <li>TAD-Prime Preview GFM</li> <li>TAD-Preview with Syntax Highlighting</li> <li>TAD-Exploded Markdown Preview</li> <li>TAD-Preview with Marked2</li> <li>TAD-Preview Clipboard</li> <li>TAD-Preview Selection</li> <li><strong>Editor Insertions:</strong></li> <li>TAD-Prepend Text in Editor</li> <li>TAD-Append Text in Editor</li> <li>TAD-Prepend Line in Editor</li> <li>TAD-Append Line in Editor</li> <li>TAD-Prepend to Section</li> <li>TAD-Append to Section</li> <li><strong>Text Modifiers:</strong></li> <li>TAD-Prefix Text</li> <li>TAD-Suffix Text</li> <li>TAD-Camel Case Selection</li> <li>TAD-Kebab Case Selection</li> <li>TAD-Train Case Selection</li> <li>TAD-Snake Case Selection</li> <li>TAD-Screaming Snake Case Selection</li> <li>TAD-Upper Case Selection</li> <li>TAD-Lower Case Selection</li> <li>TAD-Sentence Case Selection</li> <li>TAD-Title Case Selection</li> <li>TAD-Capitalise Selection Words</li> <li><strong>TextExpander:</strong></li> <li>TAD-Draft to TextExpander Snippet</li> <li>TAD-Update TextExpander</li> <li><strong>Word Actions:</strong></li> <li>TAD-Get Definition</li> <li>TAD-Replace with Synonym</li> <li><strong>Matched Line Removals:</strong></li> <li>TAD-Remove Lines Starting</li> <li>TAD-Remove Lines Not Starting</li> <li>TAD-Remove Lines Ending</li> <li>TAD-Remove Lines Not Ending</li> <li>TAD-Remove Lines Containing</li> <li>TAD-Remove Lines Not Containing</li> <li><strong>MediaWiki Syntax:</strong></li> <li>TAD-MediaWiki Selection Title 1</li> <li>TAD-MediaWiki Selection Title 2</li> <li>TAD-MediaWiki Selection Title 3</li> <li>TAD-MediaWiki Selection Title 4</li> <li>TAD-MediaWiki Selection Title 5</li> <li>TAD-MediaWiki Selection Title 6</li> <li>TAD-MediaWiki Selection Italic</li> <li>TAD-MediaWiki Selection Bold</li> <li>TAD-MediaWiki Selection Internal Link</li> <li>TAD-MediaWiki Selection Piped Link</li> <li>TAD-MediaWiki Insert Signature</li> <li>TAD-MediaWiki Insert Timestamped Signature</li> <li>TAD-MediaWiki Insert Timestamp</li> <li>TAD-MediaWiki Selection Title</li> <li>TAD-MediaWiki Insert Horizontal Rule</li> <li><strong>Comma Separated Lists:</strong></li> <li>TAD-CSV Items to MD Bold</li> <li>TAD-CSV Items to MD Italic</li> <li>TAD-CSV Items to MD Code</li> <li>TAD-CSV Items to Double Quotes</li> <li><strong>Format Markdown List Headers:</strong></li> <li>TAD-Format MD List Headers</li> <li>TAD-Format MD Numbered List Bold Heading Into Colon</li> <li>TAD-Format MD Numbered List Italic Heading Into Colon</li> <li>TAD-Format MD Numbered List Bold Heading Up To Hyphen</li> <li>TAD-Format MD Numbered List Italic Heading Up To Hyphen</li> <li>TAD-Format MD Numbered List Code Heading Up To Hyphen</li> <li>TAD-Format MD Bulleted List Bold Heading Into Colon</li> <li>TAD-Format MD Bulleted List Italic Heading Into Colon</li> <li>TAD-Format MD Bulleted List Bold Heading Up To Hyphen</li> <li>TAD-Format MD Bulleted List Italic Heading Up To Hyphen</li> <li>TAD-Format MD Bulleted List Code Heading Up To Hyphen</li> <li><strong>Quotation Marks:</strong></li> <li>TAD-Convert Selection - Quotes Dumb to Smart</li> <li>TAD-Convert Selection - Quotes Smart to Dumb</li> <li>TAD-Convert Selection - Quotes Guillemets to Dumb Quotes</li> <li>TAD-Convert Selection - Quotes Guillemets to Smart Quotes</li> <li>TAD-Convert Selection - Quotes Dumb Quotes to Guillemets</li> <li>TAD-Convert Selection - Quotes Smart Quotes to Guillemets</li> <li>TAD-Convert Selection - Quotes Swiss to Dumb Quotes</li> <li>TAD-Convert Selection - Quotes Swiss to Smart Quotes</li> <li>TAD-Convert Selection - Quotes Dumb Quotes to Swiss</li> <li>TAD-Convert Selection - Quotes Smart Quotes to Swiss</li> <li>TAD-Convert Selection - Quotes Inverted Guillemets to Dumb Quotes</li> <li>TAD-Convert Selection - Quotes Inverted Guillemets to Smart Quotes</li> <li>TAD-Convert Selection - Quotes Dumb Quotes to Inverted Guillemets</li> <li>TAD-Convert Selection - Quotes Smart Quotes to Inverted Guillemets</li> <li>TAD-Convert Selection - Quotes High to Dumb Quotes</li> <li>TAD-Convert Selection - Quotes High to Smart Quotes</li> <li>TAD-Convert Selection - Quotes Dumb Quotes to High</li> <li>TAD-Convert Selection - Quotes Smart Quotes to High</li> <li><strong>Move Content:</strong></li> <li>TAD-Move Line Selection Up</li> <li>TAD-Move Line Selection Down</li> <li>TAD-Move Line Selection to Start</li> <li>TAD-Move Line Selection to End</li> <li><strong>Boxes:</strong></li> <li>TAD-Box Selected Lines (Single)</li> <li>TAD-Box Selected Lines (Double)</li> </ul>

<h2>ThoughtAsylum - Export/Import/Share</h2>

<ul> <li><strong>Instructions:</strong></li> <li>TAD-Instructions (Export/Import/Share)</li> <li><strong>Populate Clipboard:</strong></li> <li>TAD-Copy Current Line(s)</li> <li>TAD-Cut Current Line(s)</li> <li>TAD-Copy Previous Line</li> <li>TAD-Cut Previous Line</li> <li>TAD-Copy Next Line</li> <li>TAD-Cut Next Line</li> <li>TAD-Copy Title</li> <li>TAD-Copy Body</li> <li>TAD-Copy All</li> <li>TAD-Copy All as HTML</li> <li>TAD-Copy Tags</li> <li>TAD-Copy UUID</li> <li>TAD-Copy MD Headings</li> <li>TAD-Copy Draft Link</li> <li>TAD-Copy Current Latitude & Longitude</li> <li>TAD-Copy Draft Creation Latitude & Longitude</li> <li>TAD-Copy Draft Modified Latitude & Longitude</li> <li>TAD-Copy Drafts Version</li> <li>TAD-Copy Drafts & System Info</li> <li>TAD-Copy Drafts & System Info MD</li> <li>TAD-Copy Recent Draft Info</li> <li>TAD-Convert Clipboard from Markdown to HTML</li> <li>TAD-Extended Copy</li> <li>TAD-Extended Cut</li> <li>TAD-Copy as Rich Text</li> <li><strong>Share as Content:</strong></li> <li>TAD-Share as Text</li> <li>TAD-Share as HTML</li> <li>TAD-Share Selection/Draft (Text)</li> <li>TAD-Share Selection/Draft (HTML)</li> <li>TAD-Share Current Section</li> <li><strong>Share as File:</strong></li> <li>TAD-Share as File: Generic</li> <li>TAD-Share as File: Syntax</li> <li>TAD-Share as File: Text</li> <li>TAD-Share as File: Markdown</li> <li>TAD-Share as File: Multi-Markdown</li> <li>TAD-Share as File: HTML</li> <li>TAD-Share as File: Taskpaper</li> <li><strong>Clipboard:</strong></li> <li>TAD-Clear Clipboard</li> <li>TAD-Prepend Selection to Clipboard</li> <li>TAD-Append Selection to Clipboard</li> <li><strong>File Import:</strong></li> <li>TAD-File Import With Tags</li> <li><strong>Bear:</strong></li> <li>TAD-Copy Bear Tags</li> <li>TAD-Export Selection to Bear</li> <li>TAD-Export Draft to Bear</li> <li>TAD-Import Note From Bear</li> <li>TAD-Import Notes From Bear</li> <li>TAD-Bear Grab Selected URL</li> <li>TAD-Bear Grab Clipboard URL</li> <li><strong>GitHub:</strong></li> <li>TAD-Push Draft to GitHub Repo</li> <li>TAD-Fetch GitHub Repo File</li> <li>TAD-Create GitHub Gist from Draft</li> <li>TAD-Fetch GitHub Gist Files</li> <li><strong>Safari (Mac):</strong></li> <li>TAD-Mac Safari Tab Links</li> <li>TAD-Mac Safari Tabs and Links</li> <li>TAD-Mac Safari Tab Links (MD)</li> <li><strong>Pastebin:</strong></li> <li>TAD-Public Post Draft Content to Pastebin</li> <li>TAD-Public Post Draft Body to Pastebin</li> <li>TAD-Unlisted Post Draft Content to Pastebin</li> <li>TAD-Unlisted Post Draft Body to Pastebin</li> <li>TAD-Private Post Draft Content to Pastebin</li> <li>TAD-Private Post Draft Body to Pastebin</li> </ul>

<h2>ThoughtAsylum - Export/Import/Share</h2>

<ul> <li><strong>Instructions:</strong></li> <li>TAD-Instructions (Export/Import/Share)</li> <li><strong>Populate Clipboard:</strong></li> <li>TAD-Copy Current Line(s)</li> <li>TAD-Cut Current Line(s)</li> <li>TAD-Copy Previous Line</li> <li>TAD-Cut Previous Line</li> <li>TAD-Copy Next Line</li> <li>TAD-Cut Next Line</li> <li>TAD-Copy Title</li> <li>TAD-Copy Body</li> <li>TAD-Copy All</li> <li>TAD-Copy All as HTML</li> <li>TAD-Copy Tags</li> <li>TAD-Copy UUID</li> <li>TAD-Copy MD Headings</li> <li>TAD-Copy Draft Link</li> <li>TAD-Copy Current Latitude & Longitude</li> <li>TAD-Copy Draft Creation Latitude & Longitude</li> <li>TAD-Copy Draft Modified Latitude & Longitude</li> <li>TAD-Copy Drafts Version</li> <li>TAD-Copy Drafts & System Info</li> <li>TAD-Copy Drafts & System Info MD</li> <li>TAD-Copy Recent Draft Info</li> <li>TAD-Convert Clipboard from Markdown to HTML</li> <li>TAD-Extended Copy</li> <li>TAD-Extended Cut</li> <li>TAD-Copy as Rich Text</li> <li><strong>Share as Content:</strong></li> <li>TAD-Share as Text</li> <li>TAD-Share as HTML</li> <li>TAD-Share Selection/Draft (Text)</li> <li>TAD-Share Selection/Draft (HTML)</li> <li>TAD-Share Current Section</li> <li><strong>Share as File:</strong></li> <li>TAD-Share as File: Generic</li> <li>TAD-Share as File: Syntax</li> <li>TAD-Share as File: Text</li> <li>TAD-Share as File: Markdown</li> <li>TAD-Share as File: Multi-Markdown</li> <li>TAD-Share as File: HTML</li> <li>TAD-Share as File: Taskpaper</li> <li><strong>Clipboard:</strong></li> <li>TAD-Clear Clipboard</li> <li>TAD-Prepend Selection to Clipboard</li> <li>TAD-Append Selection to Clipboard</li> <li><strong>File Import:</strong></li> <li>TAD-File Import With Tags</li> <li><strong>Bear:</strong></li> <li>TAD-Copy Bear Tags</li> <li>TAD-Export Selection to Bear</li> <li>TAD-Export Draft to Bear</li> <li>TAD-Import Note From Bear</li> <li>TAD-Import Notes From Bear</li> <li>TAD-Bear Grab Selected URL</li> <li>TAD-Bear Grab Clipboard URL</li> <li><strong>GitHub:</strong></li> <li>TAD-Push Draft to GitHub Repo</li> <li>TAD-Fetch GitHub Repo File</li> <li>TAD-Create GitHub Gist from Draft</li> <li>TAD-Fetch GitHub Gist Files</li> <li><strong>Safari (Mac):</strong></li> <li>TAD-Mac Safari Tab Links</li> <li>TAD-Mac Safari Tabs and Links</li> <li>TAD-Mac Safari Tab Links (MD)</li> <li><strong>Pastebin:</strong></li> <li>TAD-Public Post Draft Content to Pastebin</li> <li>TAD-Public Post Draft Body to Pastebin</li> <li>TAD-Unlisted Post Draft Content to Pastebin</li> <li>TAD-Unlisted Post Draft Body to Pastebin</li> <li>TAD-Private Post Draft Content to Pastebin</li> <li>TAD-Private Post Draft Body to Pastebin</li> </ul>

<h2>ThoughtAsylum - Trove</h2>

<ul> <li><strong>Instructions:</strong></li> <li>TAD-Instructions (Trove)</li> <li><strong>Dictation:</strong></li> <li>TAD-Dictate to Clipboard</li> <li>TAD-Dictate Log Entry</li> <li>TAD-Dictate Simple List</li> <li>TAD-Dictate Taskpaper List</li> <li>TAD-Dictate Markdown List</li> <li><strong>Reader Mode:</strong></li> <li>TAD-Enable Reading Mode</li> <li>TAD-Disable Reading Mode</li> <li>TAD-Display Reading Mode Settings</li> <li><strong>Mac Audio:</strong></li> <li>TAD-Play MP3 From Data</li> <li>TAD-Play System Sound</li> <li><strong>App Control:</strong></li> <li>TAD-Quit Drafts</li> <li>TAD-Toggle App Theme</li> <li>TAD-Toggle Typewriter Mode</li> <li>TAD-Toggle Idle</li> <li>TAD-Search Actions</li> <li><strong>App Info:</strong></li> <li>TAD-List Action Shortcuts</li> <li><strong>Draft Info:</strong></li> <li>TAD-Display Random Line</li> <li><strong>Web:</strong></li> <li>TAD-Fetch URL Content to New Draft</li> <li>TAD-Fetch & Load URL Content to New Draft</li> <li>TAD-Google Selected Text</li> <li><strong>Online Information:</strong></li> <li>TA-Display External IP</li> <li>TA-Insert CSNRG Number</li> <li><strong>Control Bear:</strong></li> <li>TAD-Bear Set Font</li> <li>TAD-Bear Set Theme</li> <li>TAD-Bear Select Locked</li> <li>TAD-Bear Select Today</li> <li>TAD-Bear Select Todo</li> <li>TAD-Bear Select Untagged</li> <li>TAD-Bear Select Archive</li> <li>TAD-Bear Select Trash</li> <li>TAD-Delete Bear Tag</li> <li>TAD-Rename Bear Tag</li> <li>TAD-Show Tag in Bear</li> <li><strong>Conversion:</strong></li> <li>TAD-MD to Plain Message</li> </ul>

<h2>ThoughtAsylum - Power User</h2>

<ul> <li><strong>Instructions:</strong></li> <li>TAD-Instructions (Power User)</li> <li><strong>Scripting:</strong></li> <li>TAD-Make Draft Executable</li> <li>TAD-Load Executable Draft</li> <li>TAD-Execute Draft</li> <li>TAD-Execute Test Function</li> <li>TAD-Execute Current Draft</li> <li>TAD-Execute Current Selection</li> <li>TAD-Execute Current Lines</li> <li>TAD-Beautify JavaScript</li> <li>TAD-Format JSON Draft</li> <li>TAD-Scripting Docs</li> <li>TAD-TADpoLe Docs</li> <li>TAD-Fix Discourse JavaScript on Clipboard</li> <li><strong>Information:</strong></li> <li>TAD-Display Drafts Counts</li> <li>TAD-Selection Character Count</li> <li>TAD-Selection Word Count</li> <li>TAD-Selection Line Count</li> <li>TAD-Selection Count Information</li> <li>TAD-Display Drafts and System Information</li> <li>TAD-Show Draft Info</li> <li>TAD-Info Menu</li> <li>TAD-Export Action Shortcut Keys</li> <li>TAD-Check random.org Quota</li> <li>TAD-Display Device UUID for Bear</li> <li>TAD-Copy Device UUID for Bear</li> <li><strong>Slash Command:</strong></li> <li>TAD-Slash Command Prompt</li> <li>TAD-Slash Command In-Situ</li> <li><strong>Persistent Variable Examples:</strong></li> <li>TAD-Display Counter</li> <li>TAD-Zero Counter</li> <li>TAD-Set Counter</li> <li>TAD-Increment Counter</li> <li>TAD-Decrement Counter</li> <li>TAD-Display Text Variable</li> <li>TAD-Clear Text Variable</li> <li>TAD-Set Text Variable</li> <li>TAD-Prefix Text Variable</li> <li>TAD-Suffix Text Variable</li> <li><strong>Action Groups:</strong></li> <li>TAD-Select and Display Action Group Actions</li> <li>TAD-Select and Display Action Group Separators</li> <li>TAD-Copy Action Group Actions</li> <li>TAD-Copy Action Group Separators</li> <li>TAD-Select and Display Sorted Action Group Actions</li> <li>TAD-Select and Display Sorted Action Group Separators</li> <li>TAD-Copy Sorted Action Group Actions</li> <li>TAD-Copy Sorted Action Group Separators</li> <li>TAD-Copy Action Group Items (Markdown)</li> <li><strong>Action Groups - From Install URL:</strong></li> <li>TAD-Display Action Group Actions</li> <li>TAD-Display Action Group Separators</li> <li>TAD-Display Action Group Item Names</li> <li>TAD-Display Action Group Info</li> <li>TAD-Auto Document Action Group</li> <li><strong>Sample Content:</strong></li> <li>TAD-Create Plain Text Example Draft</li> <li>TAD-Create Simple List Example Draft</li> <li>TAD-Create Taskpaper Example Draft</li> <li>TAD-Create Markdown Example Draft</li> <li>TAD-Create MultiMarkdown Example Draft</li> <li>TAD-Create Github Markdown Example Draft</li> <li>TAD-Create JavaScript Example Draft</li> <li><strong>URL Encoding/Decoding:</strong></li> <li>TAD-URL Encode Selection</li> <li>TAD-URL Decode Selection</li> <li>TAD-URL Encode Selection to Clipboard</li> <li>TAD-URL Decode Selection to Clipboard</li> <li>TAD-URL Encode Clipboard</li> <li>TAD-URL Decode Clipboard</li> <li>TAD-Insert URL Encoded Clipboard</li> <li>TAD-Insert URL Decoded Clipboard</li> <li>TAD-URL Encode Draft to Clipboard</li> <li>TAD-URL Encode Draft Body to Clipboard</li> <li>TAD-URL Encode Draft Title to Clipboard</li> <li>TAD-URL Encode Draft Link to Clipboard</li> <li><strong>Advanced Logging:</strong></li> <li>TAD-Generate Fake Log</li> <li>TAD-Preview Full Log</li> <li>TAD-Preview Simple Log</li> <li>TAD-Log to Draft</li> <li>TAD-Log to Draft Include INFO Entries</li> <li>TAD-Log to Draft Exclude INFO Entries</li> <li>TAD-Clear Log</li> <li>TAD-Display First Log Entry</li> <li>TAD-Display Last Log Entry</li> <li>TAD-Display First Info Log Entry</li> <li>TAD-Display Last Info Log Entry</li> <li>TAD-Display First Warning Log Entry</li> <li>TAD-Display Last Warning Log Entry</li> <li>TAD-Display First Error Log Entry</li> <li>TAD-Display Last Error Log Entry</li> <li><strong>Meta Based File Management:</strong></li> <li>TAD-Set Meta File Path</li> <li>TAD-Export to Meta File Path</li> <li>TAD-Import From Meta File Path</li> <li><strong>Corrupt Content:</strong></li> <li>TAD-Mistype Slip</li> <li>TAD-Mistype Transpose</li> <li>TAD-Mistype Slip & Transpose</li> <li>TAD-ROT13 Encode Selection to Clipboard</li> <li>TAD-ROT13 Encode Draft to Clipboard</li> <li>TAD-ROT13 Encode Clipboard and Insert</li> <li>TAD-ROT13 Encode Clipboard</li> <li>TAD-ROT13 Encode Selection</li> <li>TAD-ROT13 Encode Draft to New Draft</li> <li>TAD-ROT13 Encode Draft</li> <li>TAD-Obfuscate Draft</li> <li>TAD-Deobfuscate Draft</li> <li><strong>AES:</strong></li> <li>TAD-AES Encrypt Selection</li> <li>TAD-AES Decrypt Selection</li> <li>TAD-AES Encrypt Selection to Clipboard</li> <li>TAD-AES Decrypt Selection to Clipboard</li> <li>TAD-AES Encrypt Draft</li> <li>TAD-AES Decrypt Draft</li> <li>TAD-AES Encrypt Draft to New Draft</li> <li>TAD-AES Decrypt Draft to New Draft</li> <li>TAD-AES Encrypt Draft to Clipboard</li> <li>TAD-AES Decrypt Draft to Clipboard</li> <li>TAD-AES Encrypt Clipboard</li> <li>TAD-AES Decrypt Clipboard</li> <li>TAD-Insert AES Encrypted Clipboard</li> <li>TAD-Insert AES Decrypted Clipboard</li> <li><strong>Key Generation:</strong></li> <li>TAD-128-bit Key to Clipboard</li> <li>TAD-192-bit Key to Clipboard</li> <li>TAD-256-bit Key to Clipboard</li> <li>TAD-Insert 128-bit Key</li> <li>TAD-Insert 192-bit Key</li> <li>TAD-Insert 256-bit Key</li> <li><strong>Base64 Encoding Decoding:</strong></li> <li>TAD-Display Base64 Encode Selection</li> <li>TAD-Display Base64 Decode Selection</li> <li>TAD-Copy Base64 Encode Selection</li> <li>TAD-Copy Base64 Decode Selection</li> <li>TAD-Replace Base64 Encode Selection</li> <li>TAD-Replace Base64 Decode Selection</li> <li>TAD-Clipboard Base64 Encode</li> <li>TAD-Clipboard Base64 Decode</li> <li>TAD-Clipboard Base64 Encode Insert</li> <li>TAD-Clipboard Base64 Decode Insert</li> <li>TAD-Display Base64 Encode Draft</li> <li>TAD-Display Base64 Decode Draft</li> <li>TAD-Copy Base64 Encode Draft</li> <li>TAD-Copy Base64 Decode Draft</li> <li>TAD-Replace Base64 Encode Draft</li> <li>TAD-Replace Base64 Decode Draft</li> <li>TAD-New Base64 Encode Draft</li> <li>TAD-New Base64 Decode Draft</li> <li><strong>Syntaxes:</strong></li> <li>TAD-Toggle Drafts Syntax File</li> </ul>

<h2>Twitter</h2>

<ul> <li>Load Twitter Workspace</li> <li><strong>Compose:</strong></li> <li>Compose New Tweet</li> <li>insert</li> <li>insert</li> <li>Emojify</li> <li>Shorten Text</li> <li><strong>Send One Tweet:</strong></li> <li>Show 280 char Limit</li> <li>Tweet</li> <li>Tweet with #Hashtag</li> <li><strong>Send Multiple Tweets:</strong></li> <li>Suggest Split</li> <li>Tweet Storm</li> <li><strong>Read:</strong></li> <li>Favs of an User</li> <li>Search Twitter for…</li> <li>Preview & Print</li> <li>Twitter Splitter</li> </ul>

<h2>Examples (Mac): AppleScript & Shell Script</h2>

<ul> <li>AppleScript: Show Draft</li> <li>AppleScript: Handle Response</li> <li>AppleScript: Run From Script</li> <li>ShellScript: Bash Example</li> <li>ShellScript: Ruby Example</li> <li><strong>Demo:</strong></li> <li>New Draft with Safari Tabs</li> <li>AppleScript Beep</li> <li>Copy (with Script)</li> <li>Send to MarsEdit</li> <li>Edit in External Editor</li> <li>Make Proxy File</li> <li>Delete Proxy File</li> <li>Make Proxy File and Edit in External Editor</li> <li>Markdown Mail (w/ Mail Assistant)</li> <li>Toggle System Sleep</li> </ul>

<h2>KEYS</h2>

<ul> <li>Copy as Rich Text</li> <li>Share as File: Markdown</li> <li>Push Draft to GitHub Repo</li> </ul>

<h2>On My Mind</h2>

<ul> <li><strong>[omm] Helper Actions:</strong></li> <li>[omm] configuration</li> <li>[omm] new Draft</li> <li><strong>[omm] Actions:</strong></li> <li>open On My Mind</li> <li>add Draft to On My Mind</li> <li>add to On My Mind</li> <li>process On My Mind</li> <li>On My Mind […]</li> </ul>

<h2>Action Scripting</h2>

<ul> <li>New Code Draft</li> <li>Go to Line</li> <li>⸁ Smart Braces</li> <li>⸁ Smart Code</li> <li>⸁ Smart Brackets</li> <li>⸁ Smart Parentheses</li> <li>if</li> <li>else</li> <li>prompt</li> <li>⸁ Indent</li> <li>⸁ Outdent</li> <li>Comment</li> <li>⸁ Time/Date…</li> <li>Encode/Decode</li> <li>⸁ Clipboard…</li> <li>Save to Files as…</li> <li>Save All Scripts</li> <li>Action Directory</li> <li>Drafts Documentation</li> <li>Drafts Scripting Wiki</li> <li>- - - - - - - - - - - - - - - - - - - - - - -</li> <li>Text View and Switch Prompt</li> <li>Select Prompt</li> <li>Date Prompt</li> <li>Drafts 5 JavaScript API list</li> </ul>

<h2>JS Scripting</h2>

<ul> <li>New Code Draft</li> <li>Debug</li> <li>Add debug Info</li> <li>Run Editor JS</li> <li>JS Comment</li> <li>JS Indent</li> <li>JS Outdent</li> <li>function</li> <li>let</li> <li>Smart Equal</li> <li>Semicolon</li> <li>Smart Braces</li> <li>Smart Plain Quotes</li> <li>Smart Parentheses</li> <li>Smart Brackets</li> <li>insert.js function()</li> <li>Save to Script Library…</li> <li>if</li> <li>else if</li> <li>else</li> <li>for of</li> <li>for</li> <li>while</li> <li>do while</li> <li>switch</li> <li>Prompt</li> <li>JS Beautify</li> <li>JS Snippets</li> <li>Copy Script</li> <li>Go to Line</li> <li>Save All Scripts</li> <li>Dumb Quotes</li> <li>Drafts Reference</li> <li>Save to Textastic Local Files</li> <li>- - - - - - - - - - - - - - - - - - - - - - -</li> <li>Condense Multiple Line Feeds</li> <li>Run RegEx Factory</li> <li>Text View and Switch Prompt</li> <li>Select Prompt</li> <li>Date Prompt</li> </ul>

<h2>Examples: Mustache</h2>

<ul> <li>Workspace Table of Contents</li> <li>DEMO: Pass Data to Mustache</li> <li>DEMO: Layout Example</li> <li><strong>Formatting:</strong></li> <li>Mustache: Formatting</li> <li>Mustache: Misc Tags</li> <li><strong>Debugging:</strong></li> <li>Debug: Current Draft as Template</li> <li>Format Number</li> </ul>

<h2>Highlight</h2>

<ul> <li>Highlight Action Group Instructions</li> <li><strong>Example Text:</strong></li> <li>Sample Text for Examples</li> <li>Example Draft of Simple Highlights</li> <li><strong>Example Highlighters:</strong></li> <li>Highlight the letters “am”</li> <li>Highlight entered string</li> <li>Highlight entered words</li> <li>Highlight match list from a draft</li> <li>Highlight end of line comma +2</li> <li>Highlight entered RegEx</li> <li><strong>For Duplication:</strong></li> <li>Duplicate Me for Highlighting</li> <li><strong>Do Not Run Standalone:</strong></li> <li>Highlight Helper</li> </ul>

<h2>Draftist</h2>

<ul> <li>Draftist Instructions</li> <li>Draftist Setup/Update</li> <li>Draftist</li> <li>Draftist Settings</li> <li>Draftist Action Replicator</li> <li>update local Todoist data</li> <li><strong>Quick Add Tasks:</strong></li> <li>quick add lines from draft</li> <li>quick add lines from prompt</li> <li><strong>Create Single Task:</strong></li> <li>task with description from draft</li> <li>task with description from prompt</li> <li>task with description & settings from draft</li> <li>task with description & settings from prompt</li> <li><strong>Create (cross)Linked Task From Draft:</strong></li> <li>create linked task in inbox</li> <li>create linked task with settings</li> <li>create crosslinked task in inbox</li> <li>create crosslinked task with settings</li> <li><strong>Create Multiple Tasks:</strong></li> <li>tasks with same settings from draft</li> <li>tasks with same settings from prompt</li> <li>tasks with individual settings from draft</li> <li>tasks with individual settings from prompt</li> <li><strong>Create Tasks from MD Tasks in Draft:</strong></li> <li>quick add tasks from md tasks in draft</li> <li>tasks with same settings from md tasks in draft</li> <li>tasks with individual settings from md tasks in draft</li> <li><strong>Import Tasks:</strong></li> <li>import todays tasks</li> <li>import tasks from project</li> <li>import tasks from selected project</li> <li>import tasks with all configured label(s)</li> <li>import tasks with any configured label(s)</li> <li>import tasks with all selected label(s)</li> <li>import tasks with any selected label(s) configured</li> <li>import tasks from filter</li> <li>import tasks from filter in prompt</li> <li><strong>Modify Tasks:</strong></li> <li>update labels of selected tasks from filter</li> <li>duplicate selected tasks with other label</li> <li>update individual due date of selected task from filter</li> <li>update due date of selected task from filter to same date</li> <li>resolve selected tasks from filter</li> <li>delete selected tasks from filter</li> </ul>

<h2>ThoughtAsylum - Tasks & Lists</h2>

<ul> <li><strong>Instructions:</strong></li> <li>TAD-Instructions (Tasks & Lists)</li> <li><strong>Tasks:</strong></li> <li>TAD-Uncheck All</li> <li>TAD-Move Checked to End</li> <li>TAD-Remove All Checked</li> <li>TAD-Draft to Checklist</li> <li><strong>Outlining:</strong></li> <li>TAD-Indent</li> <li>TAD-Outdent</li> <li><strong>Taskpaper: Project:</strong></li> <li>TAD-Taskpaper Toggle Project (Line)</li> <li>TAD-Taskpaper Toggle Project (Selected)</li> <li>TAD-Taskpaper Toggle Project (Extended)</li> <li>TAD-Taskpaper Set Project (Line)</li> <li>TAD-Taskpaper Set Project (Selected)</li> <li>TAD-Taskpaper Set Project (Extended)</li> <li>TAD-Taskpaper Not Project (Line)</li> <li>TAD-Taskpaper Not Project (Selected)</li> <li>TAD-Taskpaper Not Project (Extended)</li> <li><strong>Taskpaper: Task:</strong></li> <li>TAD-Taskpaper Toggle Task (Line)</li> <li>TAD-Taskpaper Toggle Task (Selected)</li> <li>TAD-Taskpaper Toggle Task (Extended)</li> <li>TAD-Taskpaper Set Task (Line)</li> <li>TAD-Taskpaper Set Task (Selected)</li> <li>TAD-Taskpaper Set Task (Extended)</li> <li>TAD-Taskpaper Not Task (Line)</li> <li>TAD-Taskpaper Not Task (Selected)</li> <li>TAD-Taskpaper Not Task (Extended)</li> </ul>

<h2>Markdown Tables</h2>

<ul> <li>MD Table Library</li> <li>Format MD Table</li> <li>Better Tab</li> <li>Better Shift Tab</li> <li>Insert Row</li> <li>Insert Column</li> </ul>

<h2>Editing</h2>

<ul> <li><strong>Undo/Red.:</strong></li> <li>Undo</li> <li>Redo</li> <li><strong>Cursor Movement:</strong></li> <li>Move left</li> <li>Move right</li> <li>Move cursor back by word</li> <li>Move cursor forward by word</li> <li><strong>Commands:</strong></li> <li>Find</li> <li>Toggle Tasks</li> <li>Mark Done</li> <li>Insert date</li> <li>Insert dictation</li> <li>Dictate new draft</li> <li>Copy Selection</li> <li>Paste</li> <li>Mail</li> <li>Message</li> <li>Indent</li> <li>Outdent</li> <li>Previous Marker</li> <li>Next Marker</li> <li><strong>Utility:</strong></li> <li>Toggle Theme</li> <li>Stats</li> <li></li> </ul>

<h2>MGCheckListPrompt</h2>

<ul> <li><strong>Code Library:</strong></li> <li>MGCheckListPrompt Library</li> <li><strong>Documentation:</strong></li> <li>Read Documentation Online</li> <li>Copy Code Snippet</li> <li><strong>Examples:</strong></li> <li>Demo: Recent Drafts</li> <li>Demo: Combined Word Count</li> <li>Demo: Adding Items</li> <li>Demo: Pre-Selecting</li> <li>Demo: Separators</li> <li>Demo: Round Checkboxes</li> <li>Demo: Numeric Shortcuts</li> <li>Demo: Disabled Items</li> <li>Demo: No Header</li> <li>Demo: Type-to-Select</li> <li>Demo: Type-to-Filter</li> <li>Demo: Single Selection Mode</li> <li>Demo: Select Workspace</li> <li>Demo: Using Markdown</li> <li>Demo: Show Counter</li> <li>Demo: Preprocessing</li> <li>Demo: Custom CSS</li> <li>Demo: Show Titlebar</li> <li>Demo: Validation</li> <li>Select file and insert link</li> </ul>

<h2>Snippets</h2>

<ul> <li>Insert Snippet</li> <li>Copy Snippet</li> <li>Copy Snippet (via Prompt)</li> <li><strong>Utility:</strong></li> <li>Edit Snippet</li> <li>Load Snippet Workspace</li> </ul>

<h2>Draftoton</h2>

<ul> <li>Draftodon Instructions</li> <li>Draftodon Settings</li> <li>Draftodon Setup / Update</li> <li>Draftodon</li> <li><strong>compose:</strong></li> <li>insert Mastodon handle</li> <li>insert hashtag</li> <li>show character limit</li> <li><strong>single posts:</strong></li> <li>post draft</li> <li>schedule draft</li> <li>post draft as poll</li> <li>schedule draft as poll</li> <li>post draft with content warning</li> <li>schedule draft with content warning (copy)</li> <li><strong>thread posts:</strong></li> <li>post draft as thread</li> <li><strong>utils:</strong></li> <li>show scheduled posts</li> <li>edit scheduled post</li> <li><strong>3rd party:</strong></li> <li>Post with Ivory</li> <li>Post with Mona</li> <li><strong>support development:</strong></li> <li>follow @FlohGro</li> <li>support development</li> </ul>

<hr />

<h1>Actions with Keyboard Shortcuts</h1>

<pre>SHIFTCONTROL\   Go To Bookmark CONTROLM    Drakesville SHIFTCONTROLOPTIONC  ~ Town Copy HTML SHIFTCONTROLOPTIONT  Insert DavodTime™ timestamp. SHIFTCOMMAND-   TAD-Deduplicate All (Lines) SHIFTCONTROLOPTIONN  Export Psalms Notes SHIFTCONTROLOPTIOND  Export Psalms Drafts CONTROLOPTIONCOMMANDK  Keyboard Shortcuts Export SHIFTCONTROLE   Tot5 Draft Link as MD link (Shortcut) SHIFTOPTIONCOMMANDD  Append to # Tot Dot SHIFTCONTROLW   Simplenote OPTIONCOMMANDS   Save to Written folder as .md CONTROLOPTIONCOMMANDS  Save to Clipboard folder as MMddYYYY-HHmmss.txt SHIFTOPTIONCOMMANDB  To Repo at Path CONTROLOPTION↓    Fetch URL Content to New Draft COMMANDD    Preview MMD SHIFT⭾    TAD-Toggle Last Two Modified Drafts CONTROLOPTIONP   Print Text SHIFTCONTROLD   Lookup in Terminology CONTROLC    Copy OPTIONG    Google Search SHIFTCONTROLM   Club MacStories Search SHIFTCONTROLR   Reminder SHIFTCOMMANDN   New Draft with Template OPTIONC    Clipboard… OPTIONCOMMANDJ   JS Comment CONTROLT    Tasks COMMAND]    Indent COMMAND[    Outdent SHIFTCONTROLL   Toggle Theme CONTROLOPTIONT   Copy Tags SHIFTCOMMANDE   Copy Draft Open Link SHIFTCONTROLO   Open URL CONTROLOPTIONO   Open URL (Chrome Incognito) SHIFTOPTIONCOMMANDO  Open URL (Microsoft Edge) SHIFTCONTROLOPTIONO  Open URL (Firefox) SHIFTOPTIONCOMMAND\  App Store Search CONTROL-    Trash CONTROLOPTIONS   Synonym COMMANDU    Toggle Link Mode OPTIONU    Share Selection SHIFTOPTIONCOMMANDC  Copy Draft Link SHIFTCONTROLC   Copy Draft Link as MD link COMMAND/    Action Search CONTROLOPTIONC   Copy as Rich Text OPTIONS    Save Version OPTION↑     Move Line Up OPTION↓     Move Line Down SHIFTCOMMANDD   Duplicate Line CONTROLCOMMANDH   Markdown Header (#) COMMANDB    Markdown Bold (**) CONTROLQ    Markdown Quotation (>) SHIFTCONTROL`   Inline Code (`) CONTROL`    Code Block (```) COMMANDI    Markdown Emphasis () CONTROLL    Markdown List COMMANDK    Markdown Link SHIFTCONTROLOPTIONS  Share as Markdown File CONTROLS    Strikethrough CONTROLOPTIONL   Toggle numbered lists COMMANDD    Mark Done SHIFTCONTROLS   Share as File: Markdown CONTROLF    Markdown Footnote (Variation) SHIFTOPTIONH   Insert Highlight COMMAND2    Written Workspace COMMAND3    Documentation Workspace COMMAND4    Correspondence Workspace COMMAND5    Leonard Workspace SHIFTCONTROLV   Vocabulary Workspace COMMAND9    Hole Workspace COMMAND8    Templates Workspace OPTION0    Dashboard OPTION1    Current Work Draft OPTION2    Current Work Notes OPTION3    Three OPTION4    Four OPTION5    Five OPTION6    Six SHIFTOPTION1   Seven SHIFTOPTION2   Eight SHIFTOPTION3   Nine SHIFTOPTION4   Ten SHIFTOPTION5   Eleven SHIFTOPTION6   Twelve SHIFTOPTION7   Thirteen SHIFTOPTION8   Fourteen SHIFTOPTION9   Fifteen SHIFTCONTROLOPTIONM  Selection to Mastodon OPTIONH    Discord Spoiler Tags (||) SHIFTCONTROLB   Twitter Publish Tool SHIFTCONTROLOPTION/  Search Drafts Directory CONTROLOPTIONCOMMAND\  Search RoutineHub SHIFTCONTROLOPTIONV  Stream with VLC SHIFTCONTROLG   Telegram Bot Post CONTROLB    Blink Selection SHIFTCONTROL/   App Store Search SHIFTCONTROLOPTIONV  Stream with VLC SHIFTOPTIONCOMMANDA  Search Web Archive SHIFTCONTROL.   Search on Letterboxd SHIFTOPTIONCOMMANDL  Add to Letterboxd Watchlist SHIFTOPTIONCOMMAND↑   Post to Writeas Blog SHIFTCONTROLOPTIONB  Capture with Bear SHIFTOPTIONCOMMANDO  Open URL (Microsoft Edge) SHIFTCONTROLOPTIONO  Open URL (Firefox) OPTIONM    Club MacStories Search CONTROLI    Current Draft Info SHIFTCONTROL=   Run Shortcut SHIFTOPTIONCOMMANDA  Search Web Archive CONTROLOPTIONCOMMAND\  Search RoutineHub SHIFTCONTROLOPTIONV  Stream with VLC SHIFTCONTROL.   Search on Letterboxd SHIFTOPTIONCOMMANDL  Add to Letterboxd Watchlist OPTION⭾    Clear Clipboard CONTROLF    Markdown Footnote (Variation) COMMANDI    Markdown Emphasis () SHIFTOPTIONCOMMANDS  Ulysses Sheet SHIFTCONTROLOPTIONCOMMANDT Things Project Update CONTROLOPTIONCOMMANDT  Things Update SHIFTOPTIONC   HTML Comment CONTROLOPTIONCOMMANDG  Gladys URL Item from Selection CONTROLOPTION\   Google Translate SHIFTOPTIONCOMMAND↑   Post to Writeas Blog SHIFTCOMMANDS   Version Cycle SHIFTCONTROLOPTION→   Append to Selected Lines SHIFTCOMMANDR   Refresh TextExpander Snippets SHIFTOPTIONCOMMANDT  TextExpander Snippet CONTROLOPTION/   GitHub Search SHIFTCONTROLOPTIONB  Capture with Bear CONTROLOPTIONCOMMANDC  Copy UUID SHIFTOPTIONCOMMANDE  Encode... SHIFTCONTROLU   Store Page URLs SHIFTOPTIONCOMMANDU  Snap.as Upload SHIFTCONTROL↓    Run Shortcut SHIFTOPTIONCOMMAND]  Random Draft CONTROLOPTIONCOMMANDR  Raindrop Selection SHIFTCONTROLOPTIONH  Cardhop Selection CONTROLCOMMANDM   DavodMail SHIFTCONTROLOPTIONA  Anecdote CONTROLOPTIONCOMMANDD  Download Selected URL OPTIONCOMMAND/   Query Web Archive CONTROL↓     Quick Open OPTIONA    Draft to Apple Note SHIFTCONTROLOPTIONP  Tweet Selection SHIFTCONTROLY   @NeoYokel Twitter Search SHIFTCONTROLB   Twitter Publish Tool CONTROLOPTIONCOMMANDM  Ivory Selection OPTIONP    Spring Selection CONTROLOPTIONCOMMANDP  Tweetbot Selection (Private) CONTROLG    Send to Saved Messages (Telegram) (copy) CONTROLR    Rose Note in Telegram SHIFTCONTROLG   Telegram Bot Post CONTROLOPTIONM   Send to Medium OPTIONCOMMANDT   Drafts Things SHIFTOPTIONCOMMANDI  Create Craft Note SHIFTOPTIONCOMMANDK  Search iCloud Keychain SHIFTCONTROLOPTIONR  Raindrop Text CONTROLOPTIONCOMMANDG  Gladys URL Item from Selection SHIFTOPTIONI   index.html SHIFTCONTROLOPTION↑   Draft to /drafts as UUID.html SHIFTCONTROLOPTION↓   Open pushed /drafts file by UUID. OPTIONCOMMANDP   NeoCities HTML Preview SHIFTCONTROLN   Open NeoCities Workspace SHIFTCONTROLOPTIONF  Copy WTF Markdown Link to Clipboard SHIFTOPTIONCOMMANDF  Copy WTF URL to Clipboard SHIFTOPTIONCOMMANDR  Create Redirect OPTIONCOMMANDR   Refresh Theme or Syntax SHIFTOPTIONCOMMANDW  Post to WordPress SHIFTOPTIONCOMMAND;  Notion-Create Page SHIFTCOMMANDV   versions CONTROLN    New Linked Draft COMMANDR    Add to Readwise Reader SHIFTCONTROLOPTIONI  DraftsImageSmall SHIFTCONTROLI   DraftsImage SHIFTCONTROLt   Text Modifier… SHIFTCONTROLH   DraftsHex SHIFTOPTIONCOMMANDH  DraftsHex (Decode) SHIFTCONTROLZ   Zalgos SHIFTCOMMANDU   Replace URLs by MD links SHIFTCONTROL+   Case toggle OPTIONCOMMANDM   MAKE IT BIG SHIFTCONTROLOPTIONG  Create Gist SHIFTOPTION\   Store Snippet OPTIONCOMMANDA   Alexis OPTIONCOMMANDE   Eileen SHIFTCONTROLA   TAD-Sort All - Alphabetic CONTROLD    TAD-Duplicate Draft and Load CONTROLOPTIONN   TAD-Load New Draft from Selection SHIFTCOMMAND\   TAD-Preview with Marked2 SHIFTCONTROLOPTIONL  TAD-Preview Full Log CONTROLOPTION6   TAD-Display Base64 Decode Selection SHIFTOPTIONCOMMAND+  New Draft with Safari Tabs CONTROLCOMMANDE   Edit in External Editor CONTROLOPTIONC   Copy as Rich Text SHIFTCONTROLS   Share as File: Markdown CONTROLOPTIOND   task with description from draft ⭾     Better Tab OPTIONCOMMANDR   Toggle Tasks COMMANDD    Mark Done COMMAND]    Indent COMMAND[    Outdent</pre>

<hr />

<h1>External Libraries</h1>

<p><strong>TADpoLe:</strong> Version 20210508 installed.</p>

<hr />

<p><strong>Generated at:</strong> <span style="font-family:courier">Thu Mar 02 2023 13:46:44 GMT-0600 (Central Standard Time)</span><br> <strong>Generated by:</strong> <span style="font-family:courier">RECON-07</span></p>

</body> </html>

</body></html>](https://www.notion.so/html-head-meta-charset-UTF-8-style-charset-UTF-8-root-main-bg-color-white--c283201377e544848e60773d6cb705ce)

[End users, good morning.

Extra Tone Radio, good morning.

You are intersecting today because you just are.

This topic is important in both technology and in music.

It's a special episode.

I sat down with Brad who is developing WIP, W-H-Y-P dot I-T. You might remember CLIP, C-L-Y-P dot I-T. It didn't die.

It hasn't gone away, but on November 30th, you got an email from CLIP announcing that their long time free account option, where you could upload and share audio files, was going away.

Brad deserves better than to, well, honestly, after talking with him, Brad is very ambitious in a way that's very important to me.

But you'll hear me say that over and over again.

I wouldn't call this a hard hitting interview.

But then again, I don't work for anybody.

This is for me.

I hope if you are ever a CLIP user, at least what you get from this, or if you saw it from a Google search, I hope what you get from this is that there is a place to go now that is 320 kilobits per second, looks great, and is maintained by someone who's, I don't know, smart, in a, savvy in a way, in the way that leads him to be like, hey, I should just run all of my support and community on Discord.

I really fucked this up.

I did a bad job.

Once again, I apologize.

But I'm gonna stop speaking now and just play the conversation.

It's interesting if you can bear with me.

Here's Brad, the creator of WIP.

Eee.

I will be, I'll be brief because it sounds like you had a big day.

I was gonna ask if this was the big day when you threw down everything else in your life and devoted it to this project.

But- No, I wish it was, no.

I would love to.

There's so much stuff that needs to be done.

Honestly, at the moment, the site's hosted on a kind of a friend's virtual machine.

Oh wow, really?

Well, kind of.

I'm not really sure.

My friend Dom, I think he's close with a hosting company.

So he's got like very cheap hosting, but it's not super reliable.

There's been some downtime and it's all set up.

You know, it's just a regular Linux VM.

So setting up was a pain.

The other day, it went down for like an hour or so, I think.

And that was because the SSL certificate expired and I broke something.

So yeah, it's a pain in the ass.

I'd like to move to Amazon Web Services, but that just takes a lot of time and that's really expensive.

Yeah.

It's also, that's a- That's actually, it's very, very impressive from what I know.

I'm not actually a developer, but I'm adjacent enough to understand that.

As smooth as it is running on a virtual machine.

That's it, yeah.

It's just, yeah, yeah.

Yeah, I can't remember how many calls.

My friend's done all of that.

So I'm not really too sure what it's running on because I don't really need to care.

I think it's got like 16 gigs of RAM though, which is more than enough for now.

And I think it's got like eight calls, which is a lot by the way, if you want eight calls on AWS, you're looking at probably like a hundred, $200 a month, maybe more.

So yeah, move to AWS is gonna be painful and expensive.

At the moment, the site only costs $40 a month to host, all in all, 40 to 50.

So that's pretty cheap.

This is the earliest period, definitely.

Yeah.

Was it January that you, I don't know if you have a date.

Yeah, I do.

It's actually in, it was November last year.

But actually I had this idea for a long time and I used Clip for years.

I thought Clip was good, but they just never changed anything.

I thought the UI was kind of crap.

The feature tracks thing wasn't really very useful.

One of my tracks got featured once and it was cool.

I got lots of plays and comments, but it was kind of pointless.

And then recently they did like a feedback thing.

You can actually like submit a track for feedback, but it's hidden away in the edit track pop-up.

And I just thought it was crap.

Like I don't really think they know what they're doing.

I'm sure they're lovely people, but they maybe they, I don't know what they're doing.

You know, I'd rather, yeah.

I looked into them a little bit.

It's odd, both of them stopped tweeting entirely in November or so.

I don't know if you know like American cultural cliches, but the company is in Austin and you can see that in the footer.

It's always been there.

Yeah, and Austin is like the original, like ooh, we're so weird.

We go to Austin, like that's, thanks for, you're making this really easy for me because you're answering all my questions.

I was originally gonna have like this idea, hey, I could be compound this conversation so that it would fit into one post and that would be nice, but that's not gonna happen because of me.

I'm just not sure up anymore.

Anyway.

I mean, yeah, you can ask anything you want, but yeah, basically I just kind of found that the clip was just a bit stale.

There was lots of things that I wanted to add.

There's no timestamped comments, I think.

And then, yeah, so basically I thought just for fun, let's see if I can build like an audio player.

So actually the whip.it domain was live like early 2020, but there was no accounts or anything.

You literally just, it was just like you click upload and then you get a page with a player.

It was very, very basic.

Vogue-a-roo.

Yeah, something like that, but the UI was a bit better.

But it had some issues and I thought, I wanna make this a platform.

Obviously the long-term goal is to monetize it.

I'm a professional, like it'd be good to earn some money but in the sort of most transparent way possible, I don't wanna do what clip I've just done.

So anyway, yeah, I was kind of building it and then clip sent me the email and I'm glad I saw it actually.

I don't know why I had their email subscribed, but I'm glad I did.

And it said, basically in three days, we're gonna go pay for the basic tier.

And I was like, well, okay, it's $3 a month, which personally is like not very much for a subscription.

I'm paying for cloud storage and such every month.

But I don't think it's a lot of money.

I think it's very reasonable.

But I understand that a lot of music producers are 12, 13, 14 years old.

They don't even have a debit card.

Maybe they're not on good terms with their parents and they can't ask their parents for a subscription, all these sorts of things.

So I thought, why don't I try and compete with them and release something that can be free and try and learn from their mistakes.

So I think their biggest mistake was they know their tracks don't expire.

I know it's a really limiting feature and everybody hates it, but you can't have a private track that doesn't expire.

Because basically clip are paying for hosting on tracks that probably haven't been played for five years.

I mean, I guess nobody looked at the link.

We should be used to that by now.

I had forgotten about Vokaru until today.

Oh, today's quiet?

Oh, yeah.

Yeah.

I think that that's, so you're really treading the divide between sharing audio and distributing it.

Well, yeah, the idea was just to share audio.

The whole idea has always been to just, it's a long story, but basically I've run a Facebook group since 2012 for hardstyle music producers.

And I see people.

Yeah, yeah.

And I see, yeah, yeah, yeah, I love hardstyle.

I've been listening since 2007.

But I just seen a lot of looking at colors.

Yeah, I know, I know, I know.

But yeah, I like other music.

I listen to liquid drum and bass every day.

I listen to rhythm, dubstep, hip hop.

Yeah, obviously I listen to a lot of music.

I built an audio website.

But I just noticed that music producers were uploading.

Originally it was SoundCloud, then it was, then Clip came along.

No, ZippyShare for a while, then Clip.

Insta-audio was in there.

Yeah, Insta-audio.

Yeah, yeah, yeah.

And I won't give away too much, but I think that the whole uploading audio to a website and then posting it elsewhere for feedback is really inefficient.

So my original plan was to have all of that in one app.

So you uploaded and you asked for feedback and you got feedback.

So like a platform for getting feedback.

But then I thought, yeah, it's going to be really difficult though to manage the feedback.

Do users vote up and down the feedback?

And then you're going to have like stack overflow where people are boosting themselves by creating two accounts and asking for feedback on each account and up voting themselves for XP and all that.

So I kind of thought, right, let's just roll that back and go for the basic platform.

So basically everything that Clip has.

And I struggled because they sent that email and I had three days.

So I actually took, I think it was my last two days of the year off and I just coded full time.

I stayed up all day.

I stayed up the majority of the night for two or three days in a row.

And I got most of the stuff done except user accounts.

So pretty much looked the way that it looked now, except you couldn't log in.

And then I think the week after that, I added user accounts.

And I've got lots of stuff that I want to add.

There's a few bugs that are pissing me off.

But I work full time.

I'm in a relationship and I've got other hobbies.

So it's hard to manage time, especially when I'm literally not being paid.

A couple of people have donated, but not much.

So yeah.

Yeah, this is definitely a, that's a great idea.

But I think that you would, it sounds like you'd be in danger of becoming a social network basically.

Yeah, yeah.

I don't really want that.

I don't want to compete with SoundCloud.

I don't like SoundCloud is something different.

SoundCloud is for discovering new artists.

And I think that that's brilliant.

Music discovery, yeah.

Yeah, that's great.

And SoundCloud do that pretty well.

They've had some difficulties.

They almost went bankrupt, I think last year or the year before.

But they did.

Yeah, they've, they're doing that.

That's their domain.

Just like Spotify has radios that lets you discover music.

That's brilliant.

I don't want to compete with Spotify and I don't want to compete with SoundCloud.

But for music producers who want to at least quickly share music, maybe to get feedback, maybe to just drop a link on Reddit.

I mean, if you search Google for whip.it, I hate saying that, it sounds ridiculous.

You'll see that people are posting, somebody posted a Beatles track, a remaster of a Beatles track and they posted it in r slash the Beatles on Reddit the other day.

That's really cool.

That's exactly what I wanted.

Just a quick and easy to use free place to stick an audio file and get a link.

If it expires, it expires.

If you don't want it to expire, you log in, it's easy.

Yeah.

And the, so for now that's it.

The difference, at least as a user looking upon this, is 320, that number.

And I know it's very early, but.

I'll definitely keep that.

That's fine.

That's easily affordable.

The file sizes are really small.

I think at the beginning, I think SoundCloud had 128 about five years ago.

Then they went up to 192.

Only for paid users now.

Is it really?

Yep.

You were listening to 128.

Yeah.

That's, yeah, that's shit.

I can notice the difference.

I struggled.

I don't anymore, but I used to have monitors, professional monitors, Yamaha, HS8s.

And I struggled to tell the difference between 320 MP3 and lossless.

I could just about tell, but I can definitely, excuse me.

I can definitely tell 128.

So that's crap.

And then I think clip is 320.

People telling me it's not.

So I thought that it was.

I just also scraped my whole clip.

Or I say scraped.

I just use their download button.

But, and the audio files that I'm seeing are at like 238.

Oh, are they AAC or Og Vorbis or are they MP3?

They're M4A's, I think.

Let me see real quick.

I might be.

I don't know.

I could have a look.

I don't know what they're using, but basically MP3 is not actually the best file format for streaming on the web, to be honest.

It was easiest one for me to implement, but yeah, there's more efficient.

No, they're MP3's.

As in better quality, would you?

Okay, wow, then that sucks.

Yeah, I think I'm gonna move to Og Vorbis at some point, OGG, because you can have a lower bit rate in OGG with a, so a lower bit rate, which means a smaller size, but higher quality sounding according to some surveys that I found online.

So I'll probably move to that at some point just to reduce storage costs, but nobody will even notice, hopefully.

But I'll definitely keep 320 MP3 or whatever the equivalent is in OGG, because there's no reason not to.

I'd love to stream WAV, just like Clip do, but I do think it's fucking pointless.

I don't think anybody who's streaming from the web can tell a difference.

Well, again, and you were already, so talking about being a utility for sharing work in progress, you're already, I mean, really, you're already surpassing the services that are distributing records now for the average user in terms of the quality of your stream.

That's an interesting question I'm sure that you'll have to contend with going forward.

I would suggest, I'm kind of adjacent to a music community myself.

That's the reason why this is an important story for me.

I spent my whole adult life up until two years ago trying to launch a media company for, basically an online magazine for electronic musicians.

Okay.

But if I could speak for them, one of whom really heavily used Clip, really, really heavily used it for a long time, I think that they would rather you, they would rather the bit rate be identical, you could go down to like SoundClouds, if anything, and still like have the freedom of being able to distribute like, maybe longer tracks.

But that's something that's- Yeah, at the moment I'm limited to 10 minutes, I think.

Yes.

I mean, I totally understand that.

I can honestly increase that, I just don't know what to increase it to.

Some people would wanna use it to host podcasts.

I know that.

Yeah, and that's the thing is like, in the audio space right now, so like Spotify bought Anchor, and Anchor is actually this thing that, for podcasting at least, that's never existed before, in that you can literally upload like gargantuan MP3s.

I've been uploading an old podcast archive of mine, because it's free, and because they have a deal with Spotify, they distribute it everywhere.

Right.

And that's so untenable, but I don't think you have to worry, or at least logically, you shouldn't have to worry about like people coming in and podcast hosting.

That's actually a good question.

Like, so would RSS ever play a part in your service?

I mean, I could implement it.

You mean for subscribing to like a particular user, maybe.

Yeah.

Yeah, I could do it probably fairly easily.

You could, but should you?

That's the important- I don't know.

I've never used RSS personally, and I don't think I know anybody who does use it, at least in terms of music production.

I mean, with podcasts and stuff, it's useful.

Yeah.

I don't really know what channel I want to go down.

At the moment, traffic is important, just because I need the site to grow, and then I need to kind of test the servers and everything.

And it's fun seeing people use it, but I don't know what direction I want to take.

I mean, I kind of do, but I don't know if it's the best direction.

So I was thinking that there should be different ways to post on the site.

So when you click upload, you get like maybe six cards in the middle of the screen, and each one has a little illustrated thing.

And one of them is quickly get feedback.

Another one is quickly get a link to a track.

Another one is like a proper post, where you write about it, and maybe you can add a release URL and a status.

So maybe the track is work in progress, or it's abandoned, or it's released, and then you can add a URL to the release, so that people can use it whichever way they want.

That was one thing I was thinking.

And then there's a few other ideas that I won't share just yet, but some more kind of tools that I think might be useful for music producers.

But I don't know.

I need to see how people are using it.

There's some weird uploads at the moment, like some spoken word stuff.

Some- Oh, I've contributed already to that.

Have you?

Okay.

Yeah, well, I mean, I put some weird TTS shit that I did a long time ago.

I won't get into that.

But let's see, let me focus here.

I apologize, I used to be so much better at this, but I have not done it in a long time.

No, no, it was fun.

So I noticed in the FAQ, you actually used the word steal in mentioning why it's not open source, which I totally, for one thing, I'm not an open source evangelist in the sense that most people think I am.

I understand, it sounds like you're a professional developer.

It sounds like you're working on something genuinely original instead of building on top of a bunch of old web technologies.

Am I correct in that?

Are you building something that- I mean, at the moment, everything's pretty standard, but I just have some ideas that I've never seen done before anywhere.

And they could be really, really valuable to music producers, but they could also just be over-complicated and kind of fail and have loads of bugs or something.

But yeah, I mean- Open sourcing would not help it get any simpler, that's for sure.

No, and maybe I shouldn't use the word stealing there.

What I meant is it's a website that, like as a long-term goal, and this isn't why I'm building it by any means, because if it was, then I'd be making a loss, but as a long-term goal, it'd be great to earn money from the site, right?

Obviously.

Yeah, well, I certainly hope so.

Yeah, I've spent dozens of hours and soon to be probably hundreds of hours learning web development and practicing, and it's my job, but it'd be cool if I could launch a website that had 10,000 uploads a day, and I was getting $1,000 a week in ad revenue or something.

That'd be awesome, obviously.

That's everybody's dream as a web developer is to earn money while you sleep.

And I'm not gonna push that heavily.

I'm not gonna force people to register or force people to not use an ad block or something, because I just hate sites that do that, but it'd be good if I could organically and naturally generate revenue.

So that's the long-term goal, and to do that, I need people to use the site, and to use the site, I would like to have, I need features that aren't elsewhere, right?

People can just go and use Flip.

Yeah, it's $3 a month, but they could just go and use that.

That actually prompts a business question that I had for you.

So you said you need people to use the site.

What about, obviously, you know, Mastodon, the state of Mastodon right now.

Yeah, yeah.

So Oigan has a Patreon, and it's like, I think he's making something like $7,000 a month now.

Obviously, a lot of that goes into, I have not looked in a long time, so, but I think a lot of that goes into hosting costs and bandwidth costs, et cetera.

But that is his full-time job.

And I know you have coffee?

I was just the easiest, I don't know, coffee, I guess, because it's supposed to be buying a coffee, but yeah, it was just the first thing I found online.

And having been someone that, so for my media company, I bet early on Patreon and failed, frankly, probably because I've never been very good at articulating what I'm trying to do.

But would that be an avenue that you would explore and having, I don't know, maybe benefits?

I would love to, but I don't know what benefits.

I did actually go through setting up a Patreon, but then I didn't know what benefits to add.

Well, we've already got, Discord is already intimately involved with your project because that's where the DMCI link takes you to.

I think it's great, I think it's brilliant that you've, and I think that, frankly, everyone else, the companies that don't use Discord because it's not, because they said it's not for businesses, I think they're all fucking idiots.

Yeah, honestly, I agree, Discord is great.

I've, obviously as a professional, I've used Slack, I've used Teams, I've used Rocket Chat, and Discord is still the best UI.

Yeah, yeah, it just works.

It doesn't always work, and I should not get political, but I do not agree with everything that the company stands for politically, but as a service, especially as a free service, Discord is like the best.

There is, yeah, and I use Discord all day every day.

I've got lots of friends here.

The other guy that did a bit of development work on some of the backend stuff with me, we chat on Discord every day.

So I just thought, I can't be bothered setting up a page with a request form and a list of features and all these things.

Very smart, very smart way to do it.

Just do it with Discord, yeah, it took me 10 minutes.

It's one of the reasons why I was like, I gotta talk to you.

On that note, I would read this, and it probably seems like nuance to you, but so I popped into the Discord, and it's almost like habit.

It literally is habit for me to immediately ask, hey, do you have a press kit?

Because, I don't know, it's really stupid, but I have a collection of brand and press kits from projects that I intended to write about and probably never will.

And usually no one, either someone else is like, hey, here's a Google Drive link.

Basically, no one has ever done what you did, which was immediately set about composing a press kit.

Yeah, honestly, it took me three hours.

Yeah, and I figured it did, and that's why, I guess I wanted to ask the question, how come you're the only person that has ever responded in that way?

I guess I would surmise and confirm it for me that you realized the value to the project in having kind of a succinct explainer this early on.

Yeah, I mean, honestly, admittedly, since I posted that, I haven't updated the screenshots.

That's kind of a pain to have to do that, but I do need to do that.

Oh, no, don't do that.

No one, yeah.

But, and the page itself is kind of ugly.

I think the text is too big.

But anyway, I just needed a single source of truth for the story that I can point people to.

Obviously, it is truthful.

I haven't exaggerated or changed any of the truth there, but it was just a good place to put it.

I don't know, like other people have asked the same thing.

I know that more people will ask.

It gives a little bit of insight into how the backend works, why I did it, my motivation, and that my motivation is not just like, oh yeah, let's earn loads of money or let's steal everybody's email address or something.

Just to show that I'm genuine, obviously I've put a link there to my LinkedIn, which was, I think, a bold move, because that's quite personal, but why not?

I have nothing to hide.

I mean, if you were a...

So actually something I want to bring up.

So there is one single article ever published about Clip, and it was in TechCrunch, and they were just like, hey, they're trying to be the emger of audio.

I hate it when tech media needs to compare, even though I probably will have to headline it something like, hey, there's, we lost Clip, here's Whip.

But unfortunately that's just, anyway, I guess my, this is something you probably already know.

I know a lot more about media than I know about software development.

And I have a, my profound frustration with tech media is at this point kind of defining my identity, but there, you, I should say now that as it stands, traditional tech media will not understand, especially if you ever open source anything.

I think that, I guess what I, no, that's not what I wanted to say.

What I wanted to say is your professional presentation of everything, and it is much more professional than a lot of the tools, utilities that are out there for creators, might just get you that traditional tech media attention.

Cause they, it's like.

I really hope so.

I have made extra, don't get me wrong, setting up that stuff and writing the press kit and making the site look kind of like a platform.

But it's all a lot of work.

It's very tiring.

I get bad eye strain.

I get, I've got carpal tunnel in my hands.

Like I do, I code all the time.

And I think I am trying hard to kind of give the site an identity and make it look professional.

Because honestly, I really hate when I go to a website like Vokaru and I'm sure the people that made Vokaru are great.

I do too.

I've never used it actually.

I didn't know about it until I did research when Clip went paid, but like it looks awful.

It looks awful.

It looks like they want to steal my data.

Yeah.

You know, it just looks terrible.

I mean, no one's at the wheel.

It's just like with Clip.

I mean like Clip looks exactly the same as it did when it released basically.

Yes.

And there's no information about the developers.

Who made Vokaru?

Why have they made it?

Are they selling everybody's email address when they register?

Or I don't think you can register by the look of it, but.

Or topically have they, like, I think that, I don't know if you saw or care of it, there's a wired feature yesterday, I think, talking about how most of the quote data breaches, I hate that word, what is just your fucking password information, but are not malicious.

But because, or even necessarily out of.

No, no, it's people selling data.

Like reckless.

It's misconfigured API interactions with big hosting services like AWS.

I don't know.

Actually, I'm sorry that I even led us to privacy at all.

And I've already taken so much of your time, and I really appreciate you talking to me about this because it's something I also care a lot about.

But, okay, so let me, your roadmap.

Yeah.

Is not really a roadmap in the sense that.

Yeah, not really.

Well, okay, that's not necessarily a bad thing.

It's just, it's not a link to a Trello board.

Not that anyone wants that.

No, I was gonna do that, but I didn't.

Yeah.

And I know that like you were at the beautiful crossroads now.

So anything that I ask is basically, you know, what you imagine.

Yeah.

You might do in the future.

But I wanna ask some things that, so like iOS, Android apps from third parties.

If someone pops in and says, dude, where's your GitHub repo?

I wanna get on this.

Oh, okay.

I mean, yeah.

I'd be happy for people to make iOS or Android apps, but I don't know why.

I mean, are you basically saying like, would I give public access to my API and document it and let people use my API to make their own app?

I don't think that what I offer as a service, honestly, is that complicated and worth people using.

Like all I really do is take a file, transcode it to 320 MP3, add a bunch of stuff to it in the database, like, you know, a title and a description, and then display it on a webpage.

Like with a, I think the most valuable part of the site is the waveform, which took fucking months to make work.

It was really complicated, but.

Did you?

Yeah.

Did you do that yourself?

Yeah, I'm not using any libraries for the whole, I mean, I'm using a couple of things like for the modal and stuff like that, but no, I built that myself.

The audio player can load tracks in and out.

There's a few bugs at the moment that I'm trying to fix.

It needs another rewrite, but yeah, I pulled my hair out for like three months making that waveform work with the audio player.

That's so valuable though that you're doing it, I mean, doing it by hand, because at least from what I've experienced, and again, I'm not a developer, the shit that when people build on top of other shit in the open source community, it just leads to iteration hell and everything breaks.

Do you have like, as a user, I've uploaded stuff both from mobile and from desktop already.

Like I can tell you that it's like uncannily smooth.

And that's...

It's not great.

There's so much, it could be so much better.

I know it could be better, dude, but like, you gotta think about like the average user.

Yeah, yeah, yeah.

The electronic musicians that I know, and I talk about the technology that supports their creativity all the time, and they don't, I just bothered them with that, I think.

They don't really care, they just need, you know, but...

Yeah, a lot of producers care more about creativity than about knowing why.

Like a lot of people don't really understand compression, but like they just, you know, they just stick a pressor on something and play around.

And that's fine, like that's a part of electronic, or at least a part of the process of learning to produce electronic music.

Like you don't have to know everything.

And it's the same with the website, right?

Like if they just see an upload button, they click it and they follow the steps and they get a link and that's it.

They don't really care about the fact that the waveform thing kind of isn't very smooth when it moves and they don't care.

And that, like, it paused and was unresponsive until I like refreshed the page once.

I'm just saying to you, and I don't know if you want or need to hear this, but like from my, like, as a blind test, it's so much better than anything else that exists that I guess I wouldn't worry yourself over refinements, especially considering your, quote unquote, competition.

And I understand that like being proud of it, but like, I'm not anyone to give business advice.

I'm gonna stop rambling and actually let you rest.

No, no, it's all good.

But yeah, I don't know what direction I wanna take it in.

If you've got advice, just say, like, I'm, you know, I'd rather people just be honest and open.

I mean, that's what I need.

In fact, that's what I should start saying really is that I need people like yourself and people that use the site to actually tell me all those little things that they don't like, the little things that could be improved.

Like for example, the comments part of the waveform should be smaller.

I know that it should be like one third comments and then two third just seekable waveform, but that's, it's something that I can't do easily.

So it's just on the back burner.

I move house in one week.

So I'm not starting any large things.

So yeah, I know like most of the things that people suggest to me, I probably know, and it's probably on my internal private list of stuff, which has, hold on, I use ClickUp.

What I'm trying to communicate to you is, also feel free to not listen sometimes.

Cause people, if there's one thing I've learned is that it's having kind of observed the open source community is that feedback is cool and it's definitely important.

But honestly, when you think about the services for better or for worse, definitely for worse, but think about the services that are the most successful right now.

Facebook's design, Facebook is the like, it's obviously designed, it's designed, it has nothing to do with like making it easier to accomplish tasks for the user.

No, no, no.

It tells you what to do.

Yeah.

And you are just like as a utility, you definitely have the right to like basically go wherever you want.

I do agree.

I do agree.

It's just the problem is working by myself is means that if I spend a week on a feature and then I launch it and nobody really like, I mean, there's nothing wrong with it.

That's innovation and I'm more than, I'm happy to waste the time.

I'm a gamer as well and I've wasted thousands of hours running through fields in Daisy or something.

So I'm not worried about wasting my time, but it's just a bit demotivating if I spend a week working on something and then nobody likes it or nobody uses it or people complain about it and they want me to remove it.

So I'm a little bit apprehensive about it.

That's gonna be complicated going forward.

You know what, instead of me telling you what it's gonna be like, I'm gonna ask you, I've seen the community in Discord and I know that it's all publicly visible.

But it looks like there's a lot more constructive feedback than I would have thought.

It's been quite good actually.

Yeah, I've got a few users on there who are very useful.

Yeah, I'm quite surprised.

There's been a few people that have come and gone, never really, like they were like really into the project and were chatting every day and then disappeared and they're still in the Discord, but they just don't interact anymore, which is kind of weird.

Oh, that will probably be me on and off.

That's okay.

But the thing is, it's like, oh, did you know, have you encountered the Discord server limit yet?

You cannot be a member of more than 100 servers.

Honestly, I'm a member of, by the look of it, about 10.

I just never leave.

Okay, that's a different subject.

Let me ask you one more big question.

And that is, what if a established media company, not necessarily a giant, somebody comes along from California and says, hey, you've actually built something really unique here and we'd like to absorb you.

Not even worried about the business.

How comfortable would you be with that?

I mean, from what point of view would I be absorbed?

Like how, I mean, it would depend on what do.

Okay, I'm at like being bought out is basically what I mean.

I mean, is that.

What would I, if I was bought out, it would depend on what I would lose.

I would all just depend.

Like that's a difficult business question.

If somebody, frankly, if somebody was gonna pay me enough money, of course I would accept it.

Like, why wouldn't I?

That, you know, that's, actually it's normal.

And I don't think I'm anywhere near close to this point, but it's normal for CEOs to eventually walk away from the thing that they built, right?

That's the end goal.

Nobody, you build a product.

Except for Mark Zuckerberg.

Yeah, but yeah, but he's still young.

Like one day he will retire and he'll walk away from it.

And I mean, he can't be bought out, but he'll walk away from it and retire.

And yeah, I don't know why he hasn't already done that to be honest.

Yes, that's a sense of.

He's probably got like a ridiculous amount of money.

Maybe he enjoys it.

Maybe it's fulfilling.

But anyways, if somebody came along now.

Yeah, yeah, probably.

If somebody came along now and they said, I'll offer you $10,000 for your site, I would say no.

If somebody came along now and they said, I would offer you $100,000 for your site, I would obviously think about it.

But I'm well aware that if I could, if I keep working on this for the next two, three, five years with enough users and enough willpower and determination, I could maybe build something unique.

I given the recent history of software, what's more likely to happen is a big company is gonna come along and be like, hey, you're gonna be in charge still.

You're gonna make all the decisions and you're just gonna be a part of us.

And then it's gonna be a big deal.

There's gonna be coverage, but then they're gonna forget about you.

Google has forgotten about so many projects.

I know, I know.

I'm glad you're aware of that.

There's actually a list on GitHub, I think, of projects.

Yeah, projects that they've basically killed.

Yeah, but not even intentionally.

Microsoft intentionally killed projects.

The worst thing though is that they just fucking forget about them.

Anyway.

I know, I know.

Yeah, I wouldn't let that happen.

I don't know, honestly.

It depends on money, doesn't it?

Obviously, if they offered me enough money, I'd be more than happy to go on holiday for six months and enjoy my life, but I don't know.

And that's not gonna happen.

The thing that I am more worried about though, in all honesty, is when I wrote the stealing ideas, what I mean is, I'm one developer and I only have a few years of development experience.

If a team of three people at Google decided to launch an audio service, it would be better than mine, it would be faster than mine, it would be more stable than mine, and it would probably be open source and they'd have it done in a week.

Like they could just do that if they wanted to.

And pretty much, if Facebook added waveforms to audio and comments.

But they won't though, because they're totally uninterested in making things that are useful in small ways.

Yeah, I know that, yeah.

Because basically they don't think of it.

You don't have to worry about that, trust me.

Yeah.

But okay, I'm gonna, one more thing I wanted to say, my friend Isaiah, his musician name is Screamshaw Carver, said to tell you that musicians in the wild are appreciative of what you're doing, which you already do.

Yeah, I mean, it's good to hear.

Yeah, it's fulfilling.

I'm glad people are using it, I'm glad people are happy.

There's so much more to come, I assure everybody.

I don't wanna make any false promises, but the site UI is gonna be changed.

It'll be faster, it'll be more stable.

Right now, if you go from a track to a user's profile, you might see some of the text change before the page has changed.

That's super annoying.

Oh no.

Yeah, I know, yeah.

But from a web developer's point of view, it's shit.

There's just a few things that aren't great.

Mobile isn't very good.

The mobile player will be like SoundCloud, where the waveform scrolls from right to left.

I've already built that, actually.

There's lots of stuff that will change, but for now, I gotta focus on my personal life a bit, so I'm just making some small changes.

But yeah.

Well, you were doing incredibly well.

Well, I'm glad, glad you think so.

I really appreciate the time.

No, it's fine, I don't have that many users.

I don't know if you're interested in statistics, but I've got 450 user accounts only, which is fairly small. 450 registered users and about 5,000 uploaded tracks total, including expired tracks.

I delete the audio file when a track expires.

That's good.

But I leave the database row there, because it's useful.

It's useful data.

When I say data, I mean, it's useful to know how many people uploaded in total, when they uploaded, how many uploads a user made.

That's all useful information, and I don't mean that in a way like, oh, I'm gonna sell it.

I mean, it's useful to see how people are using the site.

And it's basically free to keep that data in the database.

When you delete your account, I legitimately delete everything, including all your expired tracks database.

But hopefully I'll add an expired tab to your profile as well.

So you'll be able to go back to expired tracks.

You won't be able to play them, but you'll be able to view comments that were left, which will be more useful once there's some more feedbacky stuff.

So yeah, think maybe you upload a track, it lasts seven days, you get feedback, and then you can go back and view the feedback.

I think he've already thought about this more than all the services that are trying to do what you're doing combined over their entire history, which is...

Yeah, I hope so.

Seriously, when I look at Clip, it's like they just did the minimum viable product ditched.

And they never spoke.

We don't know who they are.

I did speak to them once on Facebook with some suggestions, which was quite cool, but they were a bit boring.

Yeah, by the way, I noticed that you're a car or like a car.

You said you're a car writer.

Are you an automotive?

It has been many years, but I was, I began a career in automotive journalism and then made a terrible decision.

I'm a car writer myself.

Are you?

Yeah, I've got a 1993 JZX90 Toyota Chaser from Japan.

Oh my God.

Yeah, I imported that.

I bought it in December 2019 and it arrived 2020 June.

Yeah, it's about 325, 350 horsepower.

Wow.

From JZGT.

Yeah, it's pretty cool.

I was driving around in it today and it's a bit down on power.

So tomorrow I got to pull all I got to run the engine and pull each coil pack to see if one of the coil packs is dead to see if.

Yeah, I don't know.

I call the spark plugs.

Something's wrong with it.

But yeah, you get so much more done than I do, man.

It took me.

That's incredible.

I'm just going to picture you blasting a hard style at a Toyota Chaser in the UK.

No, I wish I could, but I wouldn't be able to hear it because it's straight piped.

So it's too loud.

Oh my God.

That's beautiful.

OK, well, I hope we talk again.

I absolutely I should say now and you can kick me out at any time.

I never leave Discord servers, but this is like one of those projects that's like important to me because.

Well, you know why?

Anyway, yeah, yeah, I mean, hopefully I'll see you around.

If you stick around, I've got I've got a focus group as well, which is just like a private channel discord where I can share ideas.

It's not used that much, but if I see you around, I'll add you there.

Oh, yeah.

I just obviously I keep that to I keep those people close to my chest, because if I add like if somebody joins my discord and they get friendly with me and they work a clip and I add them there, then they kind of see all my secret ideas.

Yeah.

Well, I can tell you that I'm not actually a real tech journalist, which is I've come to appreciate because I like the I don't know.

I'm able to tell the stories because I don't have to worry about.

I'm not coming in here worrying about ethics.

It's yeah.

So I think like the context.

Yeah.

I mean, if you if you post anything anywhere, please link it to me.

You can do it privately or if you want people to click on it, do it in the general channel or whatever.

I mean, I did notice you have this.

You have something on get on on GitHub.

Whip little review from yesterday.

You saw?

Yeah, I I've made the decision to use GitHub to keep track of my notes.

So actually, you could probably see the notes I'm looking at for this right now.

I in the interest of total it's been an experiment.

But yeah, you could actually like view everything that I've ever said or thought in this space, at least documented.

Pretty cool.

Yeah.

To be honest, it's interesting.

I don't know anybody else who's doing that.

There are a few.

But if you couldn't already tell, I'm I'm definitely on my coming down stage or coming down and from of my like super like open source GitHub transparency.

I don't know.

I guess I'm more critical of it.

Yeah.

Than I've ever been.

But your name is extra time.

So I'm going to assume that you listen to extra time music, which is like possible to listen to.

That's actually what I so extra time was the name of the online magazine.

It's still extra time.

Dotcom is still up.

I just it is not an active publication in any way.

I think I'll probably I do have a blog which which I don't maintain any sort of regularity, but telling the stories that I feel are are like drastically under covered by tech media is what I've been working on.

My I don't know.

Yeah, I see you.

You wrote about the SoundCloud mastering.

That's something that I noticed in the last five, like five years.

People have started doing automated mastering.

Don't really know.

I mean, I have an idea how it works, but it's quite interesting.

But I got the make more tune from that from people who because it probably does do a good job.

You might as well leave it bad, honestly, because, you know, like good mastering is always going to require like someone who's.

Yeah, just detail.

I know there's no one size.

There's no there's no one size fits all for mastering.

Like literally, that's not possible.

I mean, if they can use a I like to try and determine what genre it is and how loud it should need to be.

And I don't know.

I'm sure they do do some.

Well, then again, knowing SoundCloud, they probably don't do that as much as they.

Like SoundCloud is one of those companies, I think, where they have a big marketing budget, so actually like they're not as progressive as they think they are.

I wouldn't be surprised if the SoundCloud mastering system is pretty much the same as their competitors.

Like they want you to think that maybe they use some complex AI to to work out how to master it, but I bet they don't.

I mean, I don't know.

I already know.

Well, the end result of whatever it is, is that it's pretty bad.

Oh, that's why.

Yeah.

The big thing recently like Bandcamp was I like to put it a whole year to writing up.

I didn't write as much like I wanted to, but a history of Bandcamp because they basically like Bandcamp exists as a service that is for profit.

Yet they figured out a way to be for profit and yet absolutely invaluable to the most vulnerable creators, like the most vulnerable type of people.

Basically, they're doing what all the like neoliberal media, like meta media seems to want.

Yeah.

All of tech to be doing and they're doing like literally with.

I spent a whole summer digging into everything, trying to find one blunder of any kind, tech like technological or cultural or whatever.

Nothing.

They ran their like Bandcamp was run out of a public library until 2017.

Anyway, I want to get started on that topic because basically like it's it's like you're on that plane right now.

You're on that actually doing something thoughtfully playing.

OK, yeah, I'm doing my best.

You're doing great.

I'm going to talk later, Brad.

OK. Thank you so much for your time.

Yeah, no, you're welcome.

Rest.

I will do.

Thanks a lot, man.

See you, David.

Bye.

They're ready to want to flex.

They're ready to want to flex.

They're ready to want to flex.](https://www.notion.so/End-users-good-morning-Extra-Tone-Radio-good-morning-You-are-intersecting-today-because-you-ju-8750d8544191472680f3a1c0cd949445)