this is a proposal for a uri scheme based on the [file uri scheme described in rfc8089][file-uri], but with an extension for targeting a line and column or range.
what does this scheme look like?
link to line 22
# Maintainer: Hyperdriveguy <hyperdriveguy@gmail.com> | |
pkgname=tilemap-studio | |
pkgver=4.0.1 | |
pkgrel=1 | |
pkgdesc="A tilemap editor for Game Boy, GBC, GBA, or SNES projects." | |
arch=('x86_64') | |
url='https://github.com/Rangi42/tilemap-studio' | |
license=('LGPL') | |
makedepends=('git' 'make' 'gcc') | |
source=("${pkgname}"::'git+https://github.com/Rangi42/tilemap-studio.git' |
pkgname=hdrop | |
pkgver=0.4.2 | |
pkgrel=1 | |
epoch=1 | |
pkgdesc="Emulate 'tdrop' (dropdown windows) in Hyprland" | |
arch=(i686 x86_64) | |
url="https://github.com/Schweber/hdrop" | |
license=('AGPL-3.0-or-later') | |
depends=(bash jq) | |
makedepends=(scdoc) |
<!DOCTYPE html> | |
<html> | |
<head> | |
<title>Darkreader Flicker</title> | |
</head> | |
<body> | |
<input type="button" value="insert light-mode iframe"> | |
<script> | |
const button = document.querySelector('input'); | |
button.addEventListener('click', () => { |
# this is a version of wxwidgets-gtk built with egl support disabled | |
# to help debug this issue with slade: | |
# https://github.com/sirjuddington/SLADE/issues/1390 | |
# modified from the official PKGBUILD: | |
# https://github.com/archlinux/svntogit-packages/blob/packages/wxwidgets/trunk/PKGBUILD | |
pkgname=wxwidgets-gtk3-no-egl-debug | |
pkgver=3.2.2.1 | |
pkgrel=1 |
#!/usr/bin/env python3 | |
import os | |
import sys | |
from Xlib import X | |
from typing import List | |
from kitty.constants import is_macos | |
# Installation: place minimal_popup.py in your ~/.config/kitty |
#!/usr/bin/zsh | |
# Adjust the panning of applications based on window position.. Enjoy <3 | |
# Very hacky, no guarantees it wont hurt your ears so be careful! | |
# | |
# Requires: | |
# pulseaudio (or pipewire) | |
# xdotool | |
# awk | |
# use this to move where the "center" is, useful for multi-monitor setups |
#!/usr/bin/python | |
import array | |
from ola.ClientWrapper import ClientWrapper | |
def DmxSent(state): | |
wrapper.Stop() | |
universe = 0 |
#!/usr/bin/bash | |
# simple script to set the volume of pulseaudio sinks for the currently focused window | |
# takes a single argument which is passed to pactl to set the volume; [+-]n% to adjust by n% up or down, respectively | |
# from https://superuser.com/a/784102/319302 | |
pidtree() ( | |
[ -n "$ZSH_VERSION" ] && setopt shwordsplit | |
declare -A CHILDS | |
while read P PP;do | |
CHILDS[$PP]+=" $P" |
// ==UserScript== | |
// @name kbd formatting button for stackexchange | |
// @namespace http://blender.org | |
// @include *.stackexchange.com/* | |
// @include http://stackoverflow.com/* | |
// @include http://askubuntu.com/* | |
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js | |
// @version 7 | |
// @grant GM_getValue | |
// @grant GM_setValue |