-
Notifications
You must be signed in to change notification settings - Fork 1
/
app.rb
70 lines (51 loc) · 1.1 KB
/
app.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
require 'sinatra'
require 'feedzirra'
require 'flickraw-cached'
FlickRaw.api_key="86f6c95a16cf6cdcac6451dbcecc277b"
FlickRaw.shared_secret="cb480187baea7c95"
helpers do
def partial (template, locals = {})
erb(template, :layout => false, :locals => locals)
end
def sq_img(info)
FlickRaw.url_s(info)
end
def bigsq_img(info)
FlickRaw.url_q(info)
end
def orig_img(info)
FlickRaw.url_b(info)
end
end
before do
get_feed
get_photos
end
get '/' do
erb :index
end
get '/about' do
erb :about
end
get '/events' do
erb :events
end
get '/photos' do
erb :photos
end
get '/donate' do
redirect 'https://www.cff.org/great_strides/GenericDonation/?GSAppealCode=GWMTGS0312&idUI=347089&idVolunteer=1871334&walkid=7950'
end
get '/blog' do
erb :blog
end
def get_feed
feed = Feedzirra::Feed.fetch_and_parse("http://koyandkadyn.blogspot.com/feeds/posts/default")
@entries = feed.entries
end
def get_photos
@photos = flickr.people.getPublicPhotos(:user_id => '81955649@N04')
end
# get '/donate' do
# erb :coming_soon
# end