This should work on at least:
- 10.9 Mavericks
- 10.10 Yosemite
Taken from Using MacOSX Lion command line mail with Gmail as SMTP
Edit file /etc/postfix/main.cf
and add this to the bottom:
# Created with the following resources | |
# http://www.alfredforum.com/topic/37-feature-request-run-javascriptnodejs-scripts/#entry2262 | |
# https://github.com/lrrfantasy/alfred-feedback-xml-generation/#nodejs | |
# Bootstrapped workflow here is probably better: https://github.com/giangvo/alfred-workflow-nodejs | |
/usr/local/bin/node <<-'CODE' | |
try { | |
var query = "{query}"; |
load 'alfred_feedback.rb' | |
require 'logger' | |
require 'uri' | |
# Set up logging | |
file = File.open('/tmp/alfred-workflow-gcalc.log', File::WRONLY | File::APPEND | File::CREAT) | |
logger = Logger.new(file) | |
logger.level = Logger::WARN | |
#logger.level = Logger::DEBUG # Uncomment this for debug output |
This should work on at least:
Taken from Using MacOSX Lion command line mail with Gmail as SMTP
Edit file /etc/postfix/main.cf
and add this to the bottom:
#!/usr/bin/ruby | |
require 'csv' | |
require 'erb' | |
require 'cgi' | |
if ARGV.length == 2 | |
input_csv = ARGV[0] | |
output_te = ARGV[1] | |
unless output_te =~ /\.textexpander$/ | |
puts "Second argument must have a '.textexpander' extension." |
Fixed by @williamtsoi1 at: https://gist.github.com/williamtsoi1/104531c65852a852399a3dc1096a2dcc
#!/usr/bin/env python | |
# Requires config file at ~/.burl.py: | |
# [Defaults] | |
# login = MYLOGINNAMEHERE | |
# key = MYTOKENHERE | |
# Shortens URL via Bit.ly | |
# Input: URL from clipboard OR CLI argument | |
# Action: The shortened URL is put on the clipboard, ready for pasting. You'll be notified via growlnotify that your link is ready. |
#!/usr/bin/env python | |
import argparse | |
import ConfigParser | |
parser = argparse.ArgumentParser() | |
parser.add_argument("-c", "--conf_file", | |
help="Specify config file", metavar="FILE", default=os.path.expanduser('~') + '/.' + os.path.basename(__file__))) | |
args, remaining_argv = parser.parse_known_args() | |
defaults = { | |
"option1" : "some default", |
#!/usr/bin/env python | |
# Latest copy of this will be found at https://gist.github.com/joech4n/3c2e79b440655e77f692 | |
import argparse | |
import boto | |
import sys | |
parser = argparse.ArgumentParser(description='Generate an S3 signed URL') | |
parser.add_argument('bucket', help='bucket name') | |
parser.add_argument('key', help='prefix/key') |
#!/usr/bin/env python | |
# https://gist.github.com/joech4n/1b3d394ceb8b776f06d7 | |
import os | |
import sys | |
import subprocess | |
import argparse | |
import ConfigParser | |
import shlex |