Skip to content

Instantly share code, notes, and snippets.

💭
🤓

David Miller davidfmiller

💭
🤓
Block or report user

Report or block davidfmiller

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View xmlpretty.py
#!/usr/bin/python
import xml.dom.minidom
import sys
input = sys.stdin.read()
dom = xml.dom.minidom.parseString(input)
pretty_xml_as_string = dom.toprettyxml(indent=' ', newl='\n')
@davidfmiller
davidfmiller / bb-launchbar.appleScript
Last active Jan 18, 2019
Send BBEdit document to LaunchBar
View bb-launchbar.appleScript
try
set mydoc to ""
tell application "BBEdit"
set mydoc to file of (document 1 of window 1)
end tell
tell application "LaunchBar"
open mydoc
end tell
@davidfmiller
davidfmiller / 5rings.txt
Last active Sep 27, 2018
The Five Rings
View 5rings.txt
Do not ignore the many ways in the world.
Do not seek after pleasures for yourself.
Do not rely on anything whatsoever.
Think little about yourself; think deeply about the world.
Never, in all your life, think greedy or desirous thoughts.
View bb-eslint.appleScript
(* Pipe eslint output into a BBEdit results window *)
try
tell application "BBEdit"
set mydoc to file of (document 1 of window 1)
end tell
set posixPath to POSIX path of mydoc
set cmd to "/usr/local/bin/node /usr/local/bin/eslint -c ~/.eslintrc.js -f unix " & (quoted form of POSIX path of mydoc) & " | /usr/local/bin/bbresults"
do shell script cmd
on error
@davidfmiller
davidfmiller / Copy Command to Clipboard.applescript
Last active Dec 6, 2017
Copy a UNIX command to your clipboard to return to the location of your cursor in the current file
View Copy Command to Clipboard.applescript
(*
Copy UNIX command to return to current location in active BBEdit document
*)
tell application "BBEdit"
set mydocs to every text document in window 1
if (length of mydocs is greater than 0) then
set props to get properties of selection
set mydoc to first item of mydocs
View sticky-clipboard.applescript
launch application "Stickies"
tell application "System Events" to tell process "Stickies"
click menu item "New Note" of menu "File" of menu bar 1
set frontmost to true
click menu item "Paste" of menu "Edit" of menu bar 1
end tell
@davidfmiller
davidfmiller / bbedit-documents-clipboard.applescript
Last active Nov 24, 2017
Copy text document paths in the active BBEdit window to clipboard
View bbedit-documents-clipboard.applescript
(*
Copy paths of all open text documents in the active BBEdit window to your clipboard
*)
tell application "BBEdit"
set mydocs to every text document in window 1
set urls to ""
repeat with doc in mydocs
set myurl to (URL of doc)
if (myurl is not missing value) then
@davidfmiller
davidfmiller / safari-bbedit.appleScript
Last active Jul 5, 2017
Open source of current Safari document in BBEdit
View safari-bbedit.appleScript
(*
Open source of current Safari document in BBEdit
David Miller
https://readmeansrun.com
*)
set mycontents to ""
set myname to ""
try
View macos-bootstrap.sh
#!/bin/sh
# Get your brand new Mac setup properly
# show full path in Finder title bar
defaults write com.apple.finder _FXShowPosixPathInTitle -bool true; killall Finder
# show hidden files in Finder
defaults write com.apple.finder AppleShowAllFiles YES
killall Finder
You can’t perform that action at this time.