Espen Klem's repositories
stopword-trainer
A module for creating stopword lists for any language, based on a set of documents.
words-n-numbers
Tokenizing strings of text. Regex extracting arrays of words and optionally numbers, emojis, tags, usernames and email addresses from strings. For Node.js and the browser. When you need more than just [a-z] regular expressions.
software-code-of-conduct
Code to live by and with
eklem-headline-parser
Determines the most relevant keywords from an article headline combined with some article text. For node.js and the browser.
hit-highlighter
A versatile hit highlighter for search engines running in the browser and Node.js. Highlights query words and truncate result if necessary. Language agnostic.
leven-match
Return all word matches between two arrays within given Levenshtein distance
designing-with-search-data
Plugin for Adobe XD - A search engine running inside XD to easily populate your search application design.
batr-example
Example / test repository for batr - Bundle And Test and Repeat.
browsercrawler
Crawling content from a site within the browser. A basis for i.e. a search solution for static sites.
draw-to-communicate-workshops
Templates and tools for workshops to learn how to draw to communicate. Not art, communication. Everyone can. Doesn't need to be pretty. Communicate better within teams and stakeholders.
drawings-and-illustrations
Drawings and illustrations I create to communicate. Testing tldraw; extension for VS code to get a better workflow.
geo-search-helper
Helper functions for geographical search, filtering and sorting
onetimepadjs
Library of helper-functions for encrypting and decrypting messages with OTPs - One-time pads.
dlt-one-draw
Damn Linux Tablet one-inspired tablet. To be better at drawing and syncing than reMarkable.
eklem.github.io
robots.txt for my github.io pages
halloween-projection
Video to project on window on Halloween
hugo-theme-itheme
An Apple style theme for hugo
nrk-sapmi-crawler
Crawler for NRK Sapmi news bulletins that will be the basis for Sami stopword lists and an example search engine for content in Sami.
stopword-sami
Sami stopword lists for natural language processing. Examples on use could be search engines, machine learning and chatbots.
testflow-testFrame
To get a mobile viewport on a desktop for Testflow usability testing.
usability-testing-kit
All you need to set up, facilitate and analyse a usability test.
minecraft-setup
Just making local Minecraft machine setup easier. Mac mini and playit.gg.
search-index
A persistent, network resilient, full text search library for the browser and Node.js
usability-test-recording
Remote usability testing and recording of test