A linkwarden client for alfred.
Requires: Python. Tested on Python3.9+.
- Set linkwarden API key
- Set instance URL
- After install, please write
lworlwcand allow the script some time (>1 min) to install dependancies in the background before it will display results on subsequent uses.
To display/search all links: lw {query}
- To open in browser, return the link.
- To delete a link, use
Shiftmodifier - To open a preserved version on your linkwarden server use
cmd/⌘.
To display/search all collections: lwc {query}
- You can display/search each collection by returning it. The contents of each collection are searchable and have the same modifier options as
lw - You can open the collection in your browser with
cmd/⌘modifier
You can search/display a collection via a custom keyword.
- An example is given in the workflow object.
- You need create a
Script Filterwith the scriptbash ./helper.sh collection 16 "$@", where16is the specific collection id. - You can retrieve this id by looking at the url of a collection when it is open in your browse, it will be the final value in the path.
This workflow supports some special meta "magic" arguments. To view them, use lw workflow:help. To force the workflow to check for and install updates, use lw workflow:update.
- Download and display favicons? - expensive
- Show generic icons for collections, links and each preserved format
- Refresh Script Filter after deleting item.
- Test all three commands are working still.
- Update
__version__string - Delete
workflow/envfolder - Export workflow from Alfred Workflow Editor.
- Copy README
- Copy Version
- Push and create git tag for version
- Make GitHub release and upload
Linkwarden.Search.alfredworkflow