Shortcuts app, add new workflow.
- First action: "TransientAppEntity Weirdness Showcase"
- Second action: "Get Items from List" with setting "First Item"
{ | |
"description": "caps_lock: hold for ⌃⌥⇧, tap for ⌘T", | |
"manipulators": [ | |
{ | |
"from": { | |
"key_code": "caps_lock", | |
"modifiers": { | |
"optional": [ | |
"any" | |
] |
import Foundation | |
import Security | |
extension Bundle { | |
/// Returns whether the bundle was signed for TestFlight beta distribution by checking | |
/// the existence of a specific extension (marker OID) on the code signing certificate. | |
/// | |
/// This routine is inspired by the source code from ProcInfo, the underlying library | |
/// of the WhatsYourSign code signature checking tool developed by Objective-See. Initially, |
#!/bin/sh | |
set -euo pipefail | |
# Set the paths to your Old/New Xcodes | |
OLD_XCODE="/Applications/Xcode-14.3.1.app" | |
NEW_XCODE="/Applications/Xcode-15.0.0.app" # To get build number | |
# Get New Xcode build number | |
OLD_XCODE_BUILD=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" ${OLD_XCODE}/Contents/Info.plist) |
use AppleScript version "2.4" -- Yosemite (10.10) or later | |
use scripting additions | |
-- # This script formats the currently open and focussed Swift file | |
-- # using SwiftFormat. It does so *without* resetting the editor's | |
-- # undo history. | |
-- # | |
-- # Version 2022-12-30.01 | |
-- # | |
-- # Author: Carlo Zottmann |
#!/bin/bash | |
# This script takes a PDF or list of PDFs and outputs a file(s) | |
# named <file>_scanned.pdf that looks like it has been scanned | |
# | |
# Requires imagemagic and popper to be installed (brew install imagemagick poppler) | |
# | |
# Accepts: a list of files | |
# Usage: ./<scriptfilename> pdf1.pdf pdf2.pdf | |
# | |
# To use as a macOS automator quick action you need to: |
# YT grid view | |
www.youtube.com##ytd-rich-item-renderer:has(yt-formatted-string[aria-label*=" REACTION "]) | |
www.youtube.com##ytd-rich-item-renderer:has(yt-formatted-string[aria-label*=" Reaction "]) | |
www.youtube.com##ytd-rich-item-renderer:has(yt-formatted-string[aria-label*=" REACTS "]) | |
www.youtube.com##ytd-rich-item-renderer:has(yt-formatted-string[aria-label*=" Reacts "]) | |
# YT list/results view | |
www.youtube.com##ytd-video-renderer:has(yt-formatted-string[aria-label*=" REACTION "]) | |
www.youtube.com##ytd-video-renderer:has(yt-formatted-string[aria-label*=" Reaction "]) | |
www.youtube.com##ytd-video-renderer:has(yt-formatted-string[aria-label*=" REACTS "]) |
/** @jsx h */ | |
import { h } from "preact"; | |
import { incrementCount, state } from "../stores/whatever_store.ts"; | |
export default function StoreUsingComponent1() { | |
const { counter } = state(); | |
return ( | |
<p> | |
<button onClick={incrementCount}> |
I hereby claim:
To claim this, I am signing this object:
# Install Xcode command line tools | |
xcode-select --install | |
# Install & set up homebrew | |
ruby ./install-homebrew.rb \ | |
&& brew doctor \ | |
&& brew update \ | |
&& brew cleanup \ | |
&& brew install caskroom/cask/brew-cask \ |