Skip to content

Instantly share code, notes, and snippets.

View eikowagenknecht's full-sized avatar
:octocat:
coding... please wait...

Eiko Wagenknecht eikowagenknecht

:octocat:
coding... please wait...
View GitHub Profile
@OwenMelbz
OwenMelbz / riftbound.json
Created November 15, 2025 11:34
Riftbound v1 Cards
[
{
"id": "ogs-001-024",
"name": "Annie, Fiery",
"collectorNumber": 1,
"publicCode": "OGS-001/024",
"orientation": "portrait",
"set": "OGS",
"setName": "Proving Grounds",
"domains": [
@steipete
steipete / agent.md
Created October 14, 2025 14:41
Agent rules for git
  • Delete unused or obsolete files when your changes make them irrelevant (refactors, feature removals, etc.), and revert files only when the change is yours or explicitly requested. If a git operation leaves you unsure about other agents' in-flight work, stop and coordinate instead of deleting.
  • Before attempting to delete a file to resolve a local type/lint failure, stop and ask the user. Other agents are often editing adjacent files; deleting their work to silence an error is never acceptable without explicit approval.
  • NEVER edit .env or any environment variable files—only the user may change them.
  • Coordinate with other agents before removing their in-progress edits—don't revert or delete work you didn't author unless everyone agrees.
  • Moving/renaming and restoring files is allowed.
  • ABSOLUTELY NEVER run destructive git operations (e.g., git reset --hard, rm, git checkout/git restore to an older commit) unless the user gives an explicit, written instruction in this conversation. Treat t
@eikowagenknecht
eikowagenknecht / callbackPack.ts
Last active December 17, 2024 13:47
Helpers to pack data for Telegram callbacks
import { z } from "zod";
/**
* Represents a value that can be converted to a string using valueOf()
* Typically used for enums or other string-like types
*/
interface EnumValue {
valueOf(): string;
}
@jamct
jamct / docker-compose.env
Created April 18, 2024 08:16
Docker-Compose for Paperless-ngx
# The UID and GID of the user used to run paperless in the container. Set this
# to your UID and GID on the host so that you have write access to the
# consumption directory.
USERMAP_UID=1028
USERMAP_GID=100
# Additional languages to install for text recognition, separated by a
# whitespace. Note that this is
# different from PAPERLESS_OCR_LANGUAGE (default=eng), which defines the
@eikowagenknecht
eikowagenknecht / kagi_group_results.js
Last active January 30, 2024 08:42
Kagi Grouped Result Enhancer
// ==UserScript==
// @name Kagi Grouped Result Enhancer
// @namespace http://tampermonkey.net/
// @version 0.2
// @description Enhance grouped results in Kagi with visible URLs
// @author Eiko Wagenknecht
// @match *://*kagi.com/*
// @grant none
// ==/UserScript==
@kepano
kepano / obsidian-web-clipper.js
Last active May 6, 2026 00:32
Obsidian Web Clipper Bookmarklet to save articles and pages from the web (for Safari, Chrome, Firefox, and mobile browsers)
javascript: Promise.all([import('https://unpkg.com/turndown@6.0.0?module'), import('https://unpkg.com/@tehshrike/readability@0.2.0'), ]).then(async ([{
default: Turndown
}, {
default: Readability
}]) => {
/* Optional vault name */
const vault = "";
/* Optional folder name such as "Clippings/" */