Personal scripts deviating from the defaults provided by foobar2000 out of the box. Curated for my own directory setup and tags, but feel free to use.
Playing: ▶ Catch Us by Odyssey (feat. Mortimer)
Paused: Various Artists | foobar2000
<!DOCTYPE html> | |
<meta charset=utf-8> | |
<title>Email CSS direction obfuscation -- with progressive enhancement</title> | |
<span style="display:inline-block; unicode-bidi:bidi-override; direction:rtl;" onmouseover="this.innerText=this.innerText.split('').reverse().join(''); this.style.unicodeBidi='';this.style.direction=''; this.removeAttribute('onmouseover');"> | |
moc.liamg@reinreb.eniotna | |
</span> |
{ | |
"folders": | |
[ | |
// add paths per directory you want to show | |
{ | |
// relative paths to the root | |
"path": "/", | |
// optionally give it a different name | |
"name": "My Project", | |
// possible folders to exclude |
;======================================================================== | |
; | |
; Template: WinTrigger (former OnOpen/OnClose) | |
; Description: Act upon (de)activation/(un)existance of programs/windows | |
; Online Ref.: http://www.autohotkey.com/forum/viewtopic.php?t=63673 | |
; | |
; Last Update: 15/Mar/2010 17:30 | |
; | |
; Created by: MasterFocus | |
; http://www.autohotkey.net/~MasterFocus/AHK/ |
; # - win, ! - alt, ^ - ctrl, + - shift | |
#MaxHotkeysPerInterval 200 | |
global en := DllCall("LoadKeyboardLayout", "Str", "00000409", "Int", 1) | |
ChangeActiveLayoutToEng() | |
{ | |
WinGet, window_id, ID, A | |
pid := DllCall("GetWindowThreadProcessId", "UInt", window_id, "Ptr", 0) |
Panagrams, ligatures and other font stress tests | |
Hamburgefonstiv | |
#123,456.7890mph | |
1lIi, 2z, 3E, 4yuA, 5sS, 6bG, 7L, 8B, 9g, 0Oo | |
bdpq | |
"…", “…”, ‘…’,:;.!? () {} [] | |
- hyphen, – en dash, — em dash | |
SAMPLE KERNING PAIRS | |
AT AV AW AY Av Aw Ay Fa Fe Fo Kv Kw Ky LO LV LY PA Pa Pe Po TA |
<!doctype html> | |
<html> | |
<head> | |
<title>Responsive Abbreviations</title> | |
<style type="text/css"> | |
/* Show "U.K." */ | |
abbr {cursor:default; border:none;} | |
/* Show "United Kingdom" */ | |
@media (min-width: 481px) { |
// ==UserScript== | |
// @name SoundCloud Last.fm Scrobbler | |
// @namespace http://userscripts.org/users/266001 | |
// @description SoundCloud Last.fm Scrobbler is a JS/Greasemonkey-based Last.fm scrobbler for SoundCloud with support for loving tracks. Based on Bandcamp Last.fm Scrobbler 0.9.4 GGS-0.9.3. | |
// @require http://userscripts-mirror.org/scripts/source/85398.user.js | |
// @include http://soundcloud.com/* | |
// @include https://soundcloud.com/* | |
// @version 0.1.6 GGS-0.9.5-Dv6 | |
// @license FreeBSD License (see source code). Portions dual-licensed under the MIT (Expat) License and GPLv2. | |
// @grant GM_log |
/** | |
* Markdown Quote to Clipboard | |
*/ | |
var mo = { | |
version: 1, | |
btnId: 'clipboard-btn-dceaeae8-1557-4454-883c-05ae99312192', | |
id:'clipboard-dceaeae8-1557-4454-883c-05ae99312192', | |
textareaId: 'clipboard-textarea-dceaeae8-1557-4454-883c-05ae99312192', | |
uniqueId: 'clipboard-script-dceaeae8-1557-4454-883c-05ae99312192', |
# Lines starting with # are comments | |
--ignore-errors | |
# --socket-timeout SECONDS | |
--socket-timeout 60 | |
--retries 8 | |
--output "%(uploader)s/[%(playlist_id)s] %(playlist)s/%(playlist_index)s %(upload_date)s [%(id)s] - %(title)s.%(ext)s" |