Skip to content

Instantly share code, notes, and snippets.

Ole Jørgen Brønner olejorgenb

Block or report user

Report or block olejorgenb

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View constrainedWindow.js
#!/usr/bin/env gjs
/*
Create a window with given size constraints
Run it with:
gjs $FILENAME
*/
const Gio = imports.gi.Gio;
@olejorgenb
olejorgenb / norway_ele.py
Created Sep 1, 2019
Lookup elevation in Norway based on geonorge's wms service
View norway_ele.py
"""
Author: Ole Jørgen Brønner, olejorgen@yahoo.no
Lookup elevation in Norway (NB: might need to change dataset for northern Norway)
Dependencies:
- owslib
- rasterio
"""
View clutter-shader.js
function applyMotionBlur(actor, n, dir, wFn=function() { return 1; }) {
function blurShaderSource() {
function SAMPLE(offx, offy, w) {
return `pixel += ${w} * texture2D (tex, cogl_tex_coord_in[0].st + vec2(width_inv, height_inv) * vec2 (${offx}, ${offy}));`
}
function motionBlur(n, sign=1) {
let vs = []
let weights = []
let sum = 0
@olejorgenb
olejorgenb / places-exploration.sql
Created Feb 17, 2019
Firefox places.sqlite exploration
View places-exploration.sql
--- Firefox places.sqlite exploration
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/Places/Database
-- https://wiki.mozilla.org/images/d/d5/Places.sqlite.schema3.pdf
-- http://forensicswiki.org/wiki/Mozilla_Firefox_3_History_File_Format (probably somewhat outdated)
-- [select text -> right click -> search] does not set from_visit :(
--- Magic numbers
@olejorgenb
olejorgenb / copy-permalink.lua
Last active Aug 7, 2018
mpv user script: copy a command that will resume video at current position
View copy-permalink.lua
@olejorgenb
olejorgenb / dconf-editor-with-extensions-schemas
Created Dec 10, 2017
dconf-editor-with-extensions-schemas
View dconf-editor-with-extensions-schemas
#!/usr/bin/env zsh
## man dconf-editor:
#
# > dconf-editor reads gsettings schemas from $XDG_DATA_DIRS/glib-2.0/schemas
# > to obtain descriptions, default values and allowed values for keys.
#
# It only reads compiled schemas and only look for a single file -
# 'gschemas.compiled' per XDG_DATA_DIR though.. (??)
#
@olejorgenb
olejorgenb / _copyq
Last active Sep 10, 2017
zsh completions for copyq
View _copyq
#compdef copyq
#autoload
typeset -A cmds
cmds=(
show 'show main window and optionally open tab with given name'
hide 'hide main window'
toggle 'show or hide main window'
menu 'open context menu'
@olejorgenb
olejorgenb / autosuggest-complete.zsh
Created Sep 3, 2017
Offer zsh-autosuggestion as a completion candidate
View autosuggest-complete.zsh
# Make the autosuggestion a completion value
function _autosuggest_complete() {
local -a candidates
# IMPROVEMENT: If we can be sure that autosuggest has already run we can
# just grab the suggestion variable, avoiding the double call
local orignal_ZSH_AUTOSUGGEST_USE_ASYNC=$ZSH_AUTOSUGGEST_USE_ASYNC
ZSH_AUTOSUGGEST_USE_ASYNC=0 # need the result immediately
_zsh_autosuggest_strategy_$ZSH_AUTOSUGGEST_STRATEGY "$BUFFER"
ZSH_AUTOSUGGEST_USE_ASYNC=$orignal_ZSH_AUTOSUGGEST_USE_ASYNC
@olejorgenb
olejorgenb / merge-repo-to-subdir.sh
Created Jul 16, 2017 — forked from andsens/merge-repo-to-subdir.sh
Merges a repo into a subdirectory of another repo (useful when making a submodule part of a parent repo)
View merge-repo-to-subdir.sh
#!/bin/bash -e
function merge_repo_to_subdir {
local url=$1
local commit=$2
local module_path=$3
if [[ -z $url || -z $commit || -z $module_path ]]; then
echo "Usage: merge-repo-to-subdir.sh URL BRANCH PATH" >&2
exit 1
@olejorgenb
olejorgenb / nix-package-search
Last active Oct 3, 2019
nix-package-search
View nix-package-search
You can’t perform that action at this time.