View NetNewsWire.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// #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" | |
}); |
View PopRichString+Markdown.m
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// PopRichString+Markdown.m | |
// Pop | |
// | |
// Created by Nicholas Moore on 29/11/2022. | |
// | |
#import "PopRichString+Markdown.h" | |
#import "NMKit.h" |
View SwapName.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#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 |
View Raycast.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#popclip extension snippet to send text to Raycast | |
name: Raycast | |
before: copy | |
url: raycast:// | |
after: paste |
View gist:fc21103363ffaedf4d99535648f9ef73
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# popclip | |
name: Dictionaries | |
actions: | |
- icon: square 見 | |
url: mkdictionaries:///?text=***&category=ja&scope=headword | |
- icon: square 用 | |
url: mkdictionaries:///?text=***&category=ja&scope=example |
View gist:52c735fa4cb5888f8c51a7546708695f
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#popclip | |
name: paste > | |
requirements: [paste] | |
javascript: popclip.pasteText(pasteboard.text.split(/\n/).map(str => '> ' + str).join('\n')) |
View lowercase-remove-colons.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 |
View gist:3bebcb0759f855ca59294ae7ea68c434
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#popclip | |
name: Copy and Switch App | |
title: ⌘C← | |
before: copy | |
key combo: | |
keyCode: 48 | |
modifiers: 1048576 |
View multi_search_example.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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) |
View rsa_key_transform.swift
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env swift | |
/* This code takes an RSA public key as raw modulus and exponent, and packages them into the PKCS #1 format | |
as required by SecKeyCreateWithData function in the Apple Security framework. | |
It is heavily based on this StackOverflow answer by dnlggr here: | |
https://stackoverflow.com/questions/27132937/create-seckey-from-modulus-and-exponent-in-swift | |
Tip: you can paste this into Swift playgrounds (removing the top line), | |
or save as file with chmod +x and run directly in shell. | |
*/ | |
import Cocoa |
NewerOlder