GiftttDy 2.15 Installation Guide


GiftttDy 3.0 has been released. This installation guide is being left up for those still using 2.15 who may want to reinstall. Check out the new GiftttDy 3.0 Installation Guide if you want to use the new version.

Let’s Get Started!

Here is everything you need to know to start capturing all sorts of social media activity into Day One using a few simple tools. To use GiftttDy, you need a few things:

  • A Mac (What? You don’t have a Mac? Then, I shouldn’t allow you to read this. Seriously, what are you waiting for? Go get one!)
  • Day One by Bloom Built, LLC – “Day One is a journaling platform to record and preserve your memories for the long term.” It is available for Mac and iOS and provides syncing across devices using iCloud or Dropbox.
  • NoodleSoft’s Hazel – A great tool for automating your Mac.
  • Dropbox – The best online storage service around. Get 2G for free!
  • And, most importantly (and I’m not just saying that because I wrote it), the GiftttDy script, which you can download from here.

Once you have all of the stuff, here’s what you need to do:

  • Install Day One, Hazel, and Dropbox.
  • In your local Dropbox folder, create an ifttt folder and inside the ifttt folder, create a giftttdy folder. This is case sensitive, so make sure both folder names are lowercase. In a typical Dropbox installation, the full path would look like: /Users/<your-user-name>/Dropbox/ifttt/giftttdy.
  • Extract the GiftttDy.scpt file and place it anywhere you want on your hard drive.
  • Create a Hazel rule to trigger whenever a new file appears in the giftttdy folder. Here’s what the rule should look like. You’ll need to click the dropdown next to ‘Run AppleScript’, select other, and locate the GiftttDy script you saved.

GiftttDy Script

  • You can now close the Hazel preference pane.

GiftttDy creates a temporary directory under your home directory to temporarily store working files. As of version 2.7, it will also store special text files that are needed for digest mode. (Read more about these files and digest mode here.) The directory is cryptically named GiftttDy (clever, huh?). I’m perfectly comfortable downloading your social media posts, photos, etc. and taking up disk space. I am not comfortable writing code to delete files, so I have not included a routine to clean up this temporary directory should it start to fill up. While there should never be any post files (i.e., Twitter, Facebook, etc.) in the temporary directory, they could linger if there is a problem. Please let me know if this happens. The digest files will also accumulate, but they do so slowly and are very small files. To keep from inadvertently filling up your hard disk, you need to create a Hazel rule to delete files in that directory. I recommend setting the length of time to let files accumulate to at least a month if you use any digest mode recipes. Your Hazel rule would look something like this:

Now, your Mac is all ready to go. Next, you need to get yourself an IFTTT account so you can set up the rules that will grab your social media posts and put them in your Dropbox folder. For a list of the recipes I’ve created (and shared) for use with GiftttDy, please see my recipe page.

Feel free to comment with questions or suggestions. My social media contact links are at the bottom of this page. You can also send email to giftttdy at gadgetcoma dot com.

  7 Responses to “GiftttDy 2.15 Installation Guide”

  1. Hi and thank you for making this!

    I really wish Momento app and Day One would merge and we’d have the perfect Journal app: with sync, many many social feeds and iOS and Mac apps…

    Anyway, is there any way I could have the automation WITHOUT Hazel? I read a lot about it and I’m sure it’s a great tool, but $28 (plus taxes since I’m Brazilian and our government taxes every purchase made in dollars) is a very high price for me.

    Thanks a lot!

    • I suspect it would be possible to configure this to work with Folder Actions, so Hazel wouldn’t be required. It would necessitate changes to the GiftttDy script. When I have some time, I may look into this. However, I’m focused on a longer term plan to rewrite GiftttDy as a native Mac app that would eliminate the need for Hazel and provide other benefits.

      Thanks for your feedback.

  2. […] If you are still using 1.x, you can keep doing so and continue creating your own recipes. If you’d like to benefit from the new features and the recipes I share, please upgrade to 2.0. […]

  3. I’ve seen this before when Spotlight isn’t indexing the folder (or drive) where Dropbox files are stored. If you open a Terminal window and cd to the giftttdy folder in your Dropbox folder (/ifttt/giftttdy) then type MDLS and the name of any file in the folder, what results do you get?

    • Well, Spotlight is indexing. However, it looks like you have a photo in the giftttdy folder. GiftttDy only works with text files. It gets photos into Day One by reading the URL from the text file and then fetching it from the web or creating a link – depending on the recipe. Could you please tell me which recipe you’re using?

  4. Alright so i have followed everything here and i get it to put a text file in my dropbox but then it never adds it to day one. Im using the most up to date script. Could you help me here?

    • Happy to help. Could you please tell me if you are seeing any errors in the Console that start with GiftttDy? If possible, could you send me one of the text files from Dropbox?