Skip to content

Instantly share code, notes, and snippets.

@ryanpcmcquen
ryanpcmcquen / README.txt
Last active August 2, 2026 23:55
iReal tools
iReal Pro Backup Cleanup Tools
==============================
Utilities for extracting, comparing, and removing songs from iReal Pro
backup files.
Files
-----
ireal_common.py
@ryanpcmcquen
ryanpcmcquen / Force-FileSync.ps1
Last active August 2, 2026 17:20
Tools to help with splitting and syncing files.
param(
[string]$Path = (Get-Location).Path,
[string]$Filter = "*"
)
if (-not (Test-Path -LiteralPath $Path -PathType Container)) {
Write-Error "Directory not found: $Path"
exit 1
}
:root {
--dark-grey: rgb(24, 26, 27);
--dark-medium-grey: rgb(27, 30, 31);
--medium-grey: rgb(31, 34, 35);
--dark-green: rgb(23, 55, 53);
--grey: grey;
--light-medium-grey: rgb(140, 130, 115);
--light-grey: rgb(208, 204, 197);
--near-medium-white: rgb(192, 186, 178);
/***
*** Modified by Ryan McQuen - February, 2024 and July, 2024
***/
/* Light Theme for YouTube Music */
/* By Tech How */
/* Visit this project on GitHub and be the first to know about bug fixes and improvements! */
/* https://github.com/Tech-How/Light-Theme-for-YouTube-Music */
/* Color Scheme */

Remapping types:

You can alter type keys with expressions:

export type PrefixKeyWithColon<Type> = {
    [Prop in keyof Type & string as `:${Prop}`]: Type[Prop]
}
@ryanpcmcquen
ryanpcmcquen / DEFAULT__state.xml
Last active February 20, 2022 22:58
Audient EVO 8 state
<?xml version="1.0" encoding="UTF-8"?>
<presets>
<preset company="audient ltd" product="evo 8" schema-version="0.1.0"
software-version="4.2.3">
<device>
<mixer artistMixEnabled="0">
<input channel="0" mode="0" name="MIC 1" cut="0">
<mix index="0" volume="-128.00" pan="0.50"/>
<mix index="1" volume="-128.00" pan="0.50"/>
@ryanpcmcquen
ryanpcmcquen / index.html
Created June 11, 2021 23:10
Get all CSS colors as a HashMap directly from W3.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>repl.it</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<script src="script.js"></script>
@ryanpcmcquen
ryanpcmcquen / config
Created May 12, 2021 16:58
Obsidian config
{"baseFontSize":16,"pluginEnabledStatus":{"file-explorer":true,"global-search":true,"switcher":true,"graph":true,"backlink":true,"page-preview":true,"command-palette":true,"markdown-importer":true,"word-count":true,"open-with-default-app":true,"file-recovery":true},"theme":"moonstone","foldHeading":true,"foldIndent":true,"useTab":false,"enabledPlugins":["obsidian-focus-mode","obsidian-org-mode"]}
@ryanpcmcquen
ryanpcmcquen / .jsbeautifyrc
Last active December 28, 2021 22:18
McLemon configs
{
"all":
{
"end_with_newline": true,
"eol": "\n",
"indent_size": 2,
"indent_with_tabs": false
},
"js":
{
@ryanpcmcquen
ryanpcmcquen / # emscripten - 2020-10-16_16-33-47.txt
Created October 20, 2020 17:49
emscripten on macOS 10.15.7 - Homebrew build logs
Homebrew build logs for emscripten on macOS 10.15.7
Build date: 2020-10-16 16:33:47