Skip to content

Ivory Selection Workflow #11

@extratone

Description

@extratone

Ivory Selection Editorial Workflow

Adapted from my former Tweetbot Selection action for it's newborn, Mastodon-oriented grandchild, Ivory.


Unfortunately it seems as though the callback component of Ivory's X-Callback-URL has (yet?) to be implemented. I have left the component within the URL - thought it does not return the URL of the new Toot as is intended (I assume) for the moment, it will begin functioning if they ever look back at the spec.

Steps

  1. You trigger the action to run however you'd like, but by default, it will also be bound to the ⌥P keyboard shortcut.
  2. If you've selected text upon action run, it will be passed. If no text is selected at run, the action will pass the whole text contents of the current document.
  3. The X-Callback-URL flow will open passed text in Ivory's compose window.
  4. Once you've either sent a Tweet, saved a Draft, or canceled altogether, the flow should swap back to precisely where you were in Editorial at run.
editorial://add-workflow?workflow-data-b64=eNrtW91uI7cVfpWBisY2YjrDf9LY3ZS_QIEiWexukIs6UMYSZQ88nlFGo3WNxQJ5hwIF-i59mn2SHkqyvUkbYJyrXMyNMCIPycPvHPL8kPwwqxddOzuf3dZt_tqg_e-qbqt2kdC6vrq6R5dVe3O2bq9mp7NqMdRAMDv_-4fZutpukk2rrk9vtm1bA8H5qmo26XS26Jqu_1t1mZrZOT7dU35fD9fddnh73d0B6euqr27TkPrNU6PtZuhu39VDk4Cj191mKO6gTfHX911_D2MvmmoD1LPvu_5m1XR3ZseL27Wa5UGeevwwo5ZxK7lAXFqBGBMK6VJ4xLjGymljjKWZbrhf59Gq5fs84eW79I8B-hq6m9S-qdqrlDv7CAW5_Hz27rreFHsMin7bwnfx-h6m1RabRV-vh2K4roZiUbXFZSoAyVV9te3Tcj-P-27bF91dWzxxela8q9ZF1S6L665ZQuv00PvQFWlZD7uiQ99dv_v31Ho_WtUDxXXu9zr1CXrMPC6629vUDsWe3W3VNPfAa57FU_uiHjapWRWffv5nsUqpKVZ9SnngPt127xNUn81g6l5KqqK0yAWsAT_ukI3KIWmJUl4RQYz5oyCZ8enWOxUtjj_96z8nxeV2GP5QcHLssWOaIhddAMWMHFnDCcIlqKUMHKroBOdoOF2wJXPeAogeVjcrNdJWRaRCKSkhJMDSB3x89b5e2mabAEMhmVUGFDpynRU6ltDYKiRx8DgwbrAOkwRGS6A03JQmahQ1UVmhYX_QmqPgWKlkyUEOfCycsw_laYE_Atmf8-y6_hw4SDtQZ09Qf52_qfCMUE6Rt5Qg5gRFlggBw3JjvOG2LP0kxdFStEqQIFRAxEmQoiIEaQ-7lDclp1HDPm_JZC9H2cuINWMUIyWtBSQxQap0FOnAjWU0EkflpJij4dSeUh8VR6UmeYMH90NzEhF30UANFzFM63w8nPP53s2e7yc_fxp_Pt979U21SHl1pR5wOvZpVW2boTCLRbdthxPA9CbdQ80ow3v6IJbLalMvHmRy8PAPXQJXHx7L3t2lNDyOMcq0nP6G6K9TfXUNssZluRthT7QBCS6uH0fQOprIMGgXVRiBQVHIYh4R89zxMgrLMP2M5Tdp2PY7cYadeaqrZvbxB3DqNJYBekLWRjBG2mnAwQDfJmCmnC0959PuOco9psH6QBmSVIMYbHbOFJEQxgnnXNDGBjEhOQZJVXIeSh-R89ogZjxDWgeJjPKCckFFaeyE5BgkWSm0CFwgaqSArQFiBZXNumFeGAfxL-Z6MkHjXU0brSUQfwnADjx3j5EVgClst4rzkngn4gTnaDgx08FqAzppJOyYhEVwNRUAiz1gyXSMkkxwjt82RRltCQbIe3BpmIweGQ3L3gfJnLKG2ik_8xz3PVjilClRKb1EjApw34k1SFrJpIQIyVM2wfkM94hZMN0WYZ-9VIPBPWKOI0qcjQ58ZerEBOdoOAnHgUZOUeCUg2UnHHZR7ZHAYNqDF5qYKbh8hqOko44MkCTRB8QEhYDIWYtMEAp7xqWykyl6hmXHKkalFcLCOwh_KUUK9lJEIA4qWT7hCniCczScgWNsBGMIUwvaKS1G2kuMoNhLXnph7WSKnnHy4i2JJmhECC0hUmewzq0hSEhKhHSmxGIyRb8_MbfnJiflZvXtuuuH4u5w7n3RPhSky8u-u9uk_qJd9d1tse2bpr4sDtU_bbshXbQX7Y6VTfHysYezqzR8lvk7PslU1T4dB2R7-kx0fHRI0h2dFt90bQLCIWfofkW0y9o9kSwAh8tqcfMrqv-TPIM2MR_-7xj4067ry244v_jq4qsXAEBKbQs8vrr4at1thq8zri9f5N9XXzyMMYc5v3wBP6--qNt5n9bN_Xzo5puhGrabeb0E-twrfL3KY9SrYvf_HP4ANw2weFTn-wW7MY9yKZAcoNgR7cm-fLmH8_hQdfLQHiqOPmfvqPjyQLkb5-TQ4wO7v-zy6JfTeGp7lB4Q2vO16-ZJ3GfdOrXH0ATKYS350lihdLa42SkM4B4agSFuicFzgkNQYcpPjF-J0thQGm1gJ2MQATpqkZJYI405V4xgbvBkJ57hY5csypzkMSyCduIcUBsICL13XCsmhSsnOJ8BJyGCQLSHtKUKMWIkAhABWGq0sgZrKSY4n5HuwYboUipUcg9wasmRFUwiKQPTzNtIrZvgHH8ZxDFrBFdIB5FvN5UMKQqxYNSl9qx0PsQpZBkPJ-VOMOsjUt7mQ9Z8jcBHCegSV6poVMn4BOf4gJqLCI6RhsUuBGIqCmSkBRvvKdM2SGXClNt9RjJSBoDT5iSPYuAoKYqsihg5woUyVpY6Tme1o5A0nDkwQBxJLEEdoyRIZWCZ0l5GFmDNuwnJUUiC1XbYYXDeCUGsxAYZFzSSBqvAgmSBTzvmMwxQ5AI2zYickWDPCeikttwgLozzOsrAzXSZ7RlwYuK5LQ2SNGY4aTZApEQyOqtD5NgrPK3zUeeKYy5unQ_9Np3OQhA-BmEQJVzmkCkiE41ADmPjg-Cc6-mU5xlbLLUE5_wSE-DeMwpxkxHgRWFlBHHSGeGmdNNYOD_mu4kjX1LR3_eS6jefTr1uqvu33bZdhtUqLYb_eUN1V9XDd-1QN7Fu6811Wj4sqLSj_wZI89MK4GGOYSY_nM7afdHuxVbx9vHq_ulsmfYg17vXZt-uU7vZQ7-jATHuoKvb_WOvApAo6m_ffvr53xnpdbdJIOd22d2dFd-tQXp1uxkA89MseCBqmqJNuRMQapuRf9SHpltUzZ4cdLD4S1Htx70Yfjxktn8s3ld9XV02KQ-f6_Ys7FXxLCeNj23aDAUAf9C2qriGzfG-uEn3l13VL7N69MNiO5ydzD7-F_ObLsA~

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentation

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions