nicke5012 Posted August 23, 2015 Posted August 23, 2015 Hi everyone, I created a simple workflow to interact with Wunderlist. It allows you to add tasks, show your lists, and show incomplete tasks through Alfred. It has just a couple keyword commands: "wladd" and "wlshow". For more info and to get the workflow, check it out on Packal or Github. Let me know what you guys think! Nick
David Thrale Posted August 26, 2015 Posted August 26, 2015 Can't seem to get it working. Any instructions? What is Wlsetup? Do I need to do that so it works? Thanks
nicke5012 Posted August 30, 2015 Author Posted August 30, 2015 (edited) Hey David, ah sorry maybe I should've made the instructions more clear on the forum. To set up the workflow, check out the instructions on the Github page.Alternatively, I'm pasting them here as well (although Github will stay most up-to-date): Installation In the Github repo you'll find a file called alfredwl.alfredworkflow. Download that and double-click. If you have Alfred 2 it should automatically open and import the workflow. Setup You must set up this workflow before it can access your account. Setup involves two steps: 1. Getting a Client ID and Access Token from Wunderlist 2. Inputting the Client ID and Access Token to Alfred Just follow the two steps below to set up the workflow! Step 1: Get a Client ID and Access Token Go to https://developer.wunderlist.com/apps Click the Create App button Give the app a name and description, and input some url for the app url and callback url. It doesn't really matter what's input here, but here's an example: Name: Alfred2 Workflow Description: Integrate Wunderlist with Alfred App URL: https://github.com/nicke5012/alfredwl Auth Callback URL: https://github.com/nicke5012/alfredwl Click save for your app. Once your app is created you'll see details for your app in a greyed-out section on https://developer.wunderlist.com/apps. Copy down the Client ID shown. Click Create Access Token. Copy down the Access Token that is displayed. Step 2: Input the Client ID and Access Token to Alfred With the alfredwl workflow installed, start Alfred and type wlsetup followed by a space. Then paste in your Client ID and Access Token, separated by the characters ">>". For example, if your Client ID is "abcdef" and your Access Token is "ghijk", the full command to Alfred would be wlsetup abcdef>>ghijk Press enter to input your credentials. Off you go! Actions Actions are initiated by keywords in Alfred. Start Alfred and type any of the following to access the workflow wladd: Add a task to your Wunderlist. You can specify which list to add the task by typing "wladd >>[task name]". If no list name is specified, the task gets added to your Inbox. wlshow: Show your lists. From there you can select a list to see its incomplete tasks. You can also type "wlshow " to directly see the incomplete tasks in that list. When viewing a list's tasks, you can select a task to mark it as complete. wlsetup: Set up the workflow To-do It'd be great to be able to mark a task as complete when you select it through wlshow, however I can't seem to get the API to work with PATCH in Python's Requests module. If anyone has any idea how to make this work let me know! Edited September 17, 2015 by nicke5012
xilopaint Posted September 1, 2015 Posted September 1, 2015 The workflow is broken for special characters. nicke5012 1
nicke5012 Posted September 1, 2015 Author Posted September 1, 2015 (edited) Hi @xilopaint, fixed and added support for special characters. Thanks! Edited June 24, 2019 by deanishe Replace real name xilopaint 1
xilopaint Posted September 4, 2015 Posted September 4, 2015 (edited) Thank you, but the problem was not completely solved. On the last build downloaded on Github wlshow does not work if the list name has special characters. Edited June 22, 2019 by xilopaint
nicke5012 Posted September 6, 2015 Author Posted September 6, 2015 (edited) Thanks for the heads up @xilopaint--currently working on fixing the issue! Edited June 24, 2019 by deanishe Replace real name xilopaint 1
nicke5012 Posted September 9, 2015 Author Posted September 9, 2015 (edited) Hi @xilopaint, just got the fix for special characters working, with a bit of help from deanishe. You can grab the newest version on Github. Enjoy! Edited June 24, 2019 by deanishe Replace real name xilopaint 1
xilopaint Posted September 9, 2015 Posted September 9, 2015 (edited) Thank you. The workflow would be much more useful to me if it would give support for the smart lists, specially Today list. Edited June 22, 2019 by xilopaint
nicke5012 Posted September 10, 2015 Author Posted September 10, 2015 (edited) Hi @xilopaint, that's a great idea. Unfortunately Wunderlist doesn't support smart lists with their API yet (but apparently they're working on it). Hopefully soon! Edited June 24, 2019 by deanishe Replace real name
xilopaint Posted September 10, 2015 Posted September 10, 2015 (edited) I also feel wlshow a bit slow for retrieving the data. Any chance to speed up the process? Edited June 22, 2019 by xilopaint
nicke5012 Posted September 10, 2015 Author Posted September 10, 2015 (edited) Totally agree, @xilopaint. I'm hoping to incorporate some performance enhancements in the next release which will hopefully address the issue. Thanks! Edited June 24, 2019 by deanishe Replace real name
Aysun Posted September 14, 2015 Posted September 14, 2015 How do I add a task in a specific list? Something like "wladd demo list pick up groceries" doesn't seem to work.
nicke5012 Posted September 15, 2015 Author Posted September 15, 2015 Hi Aysun, that functionality isn't available yet--all task creations go to the inbox, and you can move from there. But thanks for the request! That's something I've been meaning to implement. I'm planning on updating the workflow with some performance adjustments and additional functionality (including this one) in the next week or two. I'll let you know when it comes!
nicke5012 Posted September 17, 2015 Author Posted September 17, 2015 (edited) Just updated the workflow to 1.2. Improvements include: New features: added ability to mark tasks as completed through wlshow added ability to specify which list to add a task to in wladd Security improvements: Moved storage of credentials to the Keychain. Also, this means that from now on you'll no longer have to go through setup when updating the workflow! Aysun--hopefully you find the added functionality useful. @xilopaint--I tried improving the performance but as far as I can tell the slowness is due to waiting for responses from Wunderlist's API. I'll think more on this one. Enjoy! Nick Edited June 24, 2019 by deanishe Replace real name xilopaint 1
xilopaint Posted September 18, 2015 Posted September 18, 2015 (edited) Very nice improvements. I think it would be nice if wlshow could display the same icons of Wunderlist UI for folders and lists instead the app icon for all results. In my case I use the new feature that allows the user to set emojis as lists icons so it would be great if those emojis could replace the app icon on the workflow as with the app. I think the workflow appearance would look nicer and cleaner on this way. Edited June 22, 2019 by xilopaint
njcrowther22 Posted May 31, 2016 Posted May 31, 2016 This. Is. Awesome. Game changer! Thanks for making this!
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