- Created by DanyGLewin
- 🗓 Last Updated: 20/04/20 20:52:07
- 🌟 Stars on GitHub: 1
- Please consider supporting the creator by Starring or Sponsoring them on GitHub!
- Get Workflow
- Get Latest Release
- Get Source Code
From their README
Kanka-alfred
kanka.io is an free to use tool for managing tabletop RPG campaigns and worlds. This is an Alfred 4 workflow for quick browsing and searching through your campaigns and entities.
Requirements
To use this Workflow you must have Alfred, and own a Powerpack license. This Workflow works on OSX 10.15 Catalina, though should work on any mac version if you have python 3.7 installed.
Installation & Setup
Download and run Kanka-alfred-1.0.alfredworkflow
.
Once installed, go to https://kanka.io/en/settings/api and click Create New Token
. Give your token a name (such as "Alfred" or "Search"), and copy it.
Open the Alfred Preferences, go to Workflows
and find Kanka. In the top-right corner of the window you'll find a button that looks like [x]
. Click it to show the Workflow Variables window.
On the right half of the window, find the row that says token
and double click under the value
column, then paste your token and click Save
to exit.
Usage
kk [query]
Press return (↵) to open the selected page.
If the script fails due to missing dependancies, run kkconfig
in the alfred console, and it should install any that are missing.
Configuration (WIP)
By default, the workflow caches all the entities from all your campaigns up to once every 24 hours, when you call the workflow. If you want to increase or decrease this limit, you may change how many hours must pass between updates by changing the cache_limit
workflow variable.
TODO
- Allow configuration of what entity types are included (to help with the API call limit)
- Make decent UI for configuration
- Figure out auto-updating
- Dependancy management