# Hook to Dayone app

**URL:** <https://discourse.hookproductivity.com/t/hook-to-dayone-app/5996>\
**Category:** Discussion & Help\
**Created:** [December 12, 2022, 6:28pm UTC](https://discourse.hookproductivity.com/t/hook-to-dayone-app/5996 "2022-12-12T18:28:27Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![epetrack](https://discourse.hookproductivity.com/letter_avatar_proxy/v4/letter/e/c68b51/32.png) [@epetrack](https://discourse.hookproductivity.com/u/epetrack)\
**Post date:** [December 12, 2022, 6:28pm UTC](https://discourse.hookproductivity.com/t/hook-to-dayone-app/5996/1 "2022-12-12T18:28:27Z")

</div>

I saw that there was some success with hook to Dayone a couple years ago, but didn’t really find anything since (current version of Dayone is 7.2.1, well past what had been referred to).

Anyone have scripts or success with hooking to entries in Dayone?-- thanks!

---

<div class="post-metadata">

**Author:** ![LucB](https://discourse.hookproductivity.com/user_avatar/discourse.hookproductivity.com/lucb/32/2228_2.png) [@LucB](https://discourse.hookproductivity.com/u/LucB)\
**Post date:** [December 13, 2022, 12:14am UTC](https://discourse.hookproductivity.com/t/hook-to-dayone-app/5996/2 "2022-12-13T00:14:41Z")

</div>

I don’t see any mention on their website that Day One supports AppleScript. @MacSparky used to use the app and is big on automation, [Studio - MacSparky](https://www.macsparky.com/studio/); maybe he has some tips for automating that app?

Does anyone here journal in Craft or some other [linkable apps](https://hookproductivity.com/what-mac-apps-are-compatible-with-hook-app)?

Does Day One have an export feature?

---

<div class="post-metadata">

**Author:** ![MacSparky](https://discourse.hookproductivity.com/user_avatar/discourse.hookproductivity.com/macsparky/32/1095_2.png) [@MacSparky](https://discourse.hookproductivity.com/u/MacSparky)\
**Post date:** [December 15, 2022, 2:02pm UTC](https://discourse.hookproductivity.com/t/hook-to-dayone-app/5996/3 "2022-12-15T14:02:44Z")

</div>

I don’t use Hook with Day One. All my automations with Day One are feeding things into the app via IFTTT. Sorry gang.

---

<div class="post-metadata">

**Author:** ![epetrack](https://discourse.hookproductivity.com/letter_avatar_proxy/v4/letter/e/c68b51/32.png) [@epetrack](https://discourse.hookproductivity.com/u/epetrack)\
**Post date:** [December 16, 2022, 4:34pm UTC](https://discourse.hookproductivity.com/t/hook-to-dayone-app/5996/4 "2022-12-16T16:34:58Z")

</div>

Thanks Lucy and David @MacSparky … I’m actually asking this question after circling back to Craft (re-listened to that MacPower Users episode earlier this year). Really finding Craft to be great, and even better with Hook. Too bad about Day One (a bit surprising given how great and widely acclaimed Day One is!)- Emory

---

<div class="post-metadata">

**Author:** ![TLM](https://discourse.hookproductivity.com/letter_avatar_proxy/v4/letter/t/0ea827/32.png) [@TLM](https://discourse.hookproductivity.com/u/TLM)\
**Post date:** [January 11, 2023, 2:48pm UTC](https://discourse.hookproductivity.com/t/hook-to-dayone-app/5996/5 "2023-01-11T14:48:13Z")

</div>

One-directional hooking is possible, given that Day One provides unique entry URLs. You right-click on an entry and choose Share \> Copy Entry URL. You can then paste a hook to that entry onto anything else that’s linkable, and from that other resource follow the hook back to the Day One entry.

Like many others I augment Hookmark with Keyboard Maestro. I have a global macro group called Hook that maps hyper-C and hyper-V to what you’d expect from Hookmark. But those keyboard shortcuts work _except_ in specified apps, where those apps have a provision for producing a URL that requires some other menu or key commands. (Transmit is an example.)

So what I would do (I haven’t yet, but) is add Day One to my global macro exception apps, and then in my “Day One” macro group map hyper-C to the idiosyncratic steps I gave above.

Again, limited and one-directional, but maybe useful.

---

<div class="post-metadata">

**Author:** ![LucB](https://discourse.hookproductivity.com/user_avatar/discourse.hookproductivity.com/lucb/32/2228_2.png) [@LucB](https://discourse.hookproductivity.com/u/LucB)\
**Post date:** [January 11, 2023, 8:37pm UTC](https://discourse.hookproductivity.com/t/hook-to-dayone-app/5996/6 "2023-01-11T20:37:40Z")

</div>

Thanks for sharing, @TLM!

And bidirectional navigation is possible. After having hooked the link as you describe,

1. In Dayone, copy the link with whatever method;
2. Invoke Hookmark
3. `Focus on Link in Clipboard`

Steps 2 and 3 can be combined in a single automation using Hookmark’s AppleScript or Shortcuts support.

---

<div class="post-metadata">

**Author:** ![TLM](https://discourse.hookproductivity.com/letter_avatar_proxy/v4/letter/t/0ea827/32.png) [@TLM](https://discourse.hookproductivity.com/u/TLM)\
**Post date:** [January 12, 2023, 2:42pm UTC](https://discourse.hookproductivity.com/t/hook-to-dayone-app/5996/7 "2023-01-12T14:42:49Z")

</div>

That’s great Luc! I didn’t know about the Focus on Link command.

So I just got this working with Keyboard Maestro. Would be happy to give more detail for anyone, but basically I’ve now got a KM macro group called Hookmark Invocation, which simply contains my universal Meh-J keyboard shortcut for Hookmark, and the macro works everywhere _except_ for Day One. Then in my Day One macro group I’ve added a macro where Meh-J invokes the entry context menu by clicking on this Day One window image, 13 pixels left of centre:

![image](https://discourse.hookproductivity.com/uploads/default/original/2X/4/4f5933eec3881d3930b1316a94525de1ddf9e43c.png)

(unfortunately necessary b/c Day One is a bit impoverished in keyboard shortcuts and menu items, as well as AppleScript). The macro navigates the context menu with keystrokes to copy the entry URL. Then the macro invokes Hookmark, waits until the Hookmark “window” (command bar) appears, and hits Ctrl-Cmd-L for the `Focus on Link in Clipboard` command.

Sounds clunky, but in practice it’s pretty smooth.

---

<div class="post-metadata">

**Author:** ![LucB](https://discourse.hookproductivity.com/user_avatar/discourse.hookproductivity.com/lucb/32/2228_2.png) [@LucB](https://discourse.hookproductivity.com/u/LucB)\
**Post date:** [January 13, 2023, 2:48am UTC](https://discourse.hookproductivity.com/t/hook-to-dayone-app/5996/8 "2023-01-13T02:48:52Z")

</div>

Super!

We tweeted to DayOne who responded:

[Day One Journal on Twitter: “@hookmarkapp It is on our list to work on a public API, but not something we’ve started on yet. Thanks for the upvote!” / Twitter](https://twitter.com/dayoneapp/status/1613692053786955779)
