[GH-ISSUE #27] Future request: add AppleScript support #26

Open
opened 2026-03-03 16:43:16 +03:00 by kerem · 7 comments
Owner

Originally created by @Nostravinci on GitHub (Feb 12, 2026).
Original GitHub issue: https://github.com/nickustinov/itsypad-macos/issues/27

I'd love to have AppleScript support in Itsypad.

Originally created by @Nostravinci on GitHub (Feb 12, 2026). Original GitHub issue: https://github.com/nickustinov/itsypad-macos/issues/27 I'd love to have AppleScript support in Itsypad.
Author
Owner

@nickustinov commented on GitHub (Feb 12, 2026):

@Nostravinci What kind of support? It does highlight AppleScript

<!-- gh-comment-id:3892779266 --> @nickustinov commented on GitHub (Feb 12, 2026): @Nostravinci What kind of support? It does highlight AppleScript
Author
Owner

@Nostravinci commented on GitHub (Feb 12, 2026):

I want to be able to create/write and run AppleScripts that affect/control Itsypad.

<!-- gh-comment-id:3892804714 --> @Nostravinci commented on GitHub (Feb 12, 2026): I want to be able to create/write and run AppleScripts that affect/control Itsypad.
Author
Owner

@nickustinov commented on GitHub (Feb 12, 2026):

Please clarify more on this – would also be great to see some examples how other text editors are controllable via AppleScript?

<!-- gh-comment-id:3892817246 --> @nickustinov commented on GitHub (Feb 12, 2026): Please clarify more on this – would also be great to see some examples how other text editors are controllable via AppleScript?
Author
Owner

@Nostravinci commented on GitHub (Feb 12, 2026):

Have a week? We can broach the subject during that time. :)

Simple example: I use TaskPaper (a text-based task manager) to capture links from Safari.

  • Using the utility Keyboard Maestro, I type a single keystroke, which executes my AppleScript.
  • the AppleScript grabs the title of the current webpage and the URL from the front tab in Safari, and formats them in the following manner, adding a dated tag at the end:
  • …it then prepends that at the top of a specified list in a document called links.txt
  • The AppleScript then saves the document.

I use this as a sort of "read later" system, and it allows me to manage my open tabs much better than if I kept them open in Safari all the time.

<!-- gh-comment-id:3893040046 --> @Nostravinci commented on GitHub (Feb 12, 2026): Have a week? We can broach the subject during that time. :) Simple example: I use TaskPaper (a text-based task manager) to capture links from Safari. - Using the utility Keyboard Maestro, I type a single keystroke, which executes my AppleScript. - the AppleScript grabs the title of the current webpage and the URL from the front tab in Safari, and formats them in the following manner, adding a dated tag at the end: - - Future request: add AppleScript support · Issue #27 · nickustinov/itsypad-macos → https://github.com/nickustinov/itsypad-macos/issues/27#issuecomment-3892817246 @link(2026-02-12) - …it then prepends that at the top of a specified list in a document called links.txt - The AppleScript then saves the document. I use this as a sort of "read later" system, and it allows me to manage my open tabs much better than if I kept them open in Safari all the time.
Author
Owner

@nickustinov commented on GitHub (Feb 13, 2026):

Thanks for the detailed explanation – that's a great workflow with Keyboard Maestro and TaskPaper.

AppleScript scripting support (with a proper .sdef dictionary) is a significant undertaking, and it's not on the roadmap right now. There are higher-priority features and fixes I'd like to focus on first.

That said, I can see the value for power users. If this gets more interest from others, I'll reconsider the priority.

<!-- gh-comment-id:3896385434 --> @nickustinov commented on GitHub (Feb 13, 2026): Thanks for the detailed explanation – that's a great workflow with Keyboard Maestro and TaskPaper. AppleScript scripting support (with a proper `.sdef` dictionary) is a significant undertaking, and it's not on the roadmap right now. There are higher-priority features and fixes I'd like to focus on first. That said, I can see the value for power users. If this gets more interest from others, I'll reconsider the priority.
Author
Owner

@nickustinov commented on GitHub (Feb 17, 2026):

@Nostravinci Feel free to create a poll here https://github.com/nickustinov/itsypad-macos/discussions/categories/polls

<!-- gh-comment-id:3916167023 --> @nickustinov commented on GitHub (Feb 17, 2026): @Nostravinci Feel free to create a poll here https://github.com/nickustinov/itsypad-macos/discussions/categories/polls
Author
Owner
<!-- gh-comment-id:3916676700 --> @Nostravinci commented on GitHub (Feb 17, 2026): > [@Nostravinci](https://github.com/Nostravinci) Feel free to create a poll here https://github.com/nickustinov/itsypad-macos/discussions/categories/polls https://github.com/nickustinov/itsypad-macos/discussions/46
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/itsypad-macos#26
No description provided.