Skip to content

Instantly share code, notes, and snippets.

View mwawrusch's full-sized avatar

Martin Wawrusch mwawrusch

View GitHub Profile
@mwawrusch
mwawrusch / get_users_object.json
Created May 9, 2011 06:34
Sample result for get /users/martin_sunset in the tagli.st api.
{"user_name":"martin_sunset",
"image_url":"http://a2.twimg.com/profile_images/247413746/People_MartinWawrusch_Small_normal.jpg",
"is_placeholder_image":false,
"twitter_name":"martin_sunset",
"display_name":"Martin Wawrusch",
"profile_url":"http://tagli.st/martin_sunset",
"url":"http://api.tagli.st/v1/users/martin_sunset",
"api_status":{"request_id":"test"}}
@mwawrusch
mwawrusch / coffeescript_twitter_jquery.js
Created May 18, 2011 22:19
Coffeescript implementation of a twitter jquery plugin compiled version
/* DO NOT MODIFY. This file was compiled Wed, 18 May 2011 11:49:14 GMT from
* /Users/mwawrusch/Documents/triponadeal/app/scripts/jquery.recent-tweets.coffee
*/
(function() {
var $;
$ = jQuery;
$.fn.extend({
recentTweets: function(options) {
var opts, self;
@mwawrusch
mwawrusch / coffeescript_twitter_jquery.coffee
Created May 18, 2011 22:18
Coffeescript implementation of a twitter jquery plugin
# Quick jquery plugin to display recent tweets
# (C) 2011 Martin Wawrusch (@martin_sunset , http://martinatsunset.com, https://github.com/mwawrusch)
#
# The juicy parts are from:
#
# http://www.simonwhatley.co.uk/ (Simon Whatley)
# https://github.com/jimeh (Jim Myhrberg)
#
# I just assembled them in coffeescript.
#
Twitter.configure do |config|
# config.gateway = "http://#{self.apigee_twitter_api_endpoint}"
config.consumer_key = self.twitter_key
config.consumer_secret= self.twitter_secret
config.oauth_token = authentication.token
config.oauth_token_secret = authentication.secret
end
user.set_is_working! true, 1,"Retrieving followers and friends!",false
require 'simple_worker'
require 'hoptoad_notifier'
require 'devise'
require 'twitter'
require 'json'
require 'mongoid'
require 'devise/orm/mongoid'
require 'cancan'
require 'omniauth'
require 'referenced_image'
class ReferencedAppImage < ReferencedImage
include SimpleWorker::UsedInWorker
# field :carrierwave
mount_uploader :carrierwave, AppUploader
class ReferencedImage
include Mongoid::Document
include Mongoid::Timestamps
include SimpleWorker::UsedInWorker
IMAGE_TYPES = %w[screenshot artwork thumbnail]
@mwawrusch
mwawrusch / gist:1056043
Created June 30, 2011 11:26
simpleworkerbootup
Merged folders! {"lib/model_ext/"=>["/Users/mwawrusch/Documents/freshfugu2/lib/model_ext/change_loggable_model.rb", "/Users/mwawrusch/Documents/freshfugu2/lib/model_ext/color_scheme.rb", "/Users/mwawrusch/Documents/freshfugu2/lib/model_ext/followable_model.rb", "/Users/mwawrusch/Documents/freshfugu2/lib/model_ext/importable_model.rb", "/Users/mwawrusch/Documents/freshfugu2/lib/model_ext/slug_model.rb", "/Users/mwawrusch/Documents/freshfugu2/lib/model_ext/taggable.rb", "/Users/mwawrusch/Documents/freshfugu2/lib/model_ext/useable_model.rb", "/Users/mwawrusch/Documents/freshfugu2/lib/model_ext/viewcountable_model.rb", "/Users/mwawrusch/Documents/freshfugu2/lib/model_ext/voteable_model.rb"]}
Merged folders! {"lib/model_ext/"=>["/Users/mwawrusch/Documents/freshfugu2/lib/model_ext/change_loggable_model.rb", "/Users/mwawrusch/Documents/freshfugu2/lib/model_ext/color_scheme.rb", "/Users/mwawrusch/Documents/freshfugu2/lib/model_ext/followable_model.rb", "/Users/mwawrusch/Documents/freshfugu2/lib/model_ext/importable_m
@mwawrusch
mwawrusch / BigMess.rb
Created August 22, 2011 12:52
BigMess
# Owner (non embedded)
# Represents a single destination (can be country,...)
class Destination
include Mongoid::Document
include Mongoid::Timestamps
include Mongoid::Slug
include SimpleWorker::UsedInWorker
@mwawrusch
mwawrusch / scottyapp-info-response.json
Created October 27, 2011 11:37
scottyapp-info-response
{"name":"scottyapp","canonicalUrl":"https://api.scottyapp.com/v1","version":1}