Find: (\w+) (\d+)
Replace:
<font
android:fontStyle="normal"
android:fontWeight="$2"
android:font="@font/inter_$1" />
| // NAME: fancyLyrics | |
| // AUTHOR: fallsimpy | |
| // DESCRIPTION: Fancy background for lyrics | |
| /// <reference path="../globals.d.ts" /> | |
| (() => { | |
| const sel = { lyricRoot: `div[style*="--lyrics-color"]` } | |
| const rootEl = () => document.querySelector(sel.lyricRoot) | |
| const update = () => !!rootEl && rootEl()?.style.setProperty("--lyrics-image", `url(${Spicetify.Player.data.track.metadata.image_large_url})`) | |
| const style = ` |
| { | |
| "bindings": [ | |
| { | |
| "type": "httpTrigger", | |
| "direction": "in", | |
| "name": "req", | |
| "methods": [ | |
| "get", | |
| "post" | |
| ] |
%APPDATA%\Spotify\Apps in File Explorer (Win+R then paste %APPDATA%\Spotify\Apps)xpui.spa then click Open Archive under 7-Zipxpui.css in 7-Zipspotify.mod.css at the end of the file| <!DOCTYPE NETSCAPE-Bookmark-file-1> | |
| <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"> | |
| <TITLE>Bookmarks</TITLE> | |
| <H1>Bookmarks</H1> | |
| <DL> | |
| <DT><A HREF="about:kill" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQmSURBVHgB7VVdTBxVFP7u/O0usOwK/VPEUsvWaiGCNamQtGpirDQY/P9Jij9NjLzUh8ZoTAqmj/bBmjQaH2xTq9ZgYmL6ssYmRG1q2qI1hP6ABSktJYWisMvu7MzszL2egSWl7C7uYk37wJfM5tyz597zzXfOPQMsYhE3GSzbHwNhVFgcb8sKamgpIUcIDs6Bk5aFD6qbMPJv8RkJ9H2HcqkIR5eXYKVv6bNg3hrkhEQnxORhxBPAyF/4dTSCTaU/oZ6ybEkls22BT+77GIMzW5RM5zgampcFsLLASwvzNDnGkBOSA2CUpaiAtll40LHxDvdhc5mCOon8RhIY1XGFIvfMS0CoS1erhQqE5q6ixDuKnODqqd0+Zfr8Aog7bUowgkJi4xJzxFTIdeXMSEAu1k4nZAneopxLn4aY4RAL5UlnxKoeZGjRGCpMBz0yQ+dczmm40rW8cNKQw6VBaaPPy8Cy92oaBL1lTOcYH+dfhX4YfoXtAu9+CduIzj7Vg6p1n+NMVgLifSjnDDxH9SqApvqlerZDgN2JCZ9AruAiySzxu+iPHRBJbrsucxKbnARe1fzYEZXwaf0eJGbCr5VAPKKc3HmspUJL7vXKroM6xkxF9JKROwV3dx391k1ZLnzUGmRHTXyoGVIJsWzF8er12NB9iuGb52WoXa1Ypr7Y2jtS2XZpTFHc0rsJN6 |
pure go markdown parser with minimal or none regular expressions
table of contents
Sample Custom Parser
func customLineParse(line string) (tokens []string) {
var str strings.Builder
line = strings.TrimPrefix(line, "|")
for _, char := range line {
switch char {
case '|':
token := strings.TrimSpace(str.String())
tokens = append(tokens, token)| package main | |
| import ( | |
| "fmt" | |
| "log" | |
| "strings" | |
| "golang.org/x/net/html" | |
| ) |
| // ==UserScript== | |
| // @name github go docs (about) | |
| // @namespace com.fallsimply.tweaks | |
| // @version 1.0 | |
| // @author fallsimply | |
| // @description adds documentation link to go projects on github | |
| // @grant GM_xmlhttpRequest | |
| // ==/UserScript== | |
| let re = new RegExp('github.com/([^/]+)/([^/]+)'); |