Realizing that different countries have different date formats made me realize that GiftttDy wasn’t playing well with dates in the day/month/year format when posting into Day One. Sorry for those of you whose entries from yesterday are showing up in November. Download the latest version for a fix.
Just to keep myself busy, I guess I thought it would be a good idea to leave some debugging code in place so I could break something else. It worked!
If you use any IFTTT applets with NODATE for the date parameter, GiftttDy stopped working. That’s now fixed.
So, let’s see what I broke this time.
Download the new version here.
Ok, so I said it was almost finished a week ago. Well, it’s now more, betterer, almosterer, finisheder. I didn’t get to work on it us much as I wanted last weekend.
The good news is testing is going well. I’ve made a few tweaks, but no major bugs have shown up. (They’re waiting for you, of course.) I need to finish creating the installation disk image, do a couple of installation tests on a clean system, make some updates to this web site, and spend a few days coming up with more really bad puns for the big announcement post. (You’re welcome.)
geeky, nerdy, nosy, curious ones among you, here’s a more detailed list of what’s left to do:
- Finalize the installation guide with updated screenshots.
- Test the installation on a clean machine and over prior versions.
- Review links in the installation guide, applet page and alternative installation guide.
- Update the F.A.Q.s.
- Revise the home page with a description of the new approach required for Day One 2.
- Create the final installation disk image.
- Hire the herald trumpeters and notify the paparazzi.
- Rollout the big announcement.
Once all of that is done, I’ll go back to the applet page and fill in the TBDs. (To get this version out the door sooner, I only posted applets that I’m actually using.)
Hopefully, I’ll have this ready for you by the end of the weekend. We’ll see….
Time for a progress report! When we last left our hero, he had just given an update on some of the changes that had to be made and what remained.
Testing has gone quite well. I’ve fixed a few formatting bugs and converted most of my IFTTT applets to the new format. I’ve updated created a new list of GiftttDy applets along with instructions on how to set them up and create your own.
What’s left? I need to update the installation documentation and fine tune the GiftttDy blog to remove information on old versions.
I’m hoping to make a lot of progress this weekend. Look for another update by Monday.
I’ve been working my muggle technology magic to update GiftttDy so it could write updates directly to Day One 2 without the need for Day One Classic. I have the main GiftttDy code working quite nicely, thank you. I’ve also updated the Configurator since there are changes to the setup required, including a new Hazel rule. Most invasively (hold onto your hippogriff) you’re going to need to use new IFTTT applets.
About that … The changes I made to GiftttDy have simplified the code and sent some old, not-so-popular features to Azkaban. Keeping compatibility required a lot of complex code and many of the old features have been sherlocked by Day One. The other bad news is that IFTTT no longer supports sharing of recipes. This means you’ll have to create them from scratch yourself, but you can reuse your existing applets with a few minor changes. I’m looking into a way to make the process easier.
At this point, I’ve got the new version up and running for a few days of testing. Once I’m confident I’ve chased away all of the nargles, I’ll update the installation guide and provide details on what’s changed, how to update your applets, and whatever other silly Harry Potter references I can come up with.
While working diligently on the new, Day One 2 compatible version of GiftttDy, I discovered a fix for the rendering problem.
In case you weren’t paying attention, something changed recently where GiftttDy entries did not display correctly unless you manually edited and saved the entry. I originally thought this had something to do with GiftttDy saving to Day One Classic, but it turns out there is a problem with the way AppleScript starts a new line. By forcing new lines to be written using a line feed code instead of a carriage return code, the problem is gone.
Rather than making you wait for the major update coming soon, I put this fix into the current version. If you are already running GiftttDy, just drag the GiftttDy script into your Applications folder. No need to rerun the Configurator.
Per request, I’ve sadly made a change to GiftttDy that let’s you take all of the credit for entries in your Day One journal. No longer must you be plagued with the GiftttDy tag flaunting itself in your face, reminding you of the hours I spend over a hot keyboard. Don’t worry about me though, I’ll just pout by myself in the corner.
Seriously, I understand that some of you like to keep your Day One tags pristine. While others have asked for the GiftttDy tag to identify the entries created by the script, not everyone
is as enlightened wants to do this. So, I’ve added an option to set a flag to turn off the GiftttDy tags. (I really don’t mind. I get satisfaction from the kind comments and donations from my adoring fans.) Open the script and check out the instructions near the beginning of the code. It’s really pretty simple to change.
I’ve also fixed another issue with finding the Day One files in Dropbox. The script fails if your Dropbox path has parentheses in it.
So much for impressing your prospective new boss or client. The LinkedIn digest mode recipe that captures your LinkedIn updates had a ‘stupid human trick’ type of bug. There was a delimiter (|||) at the beginning of the recipe that shouldn’t have been there. You can easily correct this in your own copy of the recipe by removing the ||| at the very beginning of the content section. Or, you can delete the recipe and create it again from my shared version.
Sorry about that.