danielecook / gist-alfred

An alfred workflow for accessing gists
MIT License
118 stars 10 forks source link

gist-alfred hanging on 'Downloading latest Gists. This may take a while." #10

Closed josh-works closed 6 years ago

josh-works commented 6 years ago

I just installed this package.

I added my username and token.

when I run the workflow, it says it's 'Downloading latest Gists. This make take a while.", but it's been there for a while.

When I check my github token, to see if it's been used, it says "never used".

gist token

I'm on High Sierra, 10.13.2

Here's the debugging logs:

Starting debug for 'gist'

[2018-01-02 11:06:49][STDERR: input.scriptfilter] 11:06:49 workflow.py:1610 DEBUG    Loading cached data from : /Users/joshthompson/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/com.danielecook.gist/__workflow_update_status.cpickle
11:06:49 workflow.py:2181 DEBUG    update_data : {u'available': False}
11:06:49 workflow.py:1972 DEBUG    Workflow version : 0.4.0
11:06:49 workflow.py:1387 DEBUG    Reading settings from `/Users/joshthompson/Library/Application Support/Alfred 3/Workflow Data/com.danielecook.gist/settings.json` ...
11:06:49 workflow.py:2233 DEBUG    Update check not due
11:06:49 workflow.py:1496 DEBUG    No data stored for `gists`
11:06:49 background.py:188 DEBUG    Command arguments cached to `/Users/joshthompson/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/com.danielecook.gist/update.argcache`
11:06:49 background.py:192 DEBUG    Calling [u'/usr/bin/python', '/Users/joshthompson/Library/Application Support/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.B4D4B3C3-70DC-4337-A160-C2F617F7FAC2/workflow/background.pyc', 'update'] ...
11:06:49 workflow.py:2008 DEBUG    Workflow finished in 0.003 seconds.
11:06:49 workflow.py:2008 DEBUG    Workflow finished in 0.004 seconds.
11:06:49 background.py:197 DEBUG    Executing task `update` in background...
11:06:49 workflow.py:1511 DEBUG    Data `Username` stored in `cpickle` format
11:06:49 workflow.py:1526 DEBUG    Stored data loaded from : /Users/joshthompson/Library/Application Support/Alfred 3/Workflow Data/com.danielecook.gist/Username.cpickle
11:06:49 workflow.py:2350 DEBUG    Got password : com.danielecook.gist:Token
11:06:49 workflow.py:2008 DEBUG    Workflow finished in 0.156 seconds.
[2018-01-02 11:07:21][STDERR: input.scriptfilter] 11:07:21 workflow.py:1610 DEBUG    Loading cached data from : /Users/joshthompson/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/com.danielecook.gist/__workflow_update_status.cpickle
11:07:21 workflow.py:2181 DEBUG    update_data : {u'available': False}
11:07:21 workflow.py:1972 DEBUG    Workflow version : 0.4.0
11:07:21 workflow.py:1387 DEBUG    Reading settings from `/Users/joshthompson/Library/Application Support/Alfred 3/Workflow Data/com.danielecook.gist/settings.json` ...
11:07:21 workflow.py:2233 DEBUG    Update check not due
11:07:21 workflow.py:1496 DEBUG    No data stored for `gists`
11:07:21 background.py:188 DEBUG    Command arguments cached to `/Users/joshthompson/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/com.danielecook.gist/update.argcache`
11:07:21 background.py:192 DEBUG    Calling [u'/usr/bin/python', '/Users/joshthompson/Library/Application Support/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.B4D4B3C3-70DC-4337-A160-C2F617F7FAC2/workflow/background.pyc', 'update'] ...
11:07:21 workflow.py:2008 DEBUG    Workflow finished in 0.002 seconds.
11:07:21 workflow.py:2008 DEBUG    Workflow finished in 0.003 seconds.
11:07:21 background.py:197 DEBUG    Executing task `update` in background...
11:07:21 workflow.py:1511 DEBUG    Data `Username` stored in `cpickle` format
11:07:21 workflow.py:1526 DEBUG    Stored data loaded from : /Users/joshthompson/Library/Application Support/Alfred 3/Workflow Data/com.danielecook.gist/Username.cpickle
11:07:21 workflow.py:2350 DEBUG    Got password : com.danielecook.gist:Token
11:07:21 workflow.py:2008 DEBUG    Workflow finished in 0.121 seconds.
[2018-01-02 11:07:26][STDERR: input.scriptfilter] 11:07:26 workflow.py:1610 DEBUG    Loading cached data from : /Users/joshthompson/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/com.danielecook.gist/__workflow_update_status.cpickle
11:07:26 workflow.py:2181 DEBUG    update_data : {u'available': False}
11:07:26 workflow.py:1972 DEBUG    Workflow version : 0.4.0
11:07:26 workflow.py:1387 DEBUG    Reading settings from `/Users/joshthompson/Library/Application Support/Alfred 3/Workflow Data/com.danielecook.gist/settings.json` ...
11:07:26 workflow.py:2233 DEBUG    Update check not due
11:07:26 workflow.py:1496 DEBUG    No data stored for `gists`
11:07:26 background.py:188 DEBUG    Command arguments cached to `/Users/joshthompson/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/com.danielecook.gist/update.argcache`
11:07:26 background.py:192 DEBUG    Calling [u'/usr/bin/python', '/Users/joshthompson/Library/Application Support/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.B4D4B3C3-70DC-4337-A160-C2F617F7FAC2/workflow/background.pyc', 'update'] ...
11:07:26 workflow.py:2008 DEBUG    Workflow finished in 0.003 seconds.
11:07:26 workflow.py:2008 DEBUG    Workflow finished in 0.004 seconds.
11:07:26 background.py:197 DEBUG    Executing task `update` in background...
11:07:26 workflow.py:1511 DEBUG    Data `Username` stored in `cpickle` format
11:07:26 workflow.py:1526 DEBUG    Stored data loaded from : /Users/joshthompson/Library/Application Support/Alfred 3/Workflow Data/com.danielecook.gist/Username.cpickle
11:07:26 workflow.py:2350 DEBUG    Got password : com.danielecook.gist:Token
11:07:26 workflow.py:2008 DEBUG    Workflow finished in 0.131 seconds.
[2018-01-02 11:07:27][STDERR: input.scriptfilter] 11:07:27 workflow.py:1610 DEBUG    Loading cached data from : /Users/joshthompson/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/com.danielecook.gist/__workflow_update_status.cpickle
11:07:27 workflow.py:2181 DEBUG    update_data : {u'available': False}
11:07:27 workflow.py:1972 DEBUG    Workflow version : 0.4.0
11:07:27 workflow.py:1387 DEBUG    Reading settings from `/Users/joshthompson/Library/Application Support/Alfred 3/Workflow Data/com.danielecook.gist/settings.json` ...
11:07:27 workflow.py:2233 DEBUG    Update check not due
11:07:27 workflow.py:1496 DEBUG    No data stored for `gists`
11:07:27 background.py:188 DEBUG    Command arguments cached to `/Users/joshthompson/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/com.danielecook.gist/update.argcache`
11:07:27 background.py:192 DEBUG    Calling [u'/usr/bin/python', '/Users/joshthompson/Library/Application Support/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.B4D4B3C3-70DC-4337-A160-C2F617F7FAC2/workflow/background.pyc', 'update'] ...
11:07:27 workflow.py:2008 DEBUG    Workflow finished in 0.003 seconds.
11:07:27 workflow.py:2008 DEBUG    Workflow finished in 0.004 seconds.
11:07:27 background.py:197 DEBUG    Executing task `update` in background...
11:07:27 workflow.py:1511 DEBUG    Data `Username` stored in `cpickle` format
11:07:27 workflow.py:1526 DEBUG    Stored data loaded from : /Users/joshthompson/Library/Application Support/Alfred 3/Workflow Data/com.danielecook.gist/Username.cpickle
11:07:27 workflow.py:2350 DEBUG    Got password : com.danielecook.gist:Token
11:07:27 workflow.py:2008 DEBUG    Workflow finished in 0.130 seconds.
[2018-01-02 11:07:28][STDERR: input.scriptfilter] 11:07:27 workflow.py:1610 DEBUG    Loading cached data from : /Users/joshthompson/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/com.danielecook.gist/__workflow_update_status.cpickle
11:07:27 workflow.py:2181 DEBUG    update_data : {u'available': False}
11:07:27 workflow.py:1972 DEBUG    Workflow version : 0.4.0
11:07:27 workflow.py:1387 DEBUG    Reading settings from `/Users/joshthompson/Library/Application Support/Alfred 3/Workflow Data/com.danielecook.gist/settings.json` ...
11:07:27 workflow.py:2233 DEBUG    Update check not due
11:07:27 workflow.py:1496 DEBUG    No data stored for `gists`
11:07:27 background.py:180 INFO     Task `update` is already running
11:07:27 workflow.py:1511 DEBUG    Data `Username` stored in `cpickle` format
11:07:27 workflow.py:1526 DEBUG    Stored data loaded from : /Users/joshthompson/Library/Application Support/Alfred 3/Workflow Data/com.danielecook.gist/Username.cpickle
11:07:28 workflow.py:2350 DEBUG    Got password : com.danielecook.gist:Token
11:07:28 workflow.py:2008 DEBUG    Workflow finished in 0.046 seconds.
[2018-01-02 11:08:28][STDERR: input.scriptfilter] 11:08:27 workflow.py:1610 DEBUG    Loading cached data from : /Users/joshthompson/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/com.danielecook.gist/__workflow_update_status.cpickle
11:08:27 workflow.py:2181 DEBUG    update_data : {u'available': False}
11:08:27 workflow.py:1972 DEBUG    Workflow version : 0.4.0
11:08:27 workflow.py:1387 DEBUG    Reading settings from `/Users/joshthompson/Library/Application Support/Alfred 3/Workflow Data/com.danielecook.gist/settings.json` ...
11:08:27 workflow.py:2233 DEBUG    Update check not due
11:08:27 workflow.py:1496 DEBUG    No data stored for `gists`
11:08:27 background.py:188 DEBUG    Command arguments cached to `/Users/joshthompson/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/com.danielecook.gist/update.argcache`
11:08:27 background.py:192 DEBUG    Calling [u'/usr/bin/python', '/Users/joshthompson/Library/Application Support/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.B4D4B3C3-70DC-4337-A160-C2F617F7FAC2/workflow/background.pyc', 'update'] ...
11:08:27 workflow.py:2008 DEBUG    Workflow finished in 0.002 seconds.
11:08:27 workflow.py:2008 DEBUG    Workflow finished in 0.003 seconds.
11:08:27 background.py:197 DEBUG    Executing task `update` in background...
11:08:27 workflow.py:1511 DEBUG    Data `Username` stored in `cpickle` format
11:08:27 workflow.py:1526 DEBUG    Stored data loaded from : /Users/joshthompson/Library/Application Support/Alfred 3/Workflow Data/com.danielecook.gist/Username.cpickle
11:08:27 workflow.py:2350 DEBUG    Got password : com.danielecook.gist:Token
11:08:27 workflow.py:2008 DEBUG    Workflow finished in 0.166 seconds.
[2018-01-02 11:08:38][STDERR: input.scriptfilter] 11:08:38 workflow.py:1610 DEBUG    Loading cached data from : /Users/joshthompson/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/com.danielecook.gist/__workflow_update_status.cpickle
11:08:38 workflow.py:2181 DEBUG    update_data : {u'available': False}
11:08:38 workflow.py:1972 DEBUG    Workflow version : 0.4.0
11:08:38 workflow.py:1387 DEBUG    Reading settings from `/Users/joshthompson/Library/Application Support/Alfred 3/Workflow Data/com.danielecook.gist/settings.json` ...
11:08:38 workflow.py:2233 DEBUG    Update check not due
11:08:38 workflow.py:1496 DEBUG    No data stored for `gists`
11:08:38 background.py:188 DEBUG    Command arguments cached to `/Users/joshthompson/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/com.danielecook.gist/update.argcache`
11:08:38 background.py:192 DEBUG    Calling [u'/usr/bin/python', '/Users/joshthompson/Library/Application Support/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.B4D4B3C3-70DC-4337-A160-C2F617F7FAC2/workflow/background.pyc', 'update'] ...
11:08:38 workflow.py:2008 DEBUG    Workflow finished in 0.002 seconds.
11:08:38 workflow.py:2008 DEBUG    Workflow finished in 0.003 seconds.
11:08:38 background.py:197 DEBUG    Executing task `update` in background...
11:08:38 workflow.py:1511 DEBUG    Data `Username` stored in `cpickle` format
11:08:38 workflow.py:1526 DEBUG    Stored data loaded from : /Users/joshthompson/Library/Application Support/Alfred 3/Workflow Data/com.danielecook.gist/Username.cpickle
11:08:38 workflow.py:2350 DEBUG    Got password : com.danielecook.gist:Token
11:08:38 workflow.py:2008 DEBUG    Workflow finished in 0.123 seconds.
[2018-01-02 11:08:41][STDERR: input.scriptfilter] 11:08:41 workflow.py:1610 DEBUG    Loading cached data from : /Users/joshthompson/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/com.danielecook.gist/__workflow_update_status.cpickle
11:08:41 workflow.py:2181 DEBUG    update_data : {u'available': False}
11:08:41 workflow.py:1972 DEBUG    Workflow version : 0.4.0
11:08:41 workflow.py:1387 DEBUG    Reading settings from `/Users/joshthompson/Library/Application Support/Alfred 3/Workflow Data/com.danielecook.gist/settings.json` ...
11:08:41 workflow.py:2233 DEBUG    Update check not due
11:08:41 workflow.py:1496 DEBUG    No data stored for `gists`
11:08:41 background.py:188 DEBUG    Command arguments cached to `/Users/joshthompson/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/com.danielecook.gist/update.argcache`
11:08:41 background.py:192 DEBUG    Calling [u'/usr/bin/python', '/Users/joshthompson/Library/Application Support/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.B4D4B3C3-70DC-4337-A160-C2F617F7FAC2/workflow/background.pyc', 'update'] ...
11:08:41 workflow.py:2008 DEBUG    Workflow finished in 0.002 seconds.
11:08:41 workflow.py:2008 DEBUG    Workflow finished in 0.003 seconds.
11:08:41 background.py:197 DEBUG    Executing task `update` in background...
11:08:41 workflow.py:1511 DEBUG    Data `Username` stored in `cpickle` format
11:08:41 workflow.py:1526 DEBUG    Stored data loaded from : /Users/joshthompson/Library/Application Support/Alfred 3/Workflow Data/com.danielecook.gist/Username.cpickle
11:08:41 workflow.py:2350 DEBUG    Got password : com.danielecook.gist:Token
11:08:41 workflow.py:2008 DEBUG    Workflow finished in 0.124 seconds.
[2018-01-02 11:08:54][STDERR: input.scriptfilter] 11:08:54 workflow.py:1610 DEBUG    Loading cached data from : /Users/joshthompson/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/com.danielecook.gist/__workflow_update_status.cpickle
11:08:54 workflow.py:2181 DEBUG    update_data : {u'available': False}
11:08:54 workflow.py:1972 DEBUG    Workflow version : 0.4.0
11:08:54 workflow.py:1387 DEBUG    Reading settings from `/Users/joshthompson/Library/Application Support/Alfred 3/Workflow Data/com.danielecook.gist/settings.json` ...
11:08:54 workflow.py:2233 DEBUG    Update check not due
11:08:54 workflow.py:1496 DEBUG    No data stored for `gists`
11:08:54 background.py:188 DEBUG    Command arguments cached to `/Users/joshthompson/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/com.danielecook.gist/update.argcache`
11:08:54 background.py:192 DEBUG    Calling [u'/usr/bin/python', '/Users/joshthompson/Library/Application Support/Alfred 3/Alfred.alfredpreferences/workflows/user.workflow.B4D4B3C3-70DC-4337-A160-C2F617F7FAC2/workflow/background.pyc', 'update'] ...
11:08:54 workflow.py:2008 DEBUG    Workflow finished in 0.002 seconds.
11:08:54 workflow.py:2008 DEBUG    Workflow finished in 0.003 seconds.
11:08:54 background.py:197 DEBUG    Executing task `update` in background...
11:08:54 workflow.py:1511 DEBUG    Data `Username` stored in `cpickle` format
11:08:54 workflow.py:1526 DEBUG    Stored data loaded from : /Users/joshthompson/Library/Application Support/Alfred 3/Workflow Data/com.danielecook.gist/Username.cpickle
11:08:54 workflow.py:2350 DEBUG    Got password : com.danielecook.gist:Token
11:08:54 workflow.py:2008 DEBUG    Workflow finished in 0.148 seconds.
[2018-01-02 11:09:49][STDERR: input.scriptfilter] 11:09:48 workflow.py:2152 WARNING  Can't save last version: workflow has no version
11:09:48 workflow.py:2008 DEBUG    Workflow finished in 0.001 seconds.
[2018-01-02 11:09:50][STDERR: input.scriptfilter] 11:09:50 workflow.py:2152 WARNING  Can't save last version: workflow has no version
11:09:50 workflow.py:2008 DEBUG    Workflow finished in 0.001 seconds.
[2018-01-02 11:09:52][STDERR: input.scriptfilter] 11:09:51 workflow.py:2152 WARNING  Can't save last version: workflow has no version
11:09:51 workflow.py:2008 DEBUG    Workflow finished in 0.001 seconds.

I'm happy to provide more information!

erikhansen commented 6 years ago

I'm having the exact same issue on El Capitan.

danielecook commented 6 years ago

Sorry for the delays folks. I'm going to update the workflow soon to use a proper python lib for authenticating/etc.

erikhansen commented 6 years ago

@danielecook Thanks!

josh-works commented 6 years ago

Thanks for looking into this, @danielecook.

I forgot to mention in the original issue - other than the slow/non-communicative gist download/update function, this workflow works very, very well, and I use it every day.

I am sorry for probably coming off as a bit terse and demanding in the first post.

danielecook commented 6 years ago

@josh-works @erikhansen Please see the latest release; I believe it will address your issues. Note that you only need to set your token...but you will need to set it again.

gg_set <token>

If you run into any problems type:

gg workflow:deldata

And try again...

danielecook commented 6 years ago

Closing as I believe this issue is resolved.

erikhansen commented 6 years ago

@danielecook I deleted the existing gist workflow, downloaded and installed the latest release, and then followed these steps, but couldn't get it to work:

  1. Ran gg workflow:deldata
  2. Ran gg_set <MY TOKEN>
  3. I got this error in the Alfred console: image

Here is a full screenshot showing context:

20-17-37 alfred preferences-0vj5l

Is there a good way to manually delete the com.danielecook.gist:GitHub-gist-alfred-token value?

danielecook commented 6 years ago

Yes - if you open up your keychain you can search for it and delete it in there...in the meantime I will see if i can resolve the issue.

Thanks

danielecook commented 6 years ago

Hey @erikhansen I looked into it a bit more and setting a token should automatically overwrite the existing value (I just tested this). If you want to try to debug this further, open up the workflow folder and run the script "update_gists.py" manually and see what the output looks like. I'm not sure what might be going on.

Be sure your token has these set:

image

erikhansen commented 6 years ago

@danielecook Thanks for looking into this for me. Since my last comment, I upgraded from Yosemite to High Sierra, re-ran gg workflow:deldata, generated a new token, and configured that new token using gg_set <token> and now it's working. Not sure which of those things fixed it, but it's working now. Thanks for your help and for this great workflow!