Skip to content

Instantly share code, notes, and snippets.

View pilotmoon's full-sized avatar
🏠
Working from bed

Nick Moore pilotmoon

🏠
Working from bed
View GitHub Profile
@pilotmoon
pilotmoon / another.js
Last active July 27, 2023 08:36
random snippet example
sdfsfg
@pilotmoon
pilotmoon / NetNewsWire.js
Last active February 15, 2023 16:42
PopClip Extension to add a URL to NetNewsWire
// #popclip
// name: NetNewsWire
// icon: iconify:carbon:satellite-radar
// requirements: [url]
// lang: js
const url = popclip.input.data.urls[0];
popclip.openUrl("feed:" + url, {
app: "com.ranchero.NetNewsWire-Evergreen"
});
@pilotmoon
pilotmoon / PopRichString+Markdown.m
Created January 21, 2023 17:41
Add formatting to NSAttributedString initilalized from Markdown
//
// PopRichString+Markdown.m
// Pop
//
// Created by Nicholas Moore on 29/11/2022.
//
#import "PopRichString+Markdown.h"
#import "NMKit.h"
@pilotmoon
pilotmoon / SwapName.yaml
Created June 3, 2022 09:52
PopClip extension to swap "Doe, John" to "John Doe"
#popclip
name: Swap Name
icon: symbol:arrow.triangle.swap
after: paste-result
regex: '\w+, .+'
javascript: |
const match = popclip.input.text.match(/(\w+), (.+)/)
if (match) return match[2] + ' ' + match[1]; else return null
# The above block is an Extension SNippet - select it to install the extension with PopClip
@pilotmoon
pilotmoon / Raycast.yaml
Last active March 13, 2024 05:36
Raycast
#popclip extension snippet to send text to Raycast
name: Raycast
before: copy
url: raycast://
after: paste
@pilotmoon
pilotmoon / gist:fc21103363ffaedf4d99535648f9ef73
Created May 5, 2022 13:17
Multiple action snippet example
# popclip
name: Dictionaries
actions:
- icon: square 見
url: mkdictionaries:///?text=***&category=ja&scope=headword
- icon: square 用
url: mkdictionaries:///?text=***&category=ja&scope=example
#popclip
name: paste >
requirements: [paste]
javascript: popclip.pasteText(pasteboard.text.split(/\n/).map(str => '> ' + str).join('\n'))
@pilotmoon
pilotmoon / lowercase-remove-colons.yaml
Created May 3, 2022 08:18
PopClip Snippet: Lowercase, and remove colons
# The brief:
# So, I have to convert MAC addresses from time to time into a format that our network/server guys want,
# which means converting to lowercase and removing the colons in the address. Is that something that could be worked up?
#
# Instructions: Select all the text below, starting with '#popclip'. The click the 'Install Extension' action in PopClip.
# popclip
name: Process MAC Address
title: mac
after: paste-result
#popclip
name: Copy and Switch App
title: ⌘C←
before: copy
key combo:
keyCode: 48
modifiers: 1048576
@pilotmoon
pilotmoon / multi_search_example.yaml
Last active December 8, 2021 09:11
Example PopClip Extensionc snippet to search multiple sites at once
# popclip
name: Amazon Multi Search
icon: search filled A
javascript: |
const term = encodeURIComponent(popclip.input.text)
popclip.openUrl('https://www.amazon.co.uk/s?k=' + term)
popclip.openUrl('https://www.amazon.co.jp/s?k=' + term)