Alfred-Workflow is a Python helper library for Alfred 2, 3 and 4 workflow authors, developed and hosted on GitHub. Alfred workflows typically take user input, fetch data from the Web or elsewhere, filter them and display results to the user. Alfred-Workflow takes care of a lot of the details for you, allowing you to concentrate your efforts on your workflow’s functionality. Alfred-Workflow supports macOS 10.7+ (Python 2.7). Easily launch background tasks (daemons) to keep your workflow responsive. Check for and install new workflow versions using GitHub releases. Post notifications with Notification Center (10.8+ only) Error handling and logging for easier development and support. “Magic” arguments to help development, debugging and management of the workflow.
Features
- Fuzzy, Alfred-like search/filtering with diacritic folding
- Simple, persistent settings
- Keychain support for secure storage (and syncing) of passwords, API keys etc.
- Simple generation of Alfred feedback (XML and JSON)
- Lightweight web API with requests-like interface
- Easily launch background tasks (daemons) to keep your workflow responsive