spamwax / alfred-pinboard-rs

Alfred Workflow for Pinboard (Rust)
Other
278 stars 13 forks source link

Can't set auth token #82

Closed bishopmatthew closed 4 years ago

bishopmatthew commented 4 years ago

I can't set my token with pa user.name:token. I'm wondering if it's because my username has a . in it? Or possibly something else? Unfortunately the error message is in a notification and gets cut off:

CleanShot 2020-07-09 at 11 20 37@2x

I am able to successfully run curl https://api.pinboard.in/v1/posts/all\?format\=json\&auth_token\=your_username:api_token > bookmarks.json

Any other info you need?

bishopmatthew commented 4 years ago

Here's the log from the debug menu:

[11:21:45.984] Logging Started...
[11:21:48.987] Rusty Pin[Keyword] Processing complete
[11:21:48.988] Rusty Pin[Keyword] Passing output '****:*****' to Run Script
[11:21:49.043] STDERR: Rusty Pin[Run Script] [2020-07-09T17:21:48Z DEBUG alfred_pinboard_rs] Parsing input arguments.
[2020-07-09T17:21:48Z DEBUG alfred_pinboard_rs] Deciding on which command branch
[2020-07-09T17:21:48Z DEBUG alfred_pinboard_rs::commands::config] Starting in run
[2020-07-09T17:21:48Z DEBUG alfred_pinboard_rs::workflow_config] Starting in setup
[2020-07-09T17:21:48Z DEBUG alfred_pinboard_rs::workflow_config] Starting in get_workflow_dirs
[2020-07-09T17:21:48Z DEBUG alfred_pinboard_rs::workflow_config] cache_dir: /Users/matthewbishop/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/cc.hamid.alfred-pinboard-rs
[2020-07-09T17:21:48Z DEBUG alfred_pinboard_rs::workflow_config] data_dir: /Users/matthewbishop/Library/Application Support/Alfred/Workflow Data/cc.hamid.alfred-pinboard-rs
[2020-07-09T17:21:48Z DEBUG alfred_pinboard_rs::workflow_config] Starting in read
[2020-07-09T17:21:48Z DEBUG alfred_pinboard_rs::workflow_config] Starting in get_alfred_version
[2020-07-09T17:21:48Z DEBUG alfred_pinboard_rs::workflow_config] Starting in save
[2020-07-09T17:21:48Z DEBUG alfred_pinboard_rs::commands::config] Saved new configs to settings.json in: /Users/matthewbishop/Library/Application Support/Alfred/Workflow Data/cc.hamid.alfred-pinboard-rs
[11:21:49.047] Rusty Pin[Run Script] Processing complete
[11:21:49.047] Rusty Pin[Run Script] Passing output 'Successfully set user credentials.
' to Conditional
[11:21:49.048] Rusty Pin[Conditional] Processing complete
[11:21:49.048] Rusty Pin[Conditional] Passing output 'Successfully set user credentials.
' to Run Script
[11:21:50.348] STDERR: Rusty Pin[Run Script] [2020-07-09T17:21:49Z DEBUG alfred_pinboard_rs] Parsing input arguments.
[2020-07-09T17:21:49Z DEBUG alfred_pinboard_rs] Deciding on which command branch
[2020-07-09T17:21:49Z DEBUG alfred_pinboard_rs] Starting in setup
[2020-07-09T17:21:49Z DEBUG alfred_pinboard_rs::workflow_config] Starting in setup
[2020-07-09T17:21:49Z DEBUG alfred_pinboard_rs::workflow_config] Starting in get_workflow_dirs
[2020-07-09T17:21:49Z DEBUG alfred_pinboard_rs::workflow_config] cache_dir: /Users/matthewbishop/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/cc.hamid.alfred-pinboard-rs
[2020-07-09T17:21:49Z DEBUG alfred_pinboard_rs::workflow_config] data_dir: /Users/matthewbishop/Library/Application Support/Alfred/Workflow Data/cc.hamid.alfred-pinboard-rs
[2020-07-09T17:21:49Z DEBUG alfred_pinboard_rs::workflow_config] Starting in read
[2020-07-09T17:21:49Z DEBUG alfred_pinboard_rs::workflow_config] Starting in get_alfred_version
[2020-07-09T17:21:49Z DEBUG rusty_pin::pinboard] pinb::new: calling CachedData::new
[2020-07-09T17:21:49Z DEBUG rusty_pin::pinboard::cached_data] new: starting
[2020-07-09T17:21:49Z DEBUG rusty_pin::pinboard::cached_data]   cached_dir: "/Users/matthewbishop/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/cc.hamid.alfred-pinboard-rs"
[2020-07-09T17:21:49Z DEBUG rusty_pin::pinboard::cached_data] create_cache_dir: starting
[2020-07-09T17:21:49Z DEBUG rusty_pin::pinboard::cached_data]   success create_cache_dir: "/Users/matthewbishop/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/cc.hamid.alfred-pinboard-rs"
[2020-07-09T17:21:49Z DEBUG rusty_pin::pinboard::cached_data] load_cache_data_from_file: starting
[2020-07-09T17:21:49Z DEBUG rusty_pin::pinboard::cached_data] read_cached_pins: starting
[2020-07-09T17:21:49Z DEBUG rusty_pin::pinboard::cached_data] read_cached_tags: starting
[2020-07-09T17:21:49Z DEBUG rusty_pin::pinboard::cached_data] cache_ok: starting
[2020-07-09T17:21:49Z DEBUG rusty_pin::pinboard] pinb::new: cache file missing, calling update
[2020-07-09T17:21:49Z DEBUG rusty_pin::pinboard::cached_data] update_cache: starting
[2020-07-09T17:21:49Z DEBUG rusty_pin::pinboard::api] all_pins: starting.
[2020-07-09T17:21:49Z DEBUG rusty_pin::pinboard::api] get_api_response: starting.
[2020-07-09T17:21:49Z DEBUG rusty_pin::pinboard::api]   url: "https://api.pinboard.in/v1/posts/all"
[2020-07-09T17:21:49Z DEBUG rusty_pin::pinboard::api] add_auth_token: starting.
[2020-07-09T17:21:49Z DEBUG rusty_pin::pinboard::api]  resp is ok (no error)
[2020-07-09T17:21:50Z DEBUG rusty_pin::pinboard::api]  string from resp ok
[2020-07-09T17:21:50Z DEBUG rusty_pin::pinboard::api]    ['[', '{', '\"', 'h', 'r', 'e', 'f', '\"', ':', '\"']
[2020-07-09T17:21:50Z DEBUG rusty_pin::pinboard::api]   received all bookmarks
[2020-07-09T17:21:50Z INFO  rusty_pin::pinboard::api] parsed all bookmarks. total: 4266
[2020-07-09T17:21:50Z DEBUG rusty_pin::pinboard::cached_data]  sorting pins
[2020-07-09T17:21:50Z DEBUG rusty_pin::pinboard::cached_data]  lowercasing fields
[2020-07-09T17:21:50Z DEBUG rusty_pin::pinboard::cached_data]  serializing pins
[2020-07-09T17:21:50Z DEBUG rusty_pin::pinboard::cached_data]  writing to cache
[2020-07-09T17:21:50Z DEBUG rusty_pin::pinboard::cached_data] fix_cache_file_perm: starting
[2020-07-09T17:21:50Z DEBUG rusty_pin::pinboard::api] tags_frequency: starting.
[2020-07-09T17:21:50Z DEBUG rusty_pin::pinboard::api] get_api_response: starting.
[2020-07-09T17:21:50Z DEBUG rusty_pin::pinboard::api]   url: "https://api.pinboard.in/v1/tags/get"
[2020-07-09T17:21:50Z DEBUG rusty_pin::pinboard::api] add_auth_token: starting.
[2020-07-09T17:21:50Z DEBUG rusty_pin::pinboard::api]  resp is ok (no error)
[2020-07-09T17:21:50Z DEBUG rusty_pin::pinboard::api]  string from resp ok
[2020-07-09T17:21:50Z DEBUG rusty_pin::pinboard::api]    ['{', '\"', 'a', 'n', 'd', 'r', 'o', 'i', 'd', '\"']
[2020-07-09T17:21:50Z DEBUG rusty_pin::pinboard::api]   trying to decode non-object empty tag list
[2020-07-09T17:21:50Z DEBUG alfred_pinboard_rs] Starting in show_error_alfred
[11:21:50.350] Rusty Pin[Run Script] Processing complete
[11:21:50.350] Rusty Pin[Run Script] Passing output '{"items":[{"icon":{"path":"erroricon.icns"},"subtitle":"invalid type: map, expected a sequence at line 1 column 0","title":"Error"}]}
' to Junction
[11:21:50.351] Rusty Pin[Junction] Processing complete
[11:21:50.351] Rusty Pin[Junction] Passing output '{"items":[{"icon":{"path":"erroricon.icns"},"subtitle":"invalid type: map, expected a sequence at line 1 column 0","title":"Error"}]}
' to Filter
[11:21:50.352] Rusty Pin[Junction] Passing output '{"items":[{"icon":{"path":"erroricon.icns"},"subtitle":"invalid type: map, expected a sequence at line 1 column 0","title":"Error"}]}
' to Filter
[11:21:50.543] Rusty Pin[Filter] Processing complete
[11:21:50.544] Rusty Pin[Filter] Passing output '{"items":[{"icon":{"path":"erroricon.icns"},"subtitle":"invalid type: map, expected a sequence at line 1 column 0","title":"Error"}]}
' to Post Notification
[11:22:05.214] Rusty Pin[Script Filter] Queuing argument 't'
[11:22:05.358] Rusty Pin[Script Filter] Queuing argument 'te'
[11:22:05.437] Rusty Pin[Script Filter] Queuing argument 'tes'
[11:22:05.544] Rusty Pin[Script Filter] Queuing argument 'test'
[11:22:07.959] Rusty Pin[Script Filter] Queuing argument 'r'
[11:22:08.584] Rusty Pin[Script Filter] Queuing argument 't'
[11:22:08.656] Rusty Pin[Script Filter] Queuing argument 'tw'
[11:22:08.787] Rusty Pin[Script Filter] Queuing argument 'twi'
[11:22:08.868] Rusty Pin[Script Filter] Queuing argument 'twit'
[11:22:09.018] Rusty Pin[Script Filter] Queuing argument 'twitt'
[11:22:09.130] Rusty Pin[Script Filter] Queuing argument 'twitte'
[11:22:09.193] Rusty Pin[Script Filter] Queuing argument 'twitter'
[11:22:10.401] Rusty Pin[Script Filter] Script with argv 'twitter' finished
[11:22:10.424] ERROR: Rusty Pin[Script Filter] Code 1: [2020-07-09T17:22:09Z DEBUG alfred_pinboard_rs] Parsing input arguments.
[2020-07-09T17:22:09Z DEBUG alfred_pinboard_rs] Deciding on which command branch
[2020-07-09T17:22:09Z DEBUG alfred_pinboard_rs] Starting in setup
[2020-07-09T17:22:09Z DEBUG alfred_pinboard_rs::workflow_config] Starting in setup
[2020-07-09T17:22:09Z DEBUG alfred_pinboard_rs::workflow_config] Starting in get_workflow_dirs
[2020-07-09T17:22:09Z DEBUG alfred_pinboard_rs::workflow_config] cache_dir: /Users/matthewbishop/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/cc.hamid.alfred-pinboard-rs
[2020-07-09T17:22:09Z DEBUG alfred_pinboard_rs::workflow_config] data_dir: /Users/matthewbishop/Library/Application Support/Alfred/Workflow Data/cc.hamid.alfred-pinboard-rs
[2020-07-09T17:22:09Z DEBUG alfred_pinboard_rs::workflow_config] Starting in read
[2020-07-09T17:22:09Z DEBUG alfred_pinboard_rs::workflow_config] Starting in get_alfred_version
[2020-07-09T17:22:09Z DEBUG rusty_pin::pinboard] pinb::new: calling CachedData::new
[2020-07-09T17:22:09Z DEBUG rusty_pin::pinboard::cached_data] new: starting
[2020-07-09T17:22:09Z DEBUG rusty_pin::pinboard::cached_data]   cached_dir: "/Users/matthewbishop/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/cc.hamid.alfred-pinboard-rs"
[2020-07-09T17:22:09Z DEBUG rusty_pin::pinboard::cached_data] create_cache_dir: starting
[2020-07-09T17:22:09Z DEBUG rusty_pin::pinboard::cached_data]   success create_cache_dir: "/Users/matthewbishop/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/cc.hamid.alfred-pinboard-rs"
[2020-07-09T17:22:09Z DEBUG rusty_pin::pinboard::cached_data] load_cache_data_from_file: starting
[2020-07-09T17:22:09Z DEBUG rusty_pin::pinboard::cached_data] read_cached_pins: starting
[2020-07-09T17:22:09Z DEBUG rusty_pin::pinboard::cached_data] cache_ok: starting
[2020-07-09T17:22:09Z DEBUG rusty_pin::pinboard] pinb::new: cache file missing, calling update
[2020-07-09T17:22:09Z DEBUG rusty_pin::pinboard::cached_data] update_cache: starting
[2020-07-09T17:22:09Z DEBUG rusty_pin::pinboard::api] all_pins: starting.
[2020-07-09T17:22:09Z DEBUG rusty_pin::pinboard::api] get_api_response: starting.
[2020-07-09T17:22:09Z DEBUG rusty_pin::pinboard::api]   url: "https://api.pinboard.in/v1/posts/all"
[2020-07-09T17:22:09Z DEBUG rusty_pin::pinboard::api] add_auth_token: starting.
[2020-07-09T17:22:09Z DEBUG rusty_pin::pinboard::api]  resp is ok (no error)
[2020-07-09T17:22:10Z DEBUG rusty_pin::pinboard::api]  string from resp ok
[2020-07-09T17:22:10Z DEBUG rusty_pin::pinboard::api]    ['[', '{', '\"', 'h', 'r', 'e', 'f', '\"', ':', '\"']
[2020-07-09T17:22:10Z DEBUG rusty_pin::pinboard::api]   received all bookmarks
[2020-07-09T17:22:10Z INFO  rusty_pin::pinboard::api] parsed all bookmarks. total: 4266
[2020-07-09T17:22:10Z DEBUG rusty_pin::pinboard::cached_data]  sorting pins
[2020-07-09T17:22:10Z DEBUG rusty_pin::pinboard::cached_data]  lowercasing fields
[2020-07-09T17:22:10Z DEBUG rusty_pin::pinboard::cached_data]  serializing pins
[2020-07-09T17:22:10Z DEBUG rusty_pin::pinboard::cached_data]  writing to cache
[2020-07-09T17:22:10Z DEBUG rusty_pin::pinboard::cached_data] fix_cache_file_perm: starting
[2020-07-09T17:22:10Z DEBUG rusty_pin::pinboard::api] tags_frequency: starting.
[2020-07-09T17:22:10Z DEBUG rusty_pin::pinboard::api] get_api_response: starting.
[2020-07-09T17:22:10Z DEBUG rusty_pin::pinboard::api]   url: "https://api.pinboard.in/v1/tags/get"
[2020-07-09T17:22:10Z DEBUG rusty_pin::pinboard::api] add_auth_token: starting.
[2020-07-09T17:22:10Z DEBUG rusty_pin::pinboard::api]  resp is ok (no error)
[2020-07-09T17:22:10Z DEBUG rusty_pin::pinboard::api]  string from resp ok
[2020-07-09T17:22:10Z DEBUG rusty_pin::pinboard::api]    ['{', '\"', 'a', 'n', 'd', 'r', 'o', 'i', 'd', '\"']
[2020-07-09T17:22:10Z DEBUG rusty_pin::pinboard::api]   trying to decode non-object empty tag list
[2020-07-09T17:22:10Z DEBUG alfred_pinboard_rs] Starting in show_error_alfred
[11:22:10.427] Rusty Pin[Script Filter] {"items":[{"icon":{"path":"erroricon.icns"},"subtitle":"invalid type: map, expected a sequence at line 1 column 0","title":"Error"}]}
darth-platypus commented 4 years ago

I appear to be having the same issue. Can no longer use this workflow. :(

I'm on Catalina.

spamwax commented 4 years ago

the issue will be resolved soon as soon as I get back home from traveling (tomorrow)

bishopmatthew commented 4 years ago

Confirmed it's fixed. Thank you!