Skip to content

Instantly share code, notes, and snippets.

View burnedikt's full-sized avatar

Benedikt Reiser burnedikt

View GitHub Profile
@MarksCode
MarksCode / use-prompt.ts
Last active May 28, 2024 12:55
return `usePrompt` capabilities from react-router
/**
* Prompts a user when they exit the page
*/
import { useCallback, useContext, useEffect } from 'react';
import { UNSAFE_NavigationContext as NavigationContext } from 'react-router-dom';
function useConfirmExit(confirmExit: () => boolean, when = true) {
const { navigator } = useContext(NavigationContext);
@J05HI
J05HI / eBay_Kleinanzeigen_Anzeige_duplizieren.js
Last active May 28, 2024 20:20
Add "reinstate" functionality, refactoring
// ==UserScript==
// @name eBay Kleinanzeigen - Anzeige duplizieren / neu einstellen
// @namespace https://github.com/J05HI
// @description Bietet eine "Anzeige duplizieren / neu einstellen" Funktion beim Bearbeiten einer vorhandenen Anzeige in eBay Kleinanzeigen.
// @icon http://www.google.com/s2/favicons?domain=www.kleinanzeigen.de
// @copyright 2024, J05HI (https://github.com/J05HI)
// @license MIT
// @version 1.4.0
// @match https://www.kleinanzeigen.de/p-anzeige-bearbeiten.html*
// @grant none
@burnedikt
burnedikt / get-keycloak-users.sh
Created May 8, 2020 13:05
Get users from keycloak
# Requires jq to be installed --> https://stedolan.github.io/jq/
# Create a suitable client supporting "Direct Auth" for your keycloak instance and remember its client credentials (id and secret)
# also see https://developers.redhat.com/blog/2020/01/29/api-login-and-jwt-token-generation-using-keycloak/
CLIENT_ID=test
CLIENT_SECRET=test-secret
USERNAME=admin
PASSWORD=supersecure
KEYCLOAK_URL=https://your.keycloak.com
REALM_NAME=realm
@aliesbelik
aliesbelik / benchmarking-tools.md
Last active May 21, 2024 10:25
Benchmarking & load testing tools
@nemotoo
nemotoo / .gitattributes
Last active May 18, 2024 08:08
.gitattributes for Unity3D with git-lfs
## Unity ##
*.cs diff=csharp text
*.cginc text
*.shader text
*.mat merge=unityyamlmerge eol=lf
*.anim merge=unityyamlmerge eol=lf
*.unity merge=unityyamlmerge eol=lf
*.prefab merge=unityyamlmerge eol=lf