I’ve been using Ulysses a lot lately, and I’ve really liked the integration with OmniFocus, which allows me to use a Keyboard Maestro create an OmniFocus task with a direct link to a “sheet” in Ulysses, using Ulysses’s “Copy Callback URL” function.
thanks for asking! We are about to contact the developer to ask them for some AppleScript: Contacting developers of other apps – Hook. Hopefully they will oblige, as it is very easy – I also use Ulysses for some of my writing, so it would come in handy.
Great to hear! Let’s hope they’re willing to play along!
P.S.: I love your app MySleepButton, by the way. I’ve just finished a 5-year study on what I’ve dubbed “Bedtime Procrastination”. You’ve made a real societal contribution with that app.
Super. if you could send me the URL, PDF or title of the paper at some point that would be great.
I’m still active in sleep onset and insomnolence. We’ve had a paper accepted http://www.sfu.ca/~lpb/pubs.html with modifications @ Sleep Medicine Reviews . And wrote two new theoretical papers that we need to get published.
We’re getting a lot of requests via email etc. for integration with Ulysses. For the sake of new users finding this post, I note again that Ulysses lacks requisite Applescript.
Following on @AutonomyGaps’ original post. You might be able to work something using Ulysses’ x-callback-url support. You can have System Events press-hold ⌥ then press ^⌘C then press “Copy Callback URL” to get the ulysses:// URL for the current sheet (i.e., a “note”) in Ulysses.
My bad, the latest release is actually build 2115.
Worked well yesterday. However, I noticed this the first time I tried to invoke Hook on a Ulysses document this morning. Subsequent attempts worked fine. In my case, it looks like it was a timing issue.
Could be, but I’ve been trying it for a while now and it continues to error out.
Just on the off chance I had done something wrong, I reset Ulysses and System Events in the privacy database. No luck.
I happen to be using the Setapp instance of Ulysses – same version; different bundle ID than the regular instance. It’s possible that’s a problem. You might want to use the “ULY3” app ID in your script, if you’re not already doing that.
Never mind – changing the ID in the script doesn’t make it work.
I’ve tried repeatedly for days to get the Hook-Ulysses integration working. I even reset the entire privacy database on this Mac – an action that takes a very long time to recover from – with no luck. The has to be something wrong with the script.
I wouldn’t consider this request “[DONE]”. Sorry. Did anyone at Soulmen actually try this?
They acknowledged the integration in a Tweet, but have not indicated to me that they are using Hook. Now that there Beta is over, I assume/hope they’ll be able to look at Hook.
changing the title, but tracking it with a separate bug report will be easier (more focused) and Ulysses users will hopefully find it in the Bug Report section and hopefully contribute to the topic.