eklem
Interaction Designer at Knowit. Tinkering with search in the browser. Interested in human beings and technology.
Knowit.noOslo
Pinned Repositories
daq-proc
Simple document and query processor that makes search running in the browser and node.js a little better
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
norch-vue
Vue.js frontend to Norch and search-index.
nowcontent.xyz
Create bookmarklets for sending content / pages to service [xyz]
software-code-of-conduct
Code to live by and with
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.
stopword
A module for node.js and the browser that takes in text and strips it of stopwords
eklem's Repositories
eklem/stopword-trainer
A module for creating stopword lists for any language, based on a set of documents.
eklem/daq-proc
Simple document and query processor that makes search running in the browser and node.js a little better
eklem/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.
eklem/software-code-of-conduct
Code to live by and with
eklem/eklem-headline-parser
Determines the most relevant keywords from an article headline combined with some article text. For node.js and the browser.
eklem/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.
eklem/leven-match
Return all word matches between two arrays within given Levenshtein distance
eklem/designing-with-search-data
Plugin for Adobe XD - A search engine running inside XD to easily populate your search application design.
eklem/batr
Bundle and test CommonJS and ESM in NodeJS and UMD in the browser with AvaJS and Playwright. And repeat with i.e GitHub CI.
eklem/batr-example
Example / test repository for batr - Bundle And Test and Repeat.
eklem/blog
Thoughts, ideas and work - Technology, UX and DIY
eklem/browsercrawler
Crawling content from a site within the browser. A basis for i.e. a search solution for static sites.
eklem/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.
eklem/drawings-and-illustrations
Drawings and illustrations I create to communicate. Testing tldraw; extension for VS code to get a better workflow.
eklem/geo-search-helper
Helper functions for geographical search, filtering and sorting
eklem/onetimepadjs
Library of helper-functions for encrypting and decrypting messages with OTPs - One-time pads.
eklem/dlt-one-draw
Damn Linux Tablet one-inspired tablet. To be better at drawing and syncing than reMarkable.
eklem/eklem.github.io
robots.txt for my github.io pages
eklem/halloween-projection
Video to project on window on Halloween
eklem/hugo-theme-itheme
An Apple style theme for hugo
eklem/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.
eklem/stopword-sami
Sami stopword lists for natural language processing. Examples on use could be search engines, machine learning and chatbots.
eklem/testflow-testFrame
To get a mobile viewport on a desktop for Testflow usability testing.
eklem/unicode-emojis-unique-id-json
eklem/usability-testing-kit
All you need to set up, facilitate and analyse a usability test.
eklem/aapent-lovarbeid
eklem/minecraft-setup
Just making local Minecraft machine setup easier. Mac mini and playit.gg.
eklem/pouchdb
:koala: - PouchDB is a pocket-sized database.
eklem/search-index
A persistent, network resilient, full text search library for the browser and Node.js
eklem/usability-test-recording
Remote usability testing and recording of test