Skip to content

Instantly share code, notes, and snippets.

View dstevensio's full-sized avatar

Dave Stevens dstevensio

View GitHub Profile
# I use the Dropbox iPhone app, and I love it - automatically backing up my photos to the cloud? Great!
# However, automatic uploads from your camera roll go to "Camera Uploads". If, like me, you can often
# forget to go in and sort your photos for a while, pretty soon there's so much in there it becomes slow
# to load. Use this script from the command line to move your photos in to a folder named "Unsorted Photos
# By Date" (you can change that on line 75 by setting basefolder) with subfolders for YEAR and then MONTH.
# Run this manually whenever things get out of hand, or have it running as a cron job or similar to automatically
# stay on top of things.
# You'll need the Dropbox Python SDK installed, as well as Colorama (pip install colorama)
@dstevensio
dstevensio / gist:3555326
Created August 31, 2012 16:20
Hosting node.js web apps on Webfaction - path inconsequential
Suppose you set up a custom app (listening on port) with Webfaction and you are assigned port 34544.
Now, let's say your node app is deployed by pushing to github on your local machine and pulling it down to your webfaction server.
The actual location within the directory Webfaction's control panel set up for you is irrelevant, so when you clone your Git repo, it creates a subfolder within the created directory - so your node app isn't at the root. But it'll still work as long as you get the correct port:
example node app:
var http = require('http');
http.createServer(function (req, res) {
@dstevensio
dstevensio / gmaildomain.py
Created August 22, 2011 00:46
Python Script To Add DNS Overrides For WebFaction Hosted Domains to use Google Apps Mail
'''
Run this script either by doing:
python gmaildomain.py
And you will be prompted for details, or you can save time by doing:
python gmaildomain.py WEBFACTION_USERNAME_HERE DOMAIN_TO_USE_GMAIL_FOR_HERE_WITHOUT_WWW
And you will only be prompted for your password.