Skip to content

Instantly share code, notes, and snippets.

View scottmackenzzz's full-sized avatar

Scott Mackenzie scottmackenzzz

View GitHub Profile
@scottmackenzzz
scottmackenzzz / collections.coffee
Created November 12, 2014 14:10
Meteor - S3 file upload + thumbnailing
#
# FS Collection
#
profileThumbsStore = new FS.Store.S3('thumb',
accessKeyId : 'XXXXXXXXXXXXXXXXXX'
secretAccessKey : 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
bucket : 'my-bucket-name'
folder : 'thumb'
transformWrite : (fileObj, readStream, writeStream) ->
gm(readStream, fileObj.name()).resize("100", "100").stream().pipe writeStream
@scottmackenzzz
scottmackenzzz / MeteorSublimeTextProjectPrefs.json
Last active October 24, 2015 02:34
Meteor JS Sublime Text project preferences to ignore '.meteor', 'packages' (and other) folders for the purposes of better search. Reference → http://css-tricks.com/exclude-compiled-css-from-sublime-text-2-projects
{
"folders":
[
{
"path": "/path/to/my/app/",
"folder_exclude_patterns": [".meteor", "packages"]
}
]
}
checkLoggedIn = (obj) ->
page = obj.page.defaultTemplate
if Meteor.loggingIn()
console.log 'Logging in'
if not Meteor.user() and page isnt 'login'
this.redirect('/login')
else
if Meteor.user() and page is 'login'