Skip to content

Instantly share code, notes, and snippets.

View LucaBernstein's full-sized avatar

Luca Bernstein LucaBernstein

View GitHub Profile
@LucaBernstein
LucaBernstein / gardener-api-types-submodule-import-path-migration.sh
Last active February 19, 2026 05:55
Migration script for the introduction of a Go submodule for the Gardener API package
# Related Pull Request: https://github.com/gardener/gardener/pull/13536
# migrate type helper
find . -name '*.go' | xargs -I_ -P 8 sed -i -E 's%github.com/gardener/gardener/pkg/apis/(.*)/(helper|validation|conversion)%github.com/gardener/gardener/pkg/api/\1/\2%g' _
# migrate config helper
find . -name '*.go' | xargs -I_ -P 8 sed -i -E 's%github.com/gardener/gardener/pkg/([a-z]+)/apis/config/([a-z0-9]+)/(helper|validation|conversion)%github.com/gardener/gardener/pkg/api/config/\1/\2/\3%g' _
# migrate config types
find . -name '*.go' | xargs -I_ -P 8 sed -i -E 's%github.com/gardener/gardener/pkg/([a-z]+)/apis/config/([a-z0-9]+)%github.com/gardener/gardener/pkg/apis/config/\1/\2%g' _
@LucaBernstein
LucaBernstein / bookmark.js
Created July 26, 2020 07:37
Chrome bookmark to add Jitsi call (meet.ffmuc.org) to Google Calendar event on quick add (from week view) with random ID
javascript:(function(){var result = '',length=7; var characters = 'abcdefghijklmnopqrstuvwxyz'; var charactersLength = characters.length; for ( var i = 0; i < length; i++ ) {result += characters.charAt(Math.floor(Math.random() * charactersLength));}; var d=document,el = d.getElementsByClassName("DD3VVc")[1].click(),e=d.getElementsByClassName("T2Ybvb KRoqRc editable")[0];e.innerText='https://meet.ffmuc.net/Meeting-'+result;})();