Skip to content

Instantly share code, notes, and snippets.


Ch. König cking

View GitHub Profile
cking /
Created September 5, 2022 15:01


Extension Project Description
AutoFac Common Dependency Injection on steroids
Destructurama Web Allow automatic censoring of POCO via attributes in Serilog
Edi.Captcha Web Session based captcha image generation and verification
EFCore.NamingConventions Infrastructure More db like naming conventions
Fluent.Net Common I18N and L10N via Mozillas fluent project
cking / universalis.user.js
Created December 1, 2021 22:45
View universalis.user.js
// ==UserScript==
// @name Search get parameter -
// @namespace Z0ne
// @match
// @grant none
// @version 1.0
// @author Kura
// @description Get a search term from a query get parameter
// ==/UserScript==
cking /
Last active February 17, 2021 22:05
my rust tools and libs




Security audit of the Cargo.lock file. Checkts the audit database for any reported issues.

Warning: First run can be very slow, because it's building a copy of the database.

Example output console output

cking / Program.cs
Created November 3, 2020 14:09
D#+ with Qmmands and GenericHost
View Program.cs
// <copyright file="Program.cs" company="z0ne">
// Copyright (c) z0ne. All rights reserved.
// </copyright>
namespace Maria
using System;
using System.Linq;
using CommandLine;
cking /
Last active July 10, 2020 14:43
FFXIV Launcher Updater for Lutris


  • unzip (to extract the nupkg archive)
  • zenity (to show fancy progress bars)
  • curl (to do the actual web request)
  • jq (to parse the json returned by github api)
  • wrestool (provided by gnome-exe-thumbnailer and/or icoutils, to parse version info of local xiv launcher)
  • tr, sed (for parsing the output of wrestool)
  • mv, rm (to move files around)
cking / kbn.user.js
Created November 29, 2019 12:05
pleroma keyboard navigation
View kbn.user.js
// ==UserScript==
// @name KBN
// @version 1
// @grant none
// @match*
// ==/UserScript==
function l() {
const args = Array.from(arguments)
cking / steamworkshopdownloader.user.js
Last active March 3, 2020 02:36
my edits for the steam workshop downloader
View steamworkshopdownloader.user.js
// ==UserScript==
// @author Sycam Inc (origionally Alvaro)
// @name Enhanced Steam Workshop Downloader
// @description Adds an extra button to download, supports collections and new workshop layout
// @include **
// @include **
// @require
// @grant GM_xmlhttpRequest
// @version 2.1
// @license MIT
cking /
Created September 6, 2018 19:39

Keybase proof

I hereby claim:

  • I am cking on github.
  • I am kurabloodlust ( on keybase.
  • I have a public key whose fingerprint is 0D83 FEB5 8C07 CC67 0699 84FB EE32 3D27 23E8 A2B0

To claim this, I am signing this object:

cking / rewrites.user.js
Created June 13, 2018 07:42
Preview to full image rewrites
View rewrites.user.js
// ==UserScript==
// @name URL Rewrite
// @namespace Paars
// @match *://*/*
// @run-at document-start
// @grant none
// ==/UserScript==
const rewrites = [
cking / di.updateclassnames.js
Created May 3, 2018 09:51
Uses `mkloubert.vs-script-commands` to update used class names.
View di.updateclassnames.js
const map = {
'accountBtn-yEZXoY': 'accountBtn-2Nozo3',
'accountBtnInner-3zsU2z': 'accountBtnInner-sj5jLs',
'accountDetails-15i-_e': 'accountDetails-3k9g4n',
'accountList-odI5wQ': 'accountList-33MS45',
'ack-11L6X8': 'ack-2yIUvY',
'acrobat-2ppl7l': 'acrobat-3K1PC6',
'action-2mLTX4': 'action-3NgST5',
'action-2yZV0l': 'action-aOgSpZ',
'actionAndParty-2Wug4I': 'actionAndParty-3DXneA',