jeffsui Posted July 21, 2016 Share Posted July 21, 2016 (edited) This workflow will query both or either Exchange Office 365 or Google Calendar to pull down a daily list of events. They will be organized by time and - if configured - it will extract online meeting information from either Skype or Hangouts and allow you to jump right into the meeting Usage You can use the following commands Available Commands: Today (shows the today list) Tomorrow (shows tomorrows list of events) tc Loads configuration options tcrest Restes data to default Download the Latest Release * Github Link (Documentation & Source) * Packal Link Version History: - 2.0.1 - Fixed a bug in exchange credential loading - 2.0.2 - Added Dateutil into the included libs - 2.0.3 - Fixed event sort order - 2.0.4 - Google calendar will now prompt for initial authorization (in theory) - 3.0 - Background fetching and significant speed up on UI - 3.1 - Changed the sort order so past events show up at the bottom of the screen now - 3.8 - Huge refactor of internal code base. Better debug logging and background processing - 3.8.1 - Minor bug fix where tomorrow was returning today and today tomorrow - 3.8.2 - Fixed a bug in the internal cache - 3.9.1 - New Fancy Help, and remove CA_CERTS requirement which was causing auth issues. Manual Auth support in documentation -3.9.2 - SSL Toggle ability - by default SSL is enabled - if you have troubles you can turn it off - 3.9.3 - Minor patch in SSL Stuff - 3.9.7 - Major bug fix in google authentication and SLL toggle support. - 4.0 - Multi Calendar mode for google - 4.1.0 - Updated quick look templates and enhanced protection for out of sync settings files - 4.3.1 - Fix for auto update mechansim - 5.0.1 - Ability to disable All Day Events (Outlook Only - google coming soon!) - 5.0.2 - All Day - Outlook and Google (BE HIDDEN) - SOON HAS COME! - 5.0.3 - Google Calendar Auth Fix - 5.0.5 - Client Secret errors resolved Edited January 28, 2017 by jeffsui new release jeffsui, utsolomon14 and deanishe 3 Link to comment
cands Posted September 9, 2016 Share Posted September 9, 2016 This is very useful to me, thank you for making it! The workflow works great with Google Calendar. It does not seem to work with the internal exchange server my employer uses but as you point out at Packal this is not to be expected. Regarding Google Calendar I have one feature request: The workflow shows only my main calendar, I have several calendars (on the same account, e.g. one for work and one for private) and would like to show them all or ideally choose which ones to show. Would this be possible to fix? Link to comment
jeffsui Posted September 9, 2016 Author Share Posted September 9, 2016 So if somebody is tech savvy it would probably be pretty easy to get the workflow working internally. In fact pyexchange (the package i'm using) initially works only with internal servers - as opposed to external servers. The problem is I dont have a server to test against. If you are so inclined I can work with you to figure out what kind of authentication your internal server supports - and see if we can get it working that way. This is very useful to me, thank you for making it! The workflow works great with Google Calendar. It does not seem to work with the internal exchange server my employer uses but as you point out at Packal this is not to be expected. Regarding Google Calendar I have one feature request: The workflow shows only my main calendar, I have several calendars (on the same account, e.g. one for work and one for private) and would like to show them all or ideally choose which ones to show. Would this be possible to fix? With regards to other calendars - should be doable. Might take some time to get around to it but I'll def look into that as an enhancement. cands 1 Link to comment
jeffsui Posted September 9, 2016 Author Share Posted September 9, 2016 (edited) I've hacked up a possible fix to NTLM authentication (aka no external servers). You may have to use a username of : DOMAIN/USERID instead of USERID@DOMAIN You can enable it in the tc config menu You can get the 3.2 pre-release here: https://github.com/jeeftor/alfredToday/releases/tag/v3.2 Edited September 9, 2016 by jeffsui Link to comment
deanishe Posted September 9, 2016 Share Posted September 9, 2016 (edited) Not working for me I don't have an Exchange account, just Google. Authentication appeared to work fine, but I get an "Unable to connect to Exchange" error. Here's the log. It says version 3.0.0, but I installed 3.1 (the `version` file wasn't updated between 3 and 3.1): 23:46:23 workflow.py:2157 DEBUG Workflow version : 3.0.0 23:46:23 workflow.py:1558 DEBUG Reading settings from `/Users/daj/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 23:46:25 doubleQuery.py:68 INFO Refreshing Data Cache [Outlook] 23:46:25 doubleQuery.py:69 INFO /Users/daj/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/org.jeef.today 23:46:26 background.py:188 DEBUG Command arguments cached to `/Users/daj/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/org.jeef.today/update_exchange.argcache` 23:46:26 background.py:192 DEBUG Calling [u'/usr/bin/python', '/Users/daj/Dropbox/Config/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.F5D6A609-FA7B-4159-82D7-A8D64DB79904/workflow/background.pyc', 'update_exchange'] ... 23:46:26 workflow.py:2157 DEBUG Workflow version : 3.0.0 23:46:26 workflow.py:2195 DEBUG Workflow finished in 0.213 seconds. 23:46:26 workflow.py:2195 DEBUG Workflow finished in 0.215 seconds. 23:46:26 background.py:197 DEBUG Executing task `update_exchange` in background... 23:46:26 workflow.py:1793 DEBUG Loading cached data from : /Users/daj/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/org.jeef.today/event_list.google.0.cpickle 23:46:26 workflow.py:2351 DEBUG Set last run version : 3.0.0 23:46:26 workflow.py:2195 DEBUG Workflow finished in 3.479 seconds. I tried to find the error myself, but the code is a bit, err, idiomatic.Regarding the get_value_from_settings_with_default_XXX functions in settings.py:Is there a reason you can't just use wf.settings.get('key', default_value)? E.g. use_exchange = wf.settings.get('use_exchange', True)Also this function: def get_value_from_settings(wf, value): try: ret = wf.settings[value]['value'] return ret except KeyError: return None They all seem to be reimplementations of the get() dictionary method. Edited September 9, 2016 by deanishe Link to comment
jeffsui Posted September 10, 2016 Author Share Posted September 10, 2016 So I pushed out a version 3.3 pre-release to: https://github.com/jeeftor/alfredToday/releases/tag/v3.3 With regards to get_value_from_settings() I honestly am very new to python and haven't really had a chance to learn its little tricks - like the get function - and this workflow is much worse than some of the others i've written because I initially did it by hand not using the workflow library - which is why there are many stub functions I never fully refactored out. Does the google calendar thing throw an error or just print out no events? I added some logging that should tell you how many events it's getting from the server and if there is some sort of connection error you should get much more detailed data. [2016-09-09 22:37:49][STDERR: input.scriptfilter] 22:37:48 workflow.py:2157 DEBUG Workflow version : 3.3.0 22:37:48 workflow.py:1558 DEBUG Reading settings from `/Users/jstein/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 22:37:48 workflow.py:2441 DEBUG Update check not due 22:37:48 doubleQuery.py:135 INFO calling google_wrapper() 22:37:48 doubleQuery.py:136 INFO param: start_google = 2016-09-09T04:00:01.853665+00:00 22:37:48 doubleQuery.py:137 INFO param: end_google = 2016-09-10T03:59:59.853712+00:00 22:37:48 doubleQuery.py:138 INFO param: date_offse = 0 22:37:48 doubleQuery.py:13 INFO Querying Google Calendar 2016-09-09T04:00:01.853665+00:00 2016-09-10T03:59:59.853712+00:00 0 22:37:48 doubleQuery.py:15 INFO Refreshing Data Cache [Google] 22:37:49 doubleQuery.py:61 INFO Google returned 1 events 22:37:49 workflow.py:1829 DEBUG Cached data saved at : /Users/jstein/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/org.jeef.today/event_list.google.0.cpickle 22:37:49 doubleQuery.py:243 INFO Event Count Google: 1 22:37:49 doubleQuery.py:244 INFO Event Count Exchange: 0 22:37:49 doubleQuery.py:245 INFO Event Count Total: 1 22:37:49 workflow.py:2351 DEBUG Set last run version : 3.3.0 22:37:49 workflow.py:2195 DEBUG Workflow finished in 0.925 seconds. If you wanted to try to manually debug things you could try calling into the query_google_calendar(wf, start_google, stop_google, date_offset) with the parameters you see in the debug log (perhaps). I'll look some more tomorrow - and see if i cant write out some stubs for debugging google stuff. If you need to re-authorize you will have to delete ~/.credentials/calendar-alfred-today.json however this should be handled now by the tcrest call now Link to comment
cands Posted September 10, 2016 Share Posted September 10, 2016 I've hacked up a possible fix to NTLM authentication (aka no external servers). You may have to use a username of : DOMAIN/USERID instead of USERID@DOMAIN You can enable it in the tc config menu You can get the 3.2 pre-release here: https://github.com/jeeftor/alfredToday/releases/tag/v3.2 Thanks for your effort. Unfortunately it doesn't work for me. I'm unsure about what user name to use, I tried many alternatives but no luck. But the problem may be due to the specific set up of the particular server I'm trying to connect to, rather than the workflow. It would be good if more Alfred users that use internal Exchange servers would try. Link to comment
deanishe Posted September 10, 2016 Share Posted September 10, 2016 Still not working for me Here's the full log from the log file (Alfred's debugger can't show the log messages from background scripts): 17:56:18 workflow.py:2157 DEBUG Workflow version : 3.0.0 17:56:19 workflow.py:1558 DEBUG Reading settings from `/Users/daj/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 17:56:20 doubleQuery.py:69 INFO /Users/daj/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/org.jeef.today 17:56:20 background.py:188 DEBUG Command arguments cached to `/Users/daj/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/org.jeef.today/update_exchange.argcache` 17:56:20 background.py:192 DEBUG Calling [u'/usr/bin/python', '/Users/daj/Dropbox/Config/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.F5D6A609-FA7B-4159-82D7-A8D64DB79904/workflow/background.pyc', 'update_exchange'] ... 17:56:21 workflow.py:2157 DEBUG Workflow version : 3.0.0 17:56:21 workflow.py:2195 DEBUG Workflow finished in 0.120 seconds. 17:56:21 workflow.py:2195 DEBUG Workflow finished in 0.122 seconds. 17:56:21 background.py:236 DEBUG Task `update_exchange` running 17:56:21 background.py:237 DEBUG cmd : ['/usr/bin/python', u'/Users/daj/Dropbox/Config/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.F5D6A609-FA7B-4159-82D7-A8D64DB79904/updateOutlook.py', '2016-09-10-04:00:01', '2016-09-11-03:59:59', '0'] 17:56:21 background.py:197 DEBUG Executing task `update_exchange` in background... 17:56:21 doubleQuery.py:13 INFO Refreshing Data Cache [Google] 17:56:21 workflow.py:2157 DEBUG Workflow version : 3.0.0 17:56:21 updateOutlook.py:80 DEBUG [u'2016-09-10-04:00:01', u'2016-09-11-03:59:59', u'0'] 17:56:21 workflow.py:1829 DEBUG Cached data saved at : /Users/daj/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/org.jeef.today/event_list.google.0.cpickle 17:56:21 workflow.py:2351 DEBUG Set last run version : 3.0.0 17:56:21 workflow.py:2195 DEBUG Workflow finished in 3.055 seconds. 17:56:22 updateOutlook.py:29 INFO Refreshing Data Cache [Outlook] 17:56:22 updateOutlook.py:30 INFO /Users/daj/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/org.jeef.today 17:56:22 workflow.py:1558 DEBUG Reading settings from `/Users/daj/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 17:56:22 workflow.py:2175 ERROR 'NoneType' object is not iterable Traceback (most recent call last): File "/Users/daj/Dropbox/Config/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.F5D6A609-FA7B-4159-82D7-A8D64DB79904/workflow/workflow.py", line 2168, in run func(self) File "/Users/daj/Dropbox/Config/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.F5D6A609-FA7B-4159-82D7-A8D64DB79904/updateOutlook.py", line 104, in main new_set = build_event_set(new_events) File "/Users/daj/Dropbox/Config/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.F5D6A609-FA7B-4159-82D7-A8D64DB79904/updateOutlook.py", line 69, in build_event_set return (serialize_event(evt) for evt in events) TypeError: 'NoneType' object is not iterable 17:56:22 workflow.py:2195 DEBUG Workflow finished in 1.048 seconds. 17:56:22 background.py:248 DEBUG Task `update_exchange` finished 17:56:22 workflow.py:1558 DEBUG Reading settings from `/Users/daj/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 17:56:22 workflow.py:2351 DEBUG Set last run version : 3.0.0 17:56:22 workflow.py:2195 DEBUG Workflow finished in 1.379 seconds. Link to comment
jeffsui Posted September 10, 2016 Author Share Posted September 10, 2016 (edited) Did you disable exchange support? It sure looks like its trying to hit an Exchange server - which doesn't make sense. I'll see about looking into that. In the mean time can you try to turn off exchange with the tc command. Or maybe turn it on and then off. You can also try tcreset In the mean time I'll take a look at the code to see if i can find why its being "evil" Still not working for me Here's the full log from the log file (Alfred's debugger can't show the log messages from background scripts): 17:56:18 workflow.py:2157 DEBUG Workflow version : 3.0.0 17:56:19 workflow.py:1558 DEBUG Reading settings from `/Users/daj/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 17:56:20 doubleQuery.py:69 INFO /Users/daj/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/org.jeef.today 17:56:20 background.py:188 DEBUG Command arguments cached to `/Users/daj/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/org.jeef.today/update_exchange.argcache` 17:56:20 background.py:192 DEBUG Calling [u'/usr/bin/python', '/Users/daj/Dropbox/Config/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.F5D6A609-FA7B-4159-82D7-A8D64DB79904/workflow/background.pyc', 'update_exchange'] ... 17:56:21 workflow.py:2157 DEBUG Workflow version : 3.0.0 17:56:21 workflow.py:2195 DEBUG Workflow finished in 0.120 seconds. 17:56:21 workflow.py:2195 DEBUG Workflow finished in 0.122 seconds. 17:56:21 background.py:236 DEBUG Task `update_exchange` running 17:56:21 background.py:237 DEBUG cmd : ['/usr/bin/python', u'/Users/daj/Dropbox/Config/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.F5D6A609-FA7B-4159-82D7-A8D64DB79904/updateOutlook.py', '2016-09-10-04:00:01', '2016-09-11-03:59:59', '0'] 17:56:21 background.py:197 DEBUG Executing task `update_exchange` in background... 17:56:21 doubleQuery.py:13 INFO Refreshing Data Cache [Google] 17:56:21 workflow.py:2157 DEBUG Workflow version : 3.0.0 17:56:21 updateOutlook.py:80 DEBUG [u'2016-09-10-04:00:01', u'2016-09-11-03:59:59', u'0'] 17:56:21 workflow.py:1829 DEBUG Cached data saved at : /Users/daj/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/org.jeef.today/event_list.google.0.cpickle 17:56:21 workflow.py:2351 DEBUG Set last run version : 3.0.0 17:56:21 workflow.py:2195 DEBUG Workflow finished in 3.055 seconds. 17:56:22 updateOutlook.py:29 INFO Refreshing Data Cache [Outlook] 17:56:22 updateOutlook.py:30 INFO /Users/daj/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/org.jeef.today 17:56:22 workflow.py:1558 DEBUG Reading settings from `/Users/daj/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 17:56:22 workflow.py:2175 ERROR 'NoneType' object is not iterable Traceback (most recent call last): File "/Users/daj/Dropbox/Config/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.F5D6A609-FA7B-4159-82D7-A8D64DB79904/workflow/workflow.py", line 2168, in run func(self) File "/Users/daj/Dropbox/Config/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.F5D6A609-FA7B-4159-82D7-A8D64DB79904/updateOutlook.py", line 104, in main new_set = build_event_set(new_events) File "/Users/daj/Dropbox/Config/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.F5D6A609-FA7B-4159-82D7-A8D64DB79904/updateOutlook.py", line 69, in build_event_set return (serialize_event(evt) for evt in events) TypeError: 'NoneType' object is not iterable 17:56:22 workflow.py:2195 DEBUG Workflow finished in 1.048 seconds. 17:56:22 background.py:248 DEBUG Task `update_exchange` finished 17:56:22 workflow.py:1558 DEBUG Reading settings from `/Users/daj/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 17:56:22 workflow.py:2351 DEBUG Set last run version : 3.0.0 17:56:22 workflow.py:2195 DEBUG Workflow finished in 1.379 seconds. Edited September 10, 2016 by jeffsui Link to comment
jeffsui Posted September 10, 2016 Author Share Posted September 10, 2016 Looking over your stack trace the only time I think it is calling this stuff is here: And that should be only valid if the use_exchange variable is set. I made a small change that defaults the calendars to both exchange and google to be off when you start up. its possible you need to manually disable exchange in your build. if use_exchange: outlook_events = wf.cached_data(outlook_cache_key, outlook_wrapper, max_age=cache_time) .... #Fire off in the background the script to update things! run_in_background('update_exchange', cmd) I pushed a new version to github. Do you mind giving it a go: https://github.com/jeeftor/alfredToday/releases/tag/v3.4.4 Link to comment
deanishe Posted September 10, 2016 Share Posted September 10, 2016 (edited) Thanks very much. I'll give it a go in the morning. FWIW, I noticed a couple of things looking over the code. doubleQuery.py L151: using_cached_data = wf.cached_data_fresh('use_exchange', cache_time) and wf.cached_data_fresh('use_google', cache_time) Should that not be an or? Also, if some of your Script Filters or Run Scripts used {query}, you could use Alfred-Workflow's magic arguments for resetting settings/cache etc., opening the logfile, updating the workflow etc. Very helpful for debugging issues users are having, especially as the logs from background scripts aren't visible in Alfred's debugger. Edited September 10, 2016 by deanishe Link to comment
jeffsui Posted September 11, 2016 Author Share Posted September 11, 2016 So in regards to this line: using_cached_data = wf.cached_data_fresh('use_exchange', cache_time) and wf.cached_data_fresh('use_google', cache_time) (and of course i need a comment) all it controls is whether the output display "Using Cached Data" or "Action took x seconds to complete" - so the and is good. I think i already have the workflow updating with: if __name__ == '__main__': wf = Workflow3(libraries=['./lib'], update_settings={ 'github_slug': 'jeeftor/alfredToday', 'frequency': 7} ) wf.run(main) As for resting the cache - I"m doing it manually because I want to reset "most" fields but not all - however maybe I'll make a today debug menu. Thats a good idea... Link to comment
jeffsui Posted September 11, 2016 Author Share Posted September 11, 2016 (edited) I could for some reason not get the workflow:magic command to work, so I just manually generated a list of options. You can use dbgtoday to get the debug menu open. I've stuck some more debugging into the workflow https://github.com/jeeftor/alfredToday/releases/tag/v3.5.1 Edited September 11, 2016 by jeffsui deanishe 1 Link to comment
deanishe Posted September 11, 2016 Share Posted September 11, 2016 (edited) 3.5.1 works for me!Tiny bugs: The Google event icon doesn't work however: the path is still set to eventGoogle.png, not img/eventGoogle.png (EventProcessing.py L55). The "update" icon update-available.png also doesn't exit.Feature request: Every Google calendar event has a Hangout link by default (you have to remove them manually). It'd be awesome to be able to turn those extra Hangout items off (I've never used one). Never mind. My bad. It seems this is some Google Apps thing. I have to turn it off in the Admin console, not Calendar settings. I could for some reason not get the workflow:magic command to work, so I just manually generated a list of options. The reason for that is you don't pass the user input ({query}/$1) to any of your scripts. If your today/tomorrow scripts worked like this, it would work. query=$1 python doubleQuery.py 0 "$query" Important: You also have to turn off "Alfred filters results". If that's on, Alfred doesn't pass any query to your script. Instead, it calls the script just once to get all results. It won't call your script again until you "leave" that workflow and re-trigger it. "Normal" mode calls your script every time the query changes.You currently have "Alfred filters results" on for today, but off for tomorrow.I think that realistically, you'll have to turn "Alfred filters results" off.It doesn't understand that Skype/Hangout items are "sub-items", so if you enter "hang", Alfred shows a bunch of "Join Hangout" results without the context of their parent items.Alfred-Workflow's filtering would be a reasonable choice. It's stupidly slow compared to Alfred's filtering, but it can handle a few hundred items easily, and it's "smarter". For example, Workflow.filter() will match "js" to "John Smith", but Alfred's search is strictly word-starts-with. With AW, you also specify your own strings to filter against, so you could include venue or participants. Alfred only filters on item titles. Anyhoo, I'm off to add quicklookurl to AW… Thanks for the awesome workflow! Edited September 11, 2016 by deanishe jeffsui 1 Link to comment
MEs Posted September 11, 2016 Share Posted September 11, 2016 Hi, Just tried the workflow, but even while the authorization seems to be working well, I am unable to get any event showing. Getting an error saying I have to redo the authorization process. Is it normal after the autorisation, that I get a localhost page with this text : "The authentication flow has completed." ? I also checked the apps authorized in my google account settings and Alfred Today is not there. So I guess this is where the problem may be. Regards Link to comment
jeffsui Posted September 13, 2016 Author Share Posted September 13, 2016 Folks I've pushed to github version 3.8 of the plugin. It has been refactored and may allow for some better debugging info. If anybody has an issue please try this command dbgtodmy workflow:openlog And send me some of the logs. Version 3.8 I would love to find somebody who has an NTLM server and can help do some debugging. Link to comment
MEs Posted September 13, 2016 Share Posted September 13, 2016 Hi, You have a little typo in the command you wrote here (m instead of a) Unfortunately, i am still unable to get Google calendar to work. same "Unable to access"message. Here is the debug : 04:45:12 workflow.py:2156 DEBUG Workflow version : 3.8.0 04:45:12 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 04:45:12 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 04:45:12 workflow.py:2351 DEBUG Set last run version : 3.8.0 04:45:12 workflow.py:2194 DEBUG Workflow finished in 0.009 seconds. 04:45:13 workflow.py:2156 DEBUG Workflow version : 3.8.0 04:45:13 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 04:45:13 workflow.py:2351 DEBUG Set last run version : 3.8.0 04:45:13 workflow.py:2194 DEBUG Workflow finished in 0.210 seconds. 04:45:18 workflow.py:2156 DEBUG Workflow version : 3.8.0 04:45:18 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 04:45:18 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 04:45:18 workflow.py:2351 DEBUG Set last run version : 3.8.0 04:45:18 workflow.py:2194 DEBUG Workflow finished in 0.002 seconds. 04:45:20 workflow.py:2156 DEBUG Workflow version : 3.8.0 04:45:20 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 04:45:20 workflow.py:2351 DEBUG Set last run version : 3.8.0 04:45:20 workflow.py:2194 DEBUG Workflow finished in 0.157 seconds. 04:45:29 today.py:262 INFO ______ __ 04:45:29 today.py:263 INFO /_ __/___ ____/ /___ ___ __ 04:45:29 today.py:264 INFO / / / __ \/ __ / __ `/ / / / 04:45:29 today.py:265 INFO / / / /_/ / /_/ / /_/ / /_/ / 04:45:29 today.py:266 INFO /_/ \____/\__,_/\__,_/\__, / 04:45:29 today.py:267 INFO /____/ 04:45:29 workflow.py:2156 DEBUG Workflow version : 3.8.0 04:45:29 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 04:45:29 workflow.py:2438 DEBUG Update check not due 04:45:29 workflow.py:1799 DEBUG Loading cached data from : /Users/EH/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/org.jeef.today/__workflow_update_status.cpickle 04:45:29 workflow.py:2368 DEBUG update_data : {u'available': False} 04:45:29 today.py:41 DEBUG query : u'0' 04:45:29 today.py:83 DEBUG -- FG: CacheKey (Google) google.Today 04:45:29 today.py:84 DEBUG -- FG: CacheKey (Exchange) exchange.Today 04:45:29 query_google.py:11 INFO BG: Querying Google Calendar 04:45:29 query_google.py:12 INFO BG: param: start_google = 2016-09-13T04:00:01.398218+00:00 04:45:29 query_google.py:13 INFO BG: param: end_google = 2016-09-14T03:59:59.398266+00:00 04:45:29 query_google.py:14 INFO BG: param: date_offset = 0 04:45:29 today.py:224 INFO Event Count Google: 0 04:45:29 today.py:225 INFO Event Count Exchange: 0 04:45:29 today.py:226 INFO Event Count Total: 0 04:45:29 workflow.py:2351 DEBUG Set last run version : 3.8.0 04:45:29 workflow.py:2194 DEBUG Workflow finished in 0.231 seconds. 04:45:39 workflow.py:2156 DEBUG Workflow version : 3.8.0 04:45:39 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 04:45:39 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 04:45:39 workflow.py:2351 DEBUG Set last run version : 3.8.0 04:45:39 workflow.py:2194 DEBUG Workflow finished in 0.002 seconds. 04:45:52 workflow.py:2156 DEBUG Workflow version : 3.8.0 04:45:52 reset.py:19 INFO Deleting credentials at: /Users/EH/.credentials/calendar-alfred-today.json 04:45:52 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 04:45:52 workflow.py:2351 DEBUG Set last run version : 3.8.0 04:45:52 workflow.py:2194 DEBUG Workflow finished in 0.204 seconds. 04:45:56 today.py:262 INFO ______ __ 04:45:56 today.py:263 INFO /_ __/___ ____/ /___ ___ __ 04:45:56 today.py:264 INFO / / / __ \/ __ / __ `/ / / / 04:45:56 today.py:265 INFO / / / /_/ / /_/ / /_/ / /_/ / 04:45:56 today.py:266 INFO /_/ \____/\__,_/\__,_/\__, / 04:45:56 today.py:267 INFO /____/ 04:45:56 workflow.py:2156 DEBUG Workflow version : 3.8.0 04:45:56 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 04:45:56 workflow.py:2438 DEBUG Update check not due 04:45:56 workflow.py:1799 DEBUG Loading cached data from : /Users/EH/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/org.jeef.today/__workflow_update_status.cpickle 04:45:56 workflow.py:2368 DEBUG update_data : {u'available': False} 04:45:56 today.py:41 DEBUG query : u'0' 04:45:56 today.py:83 DEBUG -- FG: CacheKey (Google) google.Today 04:45:56 today.py:84 DEBUG -- FG: CacheKey (Exchange) exchange.Today 04:45:56 workflow.py:2351 DEBUG Set last run version : 3.8.0 04:45:56 workflow.py:2194 DEBUG Workflow finished in 0.089 seconds. 04:46:01 workflow.py:2156 DEBUG Workflow version : 3.8.0 04:46:01 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 04:46:01 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 04:46:01 workflow.py:2351 DEBUG Set last run version : 3.8.0 04:46:01 workflow.py:2194 DEBUG Workflow finished in 0.002 seconds. 04:46:03 workflow.py:2156 DEBUG Workflow version : 3.8.0 04:46:03 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 04:46:03 workflow.py:2351 DEBUG Set last run version : 3.8.0 04:46:03 workflow.py:2194 DEBUG Workflow finished in 0.149 seconds. 04:47:11 workflow.py:2156 DEBUG Workflow version : 3.8.0 04:47:11 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 04:47:11 workflow.py:2438 DEBUG Update check not due 04:47:11 workflow.py:1799 DEBUG Loading cached data from : /Users/EH/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/org.jeef.today/__workflow_update_status.cpickle 04:47:11 workflow.py:2368 DEBUG update_data : {u'available': False} 04:47:11 workflow.py:1335 DEBUG Opening workflow log file 04:47:11 workflow.py:2194 DEBUG Workflow finished in 0.146 seconds. Hope this helps. Link to comment
jeffsui Posted September 13, 2016 Author Share Posted September 13, 2016 Hmmm.... Looks like I'll have to add a little more debug info tomorrow. Nothing pops out direcrly. Are you getting no events found or are you getting an error? Also what time zone are you in? And lastly do you have multiple google calendars perhaps? Link to comment
MEs Posted September 13, 2016 Share Posted September 13, 2016 I am getting the message "Unable to connect to Google" Time Zone : France (GMT+1) Yes I do have like 6 or 7 Google Calendars, but it doesn't seem to be specific on which one when asking for authorization. I tried to remote the setting and re-install the workflow, here is what I got : 04:53:54 workflow.py:2156 DEBUG Workflow version : 3.8.0 04:53:54 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 04:53:54 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 04:53:54 workflow.py:2351 DEBUG Set last run version : 3.8.0 04:53:54 workflow.py:2194 DEBUG Workflow finished in 0.005 seconds. 04:54:00 workflow.py:2156 DEBUG Workflow version : 3.8.0 04:54:00 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 04:54:00 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 04:54:00 workflow.py:2351 DEBUG Set last run version : 3.8.0 04:54:00 workflow.py:2194 DEBUG Workflow finished in 0.002 seconds. 04:54:02 workflow.py:2156 DEBUG Workflow version : 3.8.0 04:54:02 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 04:54:02 workflow.py:2351 DEBUG Set last run version : 3.8.0 04:54:02 workflow.py:2194 DEBUG Workflow finished in 0.144 seconds. 04:54:12 today.py:262 INFO ______ __ 04:54:12 today.py:263 INFO /_ __/___ ____/ /___ ___ __ 04:54:12 today.py:264 INFO / / / __ \/ __ / __ `/ / / / 04:54:12 today.py:265 INFO / / / /_/ / /_/ / /_/ / /_/ / 04:54:12 today.py:266 INFO /_/ \____/\__,_/\__,_/\__, / 04:54:12 today.py:267 INFO /____/ 04:54:12 workflow.py:2156 DEBUG Workflow version : 3.8.0 04:54:12 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 04:54:12 workflow.py:2433 INFO Checking for update ... 04:54:12 background.py:188 DEBUG Command arguments cached to `/Users/EH/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/org.jeef.today/__workflow_update_check.argcache` 04:54:12 background.py:192 DEBUG Calling [u'/usr/bin/python', '/Users/EH/Library/Application Support/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.41BF48DA-75A9-456C-99CB-5049BA337377/workflow/background.py', u'__workflow_update_check'] ... 04:54:12 workflow.py:2156 DEBUG Workflow version : 3.8.0 04:54:12 workflow.py:2194 DEBUG Workflow finished in 0.024 seconds. 04:54:12 workflow.py:2194 DEBUG Workflow finished in 0.026 seconds. 04:54:12 background.py:236 DEBUG Task `__workflow_update_check` running 04:54:12 background.py:237 DEBUG cmd : [u'/usr/bin/python', '/Users/EH/Library/Application Support/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.41BF48DA-75A9-456C-99CB-5049BA337377/workflow/update.py', u'check', 'jeeftor/alfredToday', '3.8.0'] 04:54:12 background.py:197 DEBUG Executing task `__workflow_update_check` in background... 04:54:12 workflow.py:2368 DEBUG update_data : None 04:54:12 today.py:41 DEBUG query : u'0' 04:54:12 update.py:304 DEBUG Retrieving releases list from `https://api.github.com/repos/jeeftor/alfredToday/releases` ... 04:54:12 update.py:308 INFO Retrieving releases for `jeeftor/alfredToday` ... 04:54:12 today.py:83 DEBUG -- FG: CacheKey (Google) google.Today 04:54:12 today.py:84 DEBUG -- FG: CacheKey (Exchange) exchange.Today 04:54:12 query_google.py:11 INFO BG: Querying Google Calendar 04:54:12 query_google.py:12 INFO BG: param: start_google = 2016-09-13T04:00:01.962410+00:00 04:54:12 query_google.py:13 INFO BG: param: end_google = 2016-09-14T03:59:59.962507+00:00 04:54:12 query_google.py:14 INFO BG: param: date_offset = 0 04:54:13 today.py:224 INFO Event Count Google: 0 04:54:13 today.py:225 INFO Event Count Exchange: 0 04:54:13 today.py:226 INFO Event Count Total: 0 04:54:13 workflow.py:2351 DEBUG Set last run version : 3.8.0 04:54:13 workflow.py:2194 DEBUG Workflow finished in 0.313 seconds. 04:54:14 workflow.py:1834 DEBUG Cached data saved at : /Users/EH/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/org.jeef.today/gh-releases-jeeftor-alfredToday.cpickle 04:54:14 update.py:315 DEBUG Release : {u'body': u'Large refactor of the code.\r\n* Renaming files to PEP8 standards\r\n* Updated the way backgrounding was called\r\n* Better debug log info added\r\n* (in theory) more robust', u'assets_url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/4113519/assets', u'name': u'Refactor', u'published_at': u'2016-09-13T02:15:11Z', u'author': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/4113519', u'created_at': u'2016-09-13T02:13:09Z', u'target_commitish': u'master', u'tarball_url': u'https://api.github.com/repos/jeeftor/alfredToday/tarball/v3.8', u'html_url': u'https://github.com/jeeftor/alfredToday/releases/tag/v3.8', u'zipball_url': u'https://api.github.com/repos/jeeftor/alfredToday/zipball/v3.8', u'tag_name': u'v3.8', u'draft': False, u'prerelease': False, u'upload_url': u'https://uploads.github.com/repos/jeeftor/alfredToday/releases/4113519/assets{?name,label}', u'id': 4113519, u'assets': [{u'uploader': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/assets/2299668', u'created_at': u'2016-09-13T02:15:01Z', u'updated_at': u'2016-09-13T02:15:02Z', u'label': None, u'browser_download_url': u'https://github.com/jeeftor/alfredToday/releases/download/v3.8/Alfred_Today-3.8.0.alfredworkflow', u'state': u'uploaded', u'content_type': u'application/octet-stream', u'download_count': 1, u'size': 3968170, u'id': 2299668, u'name': u'Alfred_Today-3.8.0.alfredworkflow'}]} 04:54:14 update.py:275 DEBUG Release `v3.8` : https://github.com/jeeftor/alfredToday/releases/download/v3.8/Alfred_Today-3.8.0.alfredworkflow 04:54:14 update.py:315 DEBUG Release : {u'body': u'Added **dbgtoday** menu option that is a wrapper around the magic arguments. ', u'assets_url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/4098144/assets', u'name': u'Magic Args (manual implementation)', u'published_at': u'2016-09-11T01:41:11Z', u'author': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/4098144', u'created_at': u'2016-09-11T01:39:53Z', u'target_commitish': u'master', u'tarball_url': u'https://api.github.com/repos/jeeftor/alfredToday/tarball/v3.5.1', u'html_url': u'https://github.com/jeeftor/alfredToday/releases/tag/v3.5.1', u'zipball_url': u'https://api.github.com/repos/jeeftor/alfredToday/zipball/v3.5.1', u'tag_name': u'v3.5.1', u'draft': False, u'prerelease': False, u'upload_url': u'https://uploads.github.com/repos/jeeftor/alfredToday/releases/4098144/assets{?name,label}', u'id': 4098144, u'assets': [{u'uploader': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/assets/2290422', u'created_at': u'2016-09-11T01:40:56Z', u'updated_at': u'2016-09-11T01:40:59Z', u'label': None, u'browser_download_url': u'https://github.com/jeeftor/alfredToday/releases/download/v3.5.1/Alfred_Today-3.5.1.alfredworkflow', u'state': u'uploaded', u'content_type': u'application/octet-stream', u'download_count': 9, u'size': 3965362, u'id': 2290422, u'name': u'Alfred_Today-3.5.1.alfredworkflow'}]} 04:54:14 update.py:275 DEBUG Release `v3.5.1` : https://github.com/jeeftor/alfredToday/releases/download/v3.5.1/Alfred_Today-3.5.1.alfredworkflow 04:54:14 update.py:315 DEBUG Release : {u'body': u'Added an exception handler into the exchange query logic.\r\nBy default neither calendar is enabled.\r\nUpdate workflow lib to v 20\r\nAdded the auto-package stuff into the workflow', u'assets_url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/4097286/assets', u'name': u'Exception Handling', u'published_at': u'2016-09-10T18:41:14Z', u'author': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/4097286', u'created_at': u'2016-09-10T18:39:34Z', u'target_commitish': u'master', u'tarball_url': u'https://api.github.com/repos/jeeftor/alfredToday/tarball/v3.4.4', u'html_url': u'https://github.com/jeeftor/alfredToday/releases/tag/v3.4.4', u'zipball_url': u'https://api.github.com/repos/jeeftor/alfredToday/zipball/v3.4.4', u'tag_name': u'v3.4.4', u'draft': False, u'prerelease': False, u'upload_url': u'https://uploads.github.com/repos/jeeftor/alfredToday/releases/4097286/assets{?name,label}', u'id': 4097286, u'assets': [{u'uploader': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/assets/2289446', u'created_at': u'2016-09-10T18:40:48Z', u'updated_at': u'2016-09-10T18:40:51Z', u'label': None, u'browser_download_url': u'https://github.com/jeeftor/alfredToday/releases/download/v3.4.4/Alfred_Today-3.4.4.alfredworkflow', u'state': u'uploaded', u'content_type': u'application/octet-stream', u'download_count': 3, u'size': 3956797, u'id': 2289446, u'name': u'Alfred_Today-3.4.4.alfredworkflow'}]} 04:54:14 update.py:275 DEBUG Release `v3.4.4` : https://github.com/jeeftor/alfredToday/releases/download/v3.4.4/Alfred_Today-3.4.4.alfredworkflow 04:54:14 update.py:315 DEBUG Release : {u'body': u'I updated the log output (i think) for Google Calendar. This "may" help debug some of the issues better.', u'assets_url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/4095283/assets', u'name': u'Enhanced Logging', u'published_at': u'2016-09-10T02:35:33Z', u'author': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/4095283', u'created_at': u'2016-09-10T02:33:50Z', u'target_commitish': u'master', u'tarball_url': u'https://api.github.com/repos/jeeftor/alfredToday/tarball/v3.3', u'html_url': u'https://github.com/jeeftor/alfredToday/releases/tag/v3.3', u'zipball_url': u'https://api.github.com/repos/jeeftor/alfredToday/zipball/v3.3', u'tag_name': u'v3.3', u'draft': False, u'prerelease': True, u'upload_url': u'https://uploads.github.com/repos/jeeftor/alfredToday/releases/4095283/assets{?name,label}', u'id': 4095283, u'assets': [{u'uploader': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/assets/2287541', u'created_at': u'2016-09-10T02:35:29Z', u'updated_at': u'2016-09-10T02:35:30Z', u'label': None, u'browser_download_url': u'https://github.com/jeeftor/alfredToday/releases/download/v3.3/Alfred.Today.alfredworkflow', u'state': u'uploaded', u'content_type': u'application/octet-stream', u'download_count': 4, u'size': 5075164, u'id': 2287541, u'name': u'Alfred.Today.alfredworkflow'}]} 04:54:14 update.py:275 DEBUG Release `v3.3` : https://github.com/jeeftor/alfredToday/releases/download/v3.3/Alfred.Today.alfredworkflow 04:54:14 update.py:323 DEBUG Ignoring prerelease : v3.3 04:54:14 update.py:315 DEBUG Release : {u'body': u'This is a pre-release that has support for NTLM authentication. It can be toggled in the config menu.\r\n\r\nKeep in mind that the way you authenticate against NTLM may be different from normal auth. In some cases you need to auth against:\r\n\r\nDOMAIN/USER instead of user@domain for the username.', u'assets_url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/4092430/assets', u'name': u'NTLM - Test Release', u'published_at': u'2016-09-09T17:46:15Z', u'author': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/4092430', u'created_at': u'2016-09-09T17:42:56Z', u'target_commitish': u'master', u'tarball_url': u'https://api.github.com/repos/jeeftor/alfredToday/tarball/v3.2', u'html_url': u'https://github.com/jeeftor/alfredToday/releases/tag/v3.2', u'zipball_url': u'https://api.github.com/repos/jeeftor/alfredToday/zipball/v3.2', u'tag_name': u'v3.2', u'draft': False, u'prerelease': True, u'upload_url': u'https://uploads.github.com/repos/jeeftor/alfredToday/releases/4092430/assets{?name,label}', u'id': 4092430, u'assets': [{u'uploader': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/assets/2285720', u'created_at': u'2016-09-09T17:46:10Z', u'updated_at': u'2016-09-09T17:46:13Z', u'label': None, u'browser_download_url': u'https://github.com/jeeftor/alfredToday/releases/download/v3.2/Alfred.Today.alfredworkflow', u'state': u'uploaded', u'content_type': u'application/octet-stream', u'download_count': 1, u'size': 5015007, u'id': 2285720, u'name': u'Alfred.Today.alfredworkflow'}]} 04:54:14 update.py:275 DEBUG Release `v3.2` : https://github.com/jeeftor/alfredToday/releases/download/v3.2/Alfred.Today.alfredworkflow 04:54:14 update.py:323 DEBUG Ignoring prerelease : v3.2 04:54:14 update.py:315 DEBUG Release : {u'body': u'Update to today menu that will move past meetings to the bottom of the screen. This way you will not have to filter through the past events to get to current events.', u'assets_url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/4083090/assets', u'name': u'Let the past stay in the past', u'published_at': u'2016-09-08T17:38:32Z', u'author': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/4083090', u'created_at': u'2016-09-08T17:37:41Z', u'target_commitish': u'master', u'tarball_url': u'https://api.github.com/repos/jeeftor/alfredToday/tarball/v3.1', u'html_url': u'https://github.com/jeeftor/alfredToday/releases/tag/v3.1', u'zipball_url': u'https://api.github.com/repos/jeeftor/alfredToday/zipball/v3.1', u'tag_name': u'v3.1', u'draft': False, u'prerelease': False, u'upload_url': u'https://uploads.github.com/repos/jeeftor/alfredToday/releases/4083090/assets{?name,label}', u'id': 4083090, u'assets': [{u'uploader': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/assets/2279463', u'created_at': u'2016-09-08T17:38:25Z', u'updated_at': u'2016-09-08T17:38:27Z', u'label': None, u'browser_download_url': u'https://github.com/jeeftor/alfredToday/releases/download/v3.1/Today.Menu.alfredworkflow', u'state': u'uploaded', u'content_type': u'application/octet-stream', u'download_count': 6, u'size': 5014413, u'id': 2279463, u'name': u'Today.Menu.alfredworkflow'}]} 04:54:14 update.py:275 DEBUG Release `v3.1` : https://github.com/jeeftor/alfredToday/releases/download/v3.1/Today.Menu.alfredworkflow 04:54:14 update.py:315 DEBUG Release : {u'body': u'With Alfred 3.1 you can now do awesome stuff like refresh the menu. This new version uses backgrounding powers to pull down new exchange data. If the data is newer than what is currently in the cache it will re-fresh the view automagically. ', u'assets_url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/4040144/assets', u'name': u'Background data refresh', u'published_at': u'2016-09-02T15:54:46Z', u'author': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/4040144', u'created_at': u'2016-09-02T15:52:21Z', u'target_commitish': u'master', u'tarball_url': u'https://api.github.com/repos/jeeftor/alfredToday/tarball/v3.0', u'html_url': u'https://github.com/jeeftor/alfredToday/releases/tag/v3.0', u'zipball_url': u'https://api.github.com/repos/jeeftor/alfredToday/zipball/v3.0', u'tag_name': u'v3.0', u'draft': False, u'prerelease': False, u'upload_url': u'https://uploads.github.com/repos/jeeftor/alfredToday/releases/4040144/assets{?name,label}', u'id': 4040144, u'assets': [{u'uploader': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/assets/2248195', u'created_at': u'2016-09-02T15:55:50Z', u'updated_at': u'2016-09-02T15:55:57Z', u'label': None, u'browser_download_url': u'https://github.com/jeeftor/alfredToday/releases/download/v3.0/Today.Menu.alfredworkflow', u'state': u'uploaded', u'content_type': u'application/octet-stream', u'download_count': 4, u'size': 5014088, u'id': 2248195, u'name': u'Today.Menu.alfredworkflow'}]} 04:54:14 update.py:275 DEBUG Release `v3.0` : https://github.com/jeeftor/alfredToday/releases/download/v3.0/Today.Menu.alfredworkflow 04:54:14 update.py:315 DEBUG Release : {u'body': u'Return of the tomorrow functionality', u'assets_url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/3972669/assets', u'name': u'Tomorrow returns', u'published_at': u'2016-08-25T13:55:00Z', u'author': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/3972669', u'created_at': u'2016-08-25T13:39:55Z', u'target_commitish': u'master', u'tarball_url': u'https://api.github.com/repos/jeeftor/alfredToday/tarball/v2.2', u'html_url': u'https://github.com/jeeftor/alfredToday/releases/tag/v2.2', u'zipball_url': u'https://api.github.com/repos/jeeftor/alfredToday/zipball/v2.2', u'tag_name': u'v2.2', u'draft': False, u'prerelease': False, u'upload_url': u'https://uploads.github.com/repos/jeeftor/alfredToday/releases/3972669/assets{?name,label}', u'id': 3972669, u'assets': [{u'uploader': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/assets/2204060', u'created_at': u'2016-08-25T13:54:56Z', u'updated_at': u'2016-08-25T13:54:58Z', u'label': None, u'browser_download_url': u'https://github.com/jeeftor/alfredToday/releases/download/v2.2/Today.Menu.alfredworkflow', u'state': u'uploaded', u'content_type': u'application/octet-stream', u'download_count': 1, u'size': 5010938, u'id': 2204060, u'name': u'Today.Menu.alfredworkflow'}]} 04:54:14 update.py:275 DEBUG Release `v2.2` : https://github.com/jeeftor/alfredToday/releases/download/v2.2/Today.Menu.alfredworkflow 04:54:14 update.py:315 DEBUG Release : {u'body': u'Google Calendar events that are all day should now work correctly.', u'assets_url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/3847918/assets', u'name': u'Google Calendar All Day Long', u'published_at': u'2016-08-09T16:32:51Z', u'author': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/3847918', u'created_at': u'2016-08-09T16:31:42Z', u'target_commitish': u'master', u'tarball_url': u'https://api.github.com/repos/jeeftor/alfredToday/tarball/v2.1', u'html_url': u'https://github.com/jeeftor/alfredToday/releases/tag/v2.1', u'zipball_url': u'https://api.github.com/repos/jeeftor/alfredToday/zipball/v2.1', u'tag_name': u'v2.1', u'draft': False, u'prerelease': False, u'upload_url': u'https://uploads.github.com/repos/jeeftor/alfredToday/releases/3847918/assets{?name,label}', u'id': 3847918, u'assets': [{u'uploader': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/assets/2120495', u'created_at': u'2016-08-09T16:32:43Z', u'updated_at': u'2016-08-09T16:32:49Z', u'label': None, u'browser_download_url': u'https://github.com/jeeftor/alfredToday/releases/download/v2.1/Today.Menu.alfredworkflow', u'state': u'uploaded', u'content_type': u'application/octet-stream', u'download_count': 1, u'size': 4988008, u'id': 2120495, u'name': u'Today.Menu.alfredworkflow'}]} 04:54:14 update.py:275 DEBUG Release `v2.1` : https://github.com/jeeftor/alfredToday/releases/download/v2.1/Today.Menu.alfredworkflow 04:54:14 update.py:315 DEBUG Release : {u'body': u'Cleaned up the logic on the error messages somewhat. ', u'assets_url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/3723408/assets', u'name': u'Error Messages', u'published_at': u'2016-07-23T01:33:41Z', u'author': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/3723408', u'created_at': u'2016-07-23T01:33:01Z', u'target_commitish': u'master', u'tarball_url': u'https://api.github.com/repos/jeeftor/alfredToday/tarball/2.0.6', u'html_url': u'https://github.com/jeeftor/alfredToday/releases/tag/2.0.6', u'zipball_url': u'https://api.github.com/repos/jeeftor/alfredToday/zipball/2.0.6', u'tag_name': u'2.0.6', u'draft': False, u'prerelease': False, u'upload_url': u'https://uploads.github.com/repos/jeeftor/alfredToday/releases/3723408/assets{?name,label}', u'id': 3723408, u'assets': [{u'uploader': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/assets/2034629', u'created_at': u'2016-07-23T01:33:38Z', u'updated_at': u'2016-07-23T01:33:39Z', u'label': None, u'browser_download_url': u'https://github.com/jeeftor/alfredToday/releases/download/2.0.6/Today.Menu.alfredworkflow', u'state': u'uploaded', u'content_type': u'application/octet-stream', u'download_count': 5, u'size': 5040426, u'id': 2034629, u'name': u'Today.Menu.alfredworkflow'}]} 04:54:14 update.py:275 DEBUG Release `2.0.6` : https://github.com/jeeftor/alfredToday/releases/download/2.0.6/Today.Menu.alfredworkflow 04:54:14 update.py:315 DEBUG Release : {u'body': u'Updated readme to help with possible authentication errors', u'assets_url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/3723137/assets', u'name': u'Updated Authentication Directions', u'published_at': u'2016-07-22T23:48:16Z', u'author': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/3723137', u'created_at': u'2016-07-22T23:47:50Z', u'target_commitish': u'master', u'tarball_url': u'https://api.github.com/repos/jeeftor/alfredToday/tarball/v2.0.5', u'html_url': u'https://github.com/jeeftor/alfredToday/releases/tag/v2.0.5', u'zipball_url': u'https://api.github.com/repos/jeeftor/alfredToday/zipball/v2.0.5', u'tag_name': u'v2.0.5', u'draft': False, u'prerelease': False, u'upload_url': u'https://uploads.github.com/repos/jeeftor/alfredToday/releases/3723137/assets{?name,label}', u'id': 3723137, u'assets': [{u'uploader': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/assets/2034377', u'created_at': u'2016-07-22T23:48:12Z', u'updated_at': u'2016-07-22T23:48:14Z', u'label': None, u'browser_download_url': u'https://github.com/jeeftor/alfredToday/releases/download/v2.0.5/Today.Menu.alfredworkflow', u'state': u'uploaded', u'content_type': u'application/octet-stream', u'download_count': 1, u'size': 5040426, u'id': 2034377, u'name': u'Today.Menu.alfredworkflow'}]} 04:54:14 update.py:275 DEBUG Release `v2.0.5` : https://github.com/jeeftor/alfredToday/releases/download/v2.0.5/Today.Menu.alfredworkflow 04:54:14 update.py:315 DEBUG Release : {u'body': u'Will attempt to authorize with google calendar when enabled.', u'assets_url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/3721546/assets', u'name': u'Google Authorization', u'published_at': u'2016-07-22T19:25:33Z', u'author': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/3721546', u'created_at': u'2016-07-22T19:24:49Z', u'target_commitish': u'master', u'tarball_url': u'https://api.github.com/repos/jeeftor/alfredToday/tarball/v2.0.4', u'html_url': u'https://github.com/jeeftor/alfredToday/releases/tag/v2.0.4', u'zipball_url': u'https://api.github.com/repos/jeeftor/alfredToday/zipball/v2.0.4', u'tag_name': u'v2.0.4', u'draft': False, u'prerelease': False, u'upload_url': u'https://uploads.github.com/repos/jeeftor/alfredToday/releases/3721546/assets{?name,label}', u'id': 3721546, u'assets': [{u'uploader': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/assets/2033368', u'created_at': u'2016-07-22T19:25:29Z', u'updated_at': u'2016-07-22T19:25:32Z', u'label': None, u'browser_download_url': u'https://github.com/jeeftor/alfredToday/releases/download/v2.0.4/Today.Menu.alfredworkflow', u'state': u'uploaded', u'content_type': u'application/octet-stream', u'download_count': 0, u'size': 4969100, u'id': 2033368, u'name': u'Today.Menu.alfredworkflow'}]} 04:54:14 update.py:275 DEBUG Release `v2.0.4` : https://github.com/jeeftor/alfredToday/releases/download/v2.0.4/Today.Menu.alfredworkflow 04:54:14 update.py:315 DEBUG Release : {u'body': u'Fixed a bug where events were being compared in local timezone against UTC', u'assets_url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/3718425/assets', u'name': u'Event Time Comparison Fixed', u'published_at': u'2016-07-22T12:52:19Z', u'author': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/3718425', u'created_at': u'2016-07-22T12:51:35Z', u'target_commitish': u'master', u'tarball_url': u'https://api.github.com/repos/jeeftor/alfredToday/tarball/v2.0.3', u'html_url': u'https://github.com/jeeftor/alfredToday/releases/tag/v2.0.3', u'zipball_url': u'https://api.github.com/repos/jeeftor/alfredToday/zipball/v2.0.3', u'tag_name': u'v2.0.3', u'draft': False, u'prerelease': False, u'upload_url': u'https://uploads.github.com/repos/jeeftor/alfredToday/releases/3718425/assets{?name,label}', u'id': 3718425, u'assets': [{u'uploader': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/assets/2031675', u'created_at': u'2016-07-22T12:52:16Z', u'updated_at': u'2016-07-22T12:52:18Z', u'label': None, u'browser_download_url': u'https://github.com/jeeftor/alfredToday/releases/download/v2.0.3/Today.Menu.alfredworkflow', u'state': u'uploaded', u'content_type': u'application/octet-stream', u'download_count': 0, u'size': 4967135, u'id': 2031675, u'name': u'Today.Menu.alfredworkflow'}]} 04:54:14 update.py:275 DEBUG Release `v2.0.3` : https://github.com/jeeftor/alfredToday/releases/download/v2.0.3/Today.Menu.alfredworkflow 04:54:14 update.py:315 DEBUG Release : {u'body': u'Added `Dateutil` into the `/lib` directory so it can run.', u'assets_url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/3718310/assets', u'name': u'Dateutil.parser', u'published_at': u'2016-07-22T12:34:39Z', u'author': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/3718310', u'created_at': u'2016-07-22T12:32:24Z', u'target_commitish': u'master', u'tarball_url': u'https://api.github.com/repos/jeeftor/alfredToday/tarball/v2.0.2', u'html_url': u'https://github.com/jeeftor/alfredToday/releases/tag/v2.0.2', u'zipball_url': u'https://api.github.com/repos/jeeftor/alfredToday/zipball/v2.0.2', u'tag_name': u'v2.0.2', u'draft': False, u'prerelease': False, u'upload_url': u'https://uploads.github.com/repos/jeeftor/alfredToday/releases/3718310/assets{?name,label}', u'id': 3718310, u'assets': [{u'uploader': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/assets/2031596', u'created_at': u'2016-07-22T12:34:27Z', u'updated_at': u'2016-07-22T12:34:30Z', u'label': None, u'browser_download_url': u'https://github.com/jeeftor/alfredToday/releases/download/v2.0.2/Today.Menu.alfredworkflow', u'state': u'uploaded', u'content_type': u'application/octet-stream', u'download_count': 0, u'size': 4695256, u'id': 2031596, u'name': u'Today.Menu.alfredworkflow'}]} 04:54:14 update.py:275 DEBUG Release `v2.0.2` : https://github.com/jeeftor/alfredToday/releases/download/v2.0.2/Today.Menu.alfredworkflow 04:54:14 update.py:315 DEBUG Release : {u'body': u'Removed an bug in exchange credentials', u'assets_url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/3718245/assets', u'name': u'Exchange Bug - NO MORE', u'published_at': u'2016-07-22T12:25:42Z', u'author': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/3718245', u'created_at': u'2016-07-22T12:24:49Z', u'target_commitish': u'master', u'tarball_url': u'https://api.github.com/repos/jeeftor/alfredToday/tarball/v2.0.1', u'html_url': u'https://github.com/jeeftor/alfredToday/releases/tag/v2.0.1', u'zipball_url': u'https://api.github.com/repos/jeeftor/alfredToday/zipball/v2.0.1', u'tag_name': u'v2.0.1', u'draft': False, u'prerelease': False, u'upload_url': u'https://uploads.github.com/repos/jeeftor/alfredToday/releases/3718245/assets{?name,label}', u'id': 3718245, u'assets': [{u'uploader': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/assets/2031559', u'created_at': u'2016-07-22T12:25:35Z', u'updated_at': u'2016-07-22T12:25:38Z', u'label': None, u'browser_download_url': u'https://github.com/jeeftor/alfredToday/releases/download/v2.0.1/Today.Menu.alfredworkflow', u'state': u'uploaded', u'content_type': u'application/octet-stream', u'download_count': 0, u'size': 4695237, u'id': 2031559, u'name': u'Today.Menu.alfredworkflow'}]} 04:54:14 update.py:275 DEBUG Release `v2.0.1` : https://github.com/jeeftor/alfredToday/releases/download/v2.0.1/Today.Menu.alfredworkflow 04:54:14 update.py:315 DEBUG Release : {u'body': u'This release brings a **MEGA ENHANCEMENT** Google Calendar Support.\r\n\r\nUse **TC** to configure your support and options\r\n', u'assets_url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/3712882/assets', u'name': u'Google Calendar', u'published_at': u'2016-07-21T19:47:41Z', u'author': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/3712882', u'created_at': u'2016-07-21T19:43:08Z', u'target_commitish': u'master', u'tarball_url': u'https://api.github.com/repos/jeeftor/alfredToday/tarball/v2.0', u'html_url': u'https://github.com/jeeftor/alfredToday/releases/tag/v2.0', u'zipball_url': u'https://api.github.com/repos/jeeftor/alfredToday/zipball/v2.0', u'tag_name': u'v2.0', u'draft': False, u'prerelease': False, u'upload_url': u'https://uploads.github.com/repos/jeeftor/alfredToday/releases/3712882/assets{?name,label}', u'id': 3712882, u'assets': [{u'uploader': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/assets/2027861', u'created_at': u'2016-07-21T19:47:38Z', u'updated_at': u'2016-07-21T19:47:39Z', u'label': None, u'browser_download_url': u'https://github.com/jeeftor/alfredToday/releases/download/v2.0/Today.Menu.alfredworkflow', u'state': u'uploaded', u'content_type': u'application/octet-stream', u'download_count': 1, u'size': 4626685, u'id': 2027861, u'name': u'Today.Menu.alfredworkflow'}]} 04:54:14 update.py:275 DEBUG Release `v2.0` : https://github.com/jeeftor/alfredToday/releases/download/v2.0/Today.Menu.alfredworkflow 04:54:14 update.py:315 DEBUG Release : {u'body': u'Revamped the app settings - via **tc** or **tcreset**\r\n\r\nConfigurable server / regex and username / password\r\n\r\nPassword stored in keychain - other values in settings.json', u'assets_url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/3634211/assets', u'name': u'Configurable Options', u'published_at': u'2016-07-12T00:39:14Z', u'author': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/3634211', u'created_at': u'2016-07-12T00:38:05Z', u'target_commitish': u'master', u'tarball_url': u'https://api.github.com/repos/jeeftor/alfredToday/tarball/v0.9', u'html_url': u'https://github.com/jeeftor/alfredToday/releases/tag/v0.9', u'zipball_url': u'https://api.github.com/repos/jeeftor/alfredToday/zipball/v0.9', u'tag_name': u'v0.9', u'draft': False, u'prerelease': False, u'upload_url': u'https://uploads.github.com/repos/jeeftor/alfredToday/releases/3634211/assets{?name,label}', u'id': 3634211, u'assets': []} 04:54:14 update.py:258 WARNING Invalid release v0.9 : No workflow file 04:54:14 update.py:319 DEBUG Invalid release 04:54:14 update.py:315 DEBUG Release : {u'body': u'Added a Tomorrow option which will look at - surprise .. .TOMORROW\r\n\r\n', u'assets_url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/3624536/assets', u'name': u'v0.8', u'published_at': u'2016-07-10T17:50:45Z', u'author': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/3624536', u'created_at': u'2016-07-10T17:48:36Z', u'target_commitish': u'master', u'tarball_url': u'https://api.github.com/repos/jeeftor/alfredToday/tarball/v0.8', u'html_url': u'https://github.com/jeeftor/alfredToday/releases/tag/v0.8', u'zipball_url': u'https://api.github.com/repos/jeeftor/alfredToday/zipball/v0.8', u'tag_name': u'v0.8', u'draft': False, u'prerelease': False, u'upload_url': u'https://uploads.github.com/repos/jeeftor/alfredToday/releases/3624536/assets{?name,label}', u'id': 3624536, u'assets': [{u'uploader': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/assets/1967669', u'created_at': u'2016-07-10T17:50:32Z', u'updated_at': u'2016-07-10T17:50:37Z', u'label': None, u'browser_download_url': u'https://github.com/jeeftor/alfredToday/releases/download/v0.8/Today.Menu.alfredworkflow', u'state': u'uploaded', u'content_type': u'application/octet-stream', u'download_count': 3, u'size': 3284070, u'id': 1967669, u'name': u'Today.Menu.alfredworkflow'}]} 04:54:14 update.py:275 DEBUG Release `v0.8` : https://github.com/jeeftor/alfredToday/releases/download/v0.8/Today.Menu.alfredworkflow 04:54:14 update.py:315 DEBUG Release : {u'body': u'Tightened up the readme file. ', u'assets_url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/3623634/assets', u'name': u'Release 0.7 - Enhanced Documentation', u'published_at': u'2016-07-10T10:40:47Z', u'author': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/3623634', u'created_at': u'2016-07-10T10:39:28Z', u'target_commitish': u'master', u'tarball_url': u'https://api.github.com/repos/jeeftor/alfredToday/tarball/v0.7', u'html_url': u'https://github.com/jeeftor/alfredToday/releases/tag/v0.7', u'zipball_url': u'https://api.github.com/repos/jeeftor/alfredToday/zipball/v0.7', u'tag_name': u'v0.7', u'draft': False, u'prerelease': False, u'upload_url': u'https://uploads.github.com/repos/jeeftor/alfredToday/releases/3623634/assets{?name,label}', u'id': 3623634, u'assets': [{u'uploader': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/assets/1966856', u'created_at': u'2016-07-10T10:40:31Z', u'updated_at': u'2016-07-10T10:40:36Z', u'label': None, u'browser_download_url': u'https://github.com/jeeftor/alfredToday/releases/download/v0.7/Today.Menu.alfredworkflow', u'state': u'uploaded', u'content_type': u'application/octet-stream', u'download_count': 0, u'size': 3282251, u'id': 1966856, u'name': u'Today.Menu.alfredworkflow'}]} 04:54:14 update.py:275 DEBUG Release `v0.7` : https://github.com/jeeftor/alfredToday/releases/download/v0.7/Today.Menu.alfredworkflow 04:54:14 update.py:315 DEBUG Release : {u'body': u'This is my first release. Yippie', u'assets_url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/3622987/assets', u'name': u'Release 0.6 Initial Public Release', u'published_at': u'2016-07-10T02:12:34Z', u'author': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/3622987', u'created_at': u'2016-07-10T02:12:11Z', u'target_commitish': u'master', u'tarball_url': u'https://api.github.com/repos/jeeftor/alfredToday/tarball/0.6', u'html_url': u'https://github.com/jeeftor/alfredToday/releases/tag/0.6', u'zipball_url': u'https://api.github.com/repos/jeeftor/alfredToday/zipball/0.6', u'tag_name': u'0.6', u'draft': False, u'prerelease': False, u'upload_url': u'https://uploads.github.com/repos/jeeftor/alfredToday/releases/3622987/assets{?name,label}', u'id': 3622987, u'assets': [{u'uploader': {u'following_url': u'https://api.github.com/users/jeeftor/following{/other_user}', u'events_url': u'https://api.github.com/users/jeeftor/events{/privacy}', u'organizations_url': u'https://api.github.com/users/jeeftor/orgs', u'url': u'https://api.github.com/users/jeeftor', u'gists_url': u'https://api.github.com/users/jeeftor/gists{/gist_id}', u'html_url': u'https://github.com/jeeftor', u'subscriptions_url': u'https://api.github.com/users/jeeftor/subscriptions', u'avatar_url': u'https://avatars.githubusercontent.com/u/6491743?v=3', u'repos_url': u'https://api.github.com/users/jeeftor/repos', u'received_events_url': u'https://api.github.com/users/jeeftor/received_events', u'gravatar_id': u'', u'starred_url': u'https://api.github.com/users/jeeftor/starred{/owner}{/repo}', u'site_admin': False, u'login': u'jeeftor', u'type': u'User', u'id': 6491743, u'followers_url': u'https://api.github.com/users/jeeftor/followers'}, u'url': u'https://api.github.com/repos/jeeftor/alfredToday/releases/assets/1966310', u'created_at': u'2016-07-10T02:12:29Z', u'updated_at': u'2016-07-10T02:12:33Z', u'label': None, u'browser_download_url': u'https://github.com/jeeftor/alfredToday/releases/download/0.6/Today.Menu.alfredworkflow', u'state': u'uploaded', u'content_type': u'application/octet-stream', u'download_count': 1, u'size': 3281862, u'id': 1966310, u'name': u'Today.Menu.alfredworkflow'}]} 04:54:14 update.py:275 DEBUG Release `0.6` : https://github.com/jeeftor/alfredToday/releases/download/0.6/Today.Menu.alfredworkflow 04:54:14 update.py:388 INFO 17 releases for jeeftor/alfredToday 04:54:14 update.py:399 DEBUG Latest : Version('3.8.0') Installed : Version('3.8.0') 04:54:14 workflow.py:1834 DEBUG Cached data saved at : /Users/EH/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/org.jeef.today/__workflow_update_status.cpickle 04:54:14 background.py:248 DEBUG Task `__workflow_update_check` finished 04:54:14 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 04:54:14 workflow.py:2351 DEBUG Set last run version : 3.8.0 04:54:14 workflow.py:2194 DEBUG Workflow finished in 1.672 seconds. 04:54:48 today.py:262 INFO ______ __ 04:54:48 today.py:263 INFO /_ __/___ ____/ /___ ___ __ 04:54:48 today.py:264 INFO / / / __ \/ __ / __ `/ / / / 04:54:48 today.py:265 INFO / / / /_/ / /_/ / /_/ / /_/ / 04:54:48 today.py:266 INFO /_/ \____/\__,_/\__,_/\__, / 04:54:48 today.py:267 INFO /____/ 04:54:48 workflow.py:2156 DEBUG Workflow version : 3.8.0 04:54:48 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 04:54:48 workflow.py:2438 DEBUG Update check not due 04:54:48 workflow.py:1799 DEBUG Loading cached data from : /Users/EH/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/org.jeef.today/__workflow_update_status.cpickle 04:54:48 workflow.py:2368 DEBUG update_data : {u'available': False} 04:54:48 today.py:41 DEBUG query : u'0' 04:54:48 today.py:83 DEBUG -- FG: CacheKey (Google) google.Today 04:54:48 today.py:84 DEBUG -- FG: CacheKey (Exchange) exchange.Today 04:54:48 query_google.py:11 INFO BG: Querying Google Calendar 04:54:48 query_google.py:12 INFO BG: param: start_google = 2016-09-13T04:00:01.720665+00:00 04:54:48 query_google.py:13 INFO BG: param: end_google = 2016-09-14T03:59:59.720712+00:00 04:54:48 query_google.py:14 INFO BG: param: date_offset = 0 04:54:48 today.py:224 INFO Event Count Google: 0 04:54:48 today.py:225 INFO Event Count Exchange: 0 04:54:48 today.py:226 INFO Event Count Total: 0 04:54:48 workflow.py:2351 DEBUG Set last run version : 3.8.0 04:54:48 workflow.py:2194 DEBUG Workflow finished in 0.153 seconds. 04:54:49 workflow.py:2156 DEBUG Workflow version : 3.8.0 04:54:49 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 04:54:49 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 04:54:49 workflow.py:2351 DEBUG Set last run version : 3.8.0 04:54:49 workflow.py:2194 DEBUG Workflow finished in 0.002 seconds. 04:54:50 workflow.py:2156 DEBUG Workflow version : 3.8.0 04:54:50 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 04:54:50 workflow.py:2438 DEBUG Update check not due 04:54:50 workflow.py:1799 DEBUG Loading cached data from : /Users/EH/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/org.jeef.today/__workflow_update_status.cpickle 04:54:50 workflow.py:2368 DEBUG update_data : {u'available': False} 04:54:50 workflow.py:1335 DEBUG Opening workflow log file 04:54:50 workflow.py:2194 DEBUG Workflow finished in 0.113 seconds. Link to comment
jeffsui Posted September 13, 2016 Author Share Posted September 13, 2016 (edited) Guys - minor oops in the last version. Try this update Tonight hopefully i'll up the debug output significantly so we can work some of the issues ya'll be having. Edited September 13, 2016 by jeffsui Link to comment
deanishe Posted September 13, 2016 Share Posted September 13, 2016 Quick tip regarding debugging/logging: The logging functions (log.debug(), log.info() etc.) all support sprintf-style formatting, so you can do log.debug("Event %02d: %s", i, event.title) instead of concatenating your own strings. If you use %s, Python will call str() for you on anything that isn't a string. Also, you can control how your own classes are formatted by giving them a __str__() method (or __repr__() for %r). Link to comment
MEs Posted September 13, 2016 Share Posted September 13, 2016 I am still experiencing the same issue unfortunately. 21:47:43 workflow.py:2156 DEBUG Workflow version : 3.8.0 21:47:43 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 21:47:43 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 21:47:43 workflow.py:2351 DEBUG Set last run version : 3.8.0 21:47:43 workflow.py:2194 DEBUG Workflow finished in 0.004 seconds. 21:47:46 workflow.py:2156 DEBUG Workflow version : 3.8.0 21:47:46 reset.py:19 INFO Deleting credentials at: /Users/EH/.credentials/calendar-alfred-today.json 21:47:46 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 21:47:47 workflow.py:2351 DEBUG Set last run version : 3.8.0 21:47:47 workflow.py:2194 DEBUG Workflow finished in 0.230 seconds. 21:48:02 workflow.py:2156 DEBUG Workflow version : 3.8.1 21:48:02 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 21:48:02 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 21:48:02 workflow.py:2351 DEBUG Set last run version : 3.8.1 21:48:02 workflow.py:2194 DEBUG Workflow finished in 0.005 seconds. 21:48:03 workflow.py:2156 DEBUG Workflow version : 3.8.1 21:48:03 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 21:48:03 workflow.py:2351 DEBUG Set last run version : 3.8.1 21:48:03 workflow.py:2194 DEBUG Workflow finished in 0.153 seconds. 21:48:19 today.py:262 INFO ______ __ 21:48:19 today.py:263 INFO /_ __/___ ____/ /___ ___ __ 21:48:19 today.py:264 INFO / / / __ \/ __ / __ `/ / / / 21:48:19 today.py:265 INFO / / / /_/ / /_/ / /_/ / /_/ / 21:48:19 today.py:266 INFO /_/ \____/\__,_/\__,_/\__, / 21:48:19 today.py:267 INFO /____/ 21:48:19 workflow.py:2156 DEBUG Workflow version : 3.8.1 21:48:19 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 21:48:19 workflow.py:2438 DEBUG Update check not due 21:48:19 workflow.py:1799 DEBUG Loading cached data from : /Users/EH/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/org.jeef.today/__workflow_update_status.cpickle 21:48:19 workflow.py:2368 DEBUG update_data : {u'available': False} 21:48:19 today.py:41 DEBUG query : u'0' 21:48:19 today.py:83 DEBUG -- FG: CacheKey (Google) google.Today 21:48:19 today.py:84 DEBUG -- FG: CacheKey (Exchange) exchange.Today 21:48:19 query_google.py:11 INFO BG: Querying Google Calendar 21:48:19 query_google.py:12 INFO BG: param: start_google = 2016-09-13T04:00:01.318370+00:00 21:48:19 query_google.py:13 INFO BG: param: end_google = 2016-09-14T03:59:59.318416+00:00 21:48:19 query_google.py:14 INFO BG: param: date_offset = 0 21:48:19 today.py:224 INFO Event Count Google: 0 21:48:19 today.py:225 INFO Event Count Exchange: 0 21:48:19 today.py:226 INFO Event Count Total: 0 21:48:19 workflow.py:2351 DEBUG Set last run version : 3.8.1 21:48:19 workflow.py:2194 DEBUG Workflow finished in 0.205 seconds. 21:48:27 today.py:262 INFO ______ __ 21:48:27 today.py:263 INFO /_ __/___ ____/ /___ ___ __ 21:48:27 today.py:264 INFO / / / __ \/ __ / __ `/ / / / 21:48:27 today.py:265 INFO / / / /_/ / /_/ / /_/ / /_/ / 21:48:27 today.py:266 INFO /_/ \____/\__,_/\__,_/\__, / 21:48:27 today.py:267 INFO /____/ 21:48:27 workflow.py:2156 DEBUG Workflow version : 3.8.1 21:48:27 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 21:48:27 workflow.py:2438 DEBUG Update check not due 21:48:28 workflow.py:1799 DEBUG Loading cached data from : /Users/EH/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/org.jeef.today/__workflow_update_status.cpickle 21:48:28 workflow.py:2368 DEBUG update_data : {u'available': False} 21:48:28 today.py:41 DEBUG query : u'0' 21:48:28 today.py:83 DEBUG -- FG: CacheKey (Google) google.Today 21:48:28 today.py:84 DEBUG -- FG: CacheKey (Exchange) exchange.Today 21:48:28 query_google.py:11 INFO BG: Querying Google Calendar 21:48:28 query_google.py:12 INFO BG: param: start_google = 2016-09-13T04:00:01.014038+00:00 21:48:28 query_google.py:13 INFO BG: param: end_google = 2016-09-14T03:59:59.014085+00:00 21:48:28 query_google.py:14 INFO BG: param: date_offset = 0 21:48:28 today.py:224 INFO Event Count Google: 0 21:48:28 today.py:225 INFO Event Count Exchange: 0 21:48:28 today.py:226 INFO Event Count Total: 0 21:48:28 workflow.py:2351 DEBUG Set last run version : 3.8.1 21:48:28 workflow.py:2194 DEBUG Workflow finished in 0.155 seconds. 21:48:28 workflow.py:2156 DEBUG Workflow version : 3.8.1 21:48:28 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 21:48:28 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 21:48:28 workflow.py:2351 DEBUG Set last run version : 3.8.1 21:48:28 workflow.py:2194 DEBUG Workflow finished in 0.002 seconds. 21:48:30 workflow.py:2156 DEBUG Workflow version : 3.8.1 21:48:30 workflow.py:1568 DEBUG Reading settings from `/Users/EH/Library/Application Support/Alfred 3/Workflow Data/org.jeef.today/settings.json` ... 21:48:30 workflow.py:2438 DEBUG Update check not due 21:48:30 workflow.py:1799 DEBUG Loading cached data from : /Users/EH/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/org.jeef.today/__workflow_update_status.cpickle 21:48:30 workflow.py:2368 DEBUG update_data : {u'available': False} 21:48:30 workflow.py:1335 DEBUG Opening workflow log file 21:48:30 workflow.py:2194 DEBUG Workflow finished in 0.136 seconds. Link to comment
jeffsui Posted September 14, 2016 Author Share Posted September 14, 2016 (edited) I may have found a bug with Google authorization failing when run from a background process... Will try to fix soon. -- Updated: In my last update i managed to remove ALL google auth code. If you had authorized google before things will work - otherwise you are out of luck. Edited September 14, 2016 by jeffsui Link to comment
MEs Posted September 14, 2016 Share Posted September 14, 2016 Can we authorize manually somehow ? Link to comment
deanishe Posted September 14, 2016 Share Posted September 14, 2016 This might help. Not tried it myself, mind you. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now