Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ivory Selection Workflow #11

Open
extratone opened this issue May 15, 2023 · 0 comments
Open

Ivory Selection Workflow #11

extratone opened this issue May 15, 2023 · 0 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@extratone
Copy link
Owner

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~
@extratone extratone added the documentation Improvements or additions to documentation label May 15, 2023
@extratone extratone self-assigned this May 15, 2023
extratone added a commit that referenced this issue May 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant