External tools and scripts for Kanka

External tools

  • Kanka Archive Explorerarrow-up-right (KAREX) by Jonathan Garrison: A Python3 script that scans a campaign export Zip file to produce a human-readable HTML file.

  • Kanka Attribute Templates Designerarrow-up-right by MaxJohnson: A rough and messy local workspace to approximate Kanka's layout and css capabilities for attribute template development. Uses JavaScript to replace some of the Blade logic with placeholder text to assist in developing and testing your template’s layout locally.

  • Kanka.js by NachtTheFerret: A JavaScript library for the API.

  • Kanka Ruler Calculation by BrandonEchols & The Quacken: Figure out what value to input for the map measurement setting based on your image's dimensions and desired metric. The tool is no longer online, but maybe you will find the original calculationsarrow-up-right helpful.

  • Kanka-Wordcountarrow-up-right by Kuskus: A Typescript utility that computes the word count of your campaigns, supporting various options and filters. Installed and run locally via NPM.

  • RealmPressarrow-up-right by promiemotz: A Python script that can convert campaign exports (manually downloaded or through the API) into Markdown, HTML and PDF documents and optionally upload them to Google Drive.

  • Tag the Untaggedarrow-up-right by Kelaos: An API-based utility that adds a specified tag to all of your untagged entities so you can track them down more easily.

Discord Integrations

User scripts

The links that follow will take you to various Tampermonkeyarrow-up-right scripts designed specifically for Kanka. Those scripts are extensions that can be installed in your browser to give you additional features without affecting the actual website for other users.

Scripts by Salvatos

Since I have accumulated dozens of scripts over the years, you can check them out herearrow-up-right, sorted by popularity. Personal favourites include the Editor Toolkit that enhances Summernote and the Automatic Table of Contents to quickly scroll to various sections of entities.

Last updated