GoldenChaos-BTT Support and Feedback Thread

I'm fairly new to this, but so far I've gotten everything set up as I want, except changing the Dark Sky API and getting calendar entries to appear in the calendar actions group.

  1. I can't figure out where to put in my Dark Sky API. Can anyone help so I don't hog requests?

  2. Any ideas why none of my calendar entries are appearing? I've followed all the steps in this guide so far running 2.553.

No need for an API key in experimental versions, it's using a new native weather widget :slightly_smiling_face:

The only thing I can think for the calendar entries is iCalBuddy is either not installed or not installed to the correct location?

That's awesome with the new widget, thanks.

As far as I can tell, iCalBuddy is installed correctly, but I'll take another look. Right now all of the "Calendar Output" scripts are assigned to open Reminders. Is that right? I didn't change that.

By the way, this is an amazing project. It's really something. Thanks for making it.

Oops, I'll change those calendar output buttons in the next update :stuck_out_tongue_closed_eyes:

...so is that the issue? What should I change it to?

or rather, is is something I can change easily, or should I just wait?

No, that is not the issue - it's still definitely an iCalBuddy issue if it's not showing anything. I just set the buttons to open the wrong app :stuck_out_tongue: you can change this yourself easily but I will do it for the next update which will probably be like tomorrow if we go by my typical release pattern, haha.

As I'm reading through all of these updates, I'm wondering if being on Mojave is the reason icalBuddy isn't loading into BTT. I can get it going in Terminal no problem, but not through the script (I keep getting "Can’t get item 1 of {}.").

One secondary issue: with the weather widget, whenever my MacBook goes to sleep, when it wakes up the weather is greyed out and showing 0.0F. If I go into the widget's advanced settings and hit save, it pops back to normal. Anyone else getting that?

Didn't even know taking screenshots was possible before reading this, so thanks. I'd been wondering how you got photos of your touch bars.
I looked into it, and you can change the shortcut for the screenshot. Just change it to something that will bring up the touch bar view you want to see. Like opt+6 if you want a screenshot of the option touchbar. And since you can't assign something like Shift+6, leave it as Shift+cmd+6, then use BTT to make a keyboard shortcut linking Shift+6 to Shift+cmd+6. And only activate the BTT shortcut when you want to take the screenshot.

Also, I'm getting the same issue as dige3514 with the Calendar. For some reason, the calendar event that's next shows up, but not the rest. Tried both Output 1 & 2 in Script Editor to see what was going wrong and it just said "Can’t get item 1 of {}." or "Can’t get item 2 of {}." One does work in BTT though, so that's weird.

Im having what sounds like the same issue. I get the next 'eventsToday" to show but none of the "eventsToday+X' show in the Calendar Actions group - except Output 1. When I run the script in BTT, Output 1 works but all remaining scripts return the following error:

  • Can’t get item 2 of {"Tomorrow at 11:00 am - Generic Meeting Topic"}.
  • Can’t get item 3 of {"Tomorrow at 11:00 am - Generic Meeting Topic"}.
    etc, etc, etc...through all outputs

However running icalbuddy in Terminal successfully dumps eventsToday+X for whatever length of days X is chosen. I thought it was perhaps timed events spanning multiple days, but I removed those from the calendar but the error is consistent.

As a data point also,I am not on Mojave beta at this time.
And the new weather widget is awesome. Amazing work both of you; thank you.

Anyone able to get the Mail widget to work with Outlook?

Its working for me.
Did you change the "Mail" references in the script to the full name; i.e. "Microsoft Outlook"?

I did, do you have multiple accounts by any chance?

You're putting some amazing work into this! Thanks heaps for all the work

Ahh...I see what you mean. I am only getting inbox counts on my main account not the aggregate of all accounts. The other accounts are not nearly as active as my default, so I wasn't catching the account totals aren't correct. Need to figure out what the "All Accounts Inbox" is and get the count from that box. Off to Google; surely someone has sorted this somewhere already. :wink:

Bonus points if anyone can figure out why this happens with the Now Playing widget because I'm stumped:

That fixed the calendar widget for me. Thank you!
Off now in search of multiple unread Outlook account solutions...

Probably because the outputted json is not valid json, then BTT can't parse it and thinks it's a normal string.

Yeah I'd hoped that, it's a see of Mail.app though. Let me know if you have any luck!

Also can you share the exact script you're using? It seems to never get the unread count?

Seems like any track with [straight brackets] breaks it. How do I escape these characters?

maybe an idea for a future update, the "Now Playing" widget with a fixed length and text scrolling through it would be great