Module: Jekyll::FlickrFilters

Defined in:
lib/badpixxel-jekyll-flickr/filters.rb

Instance Method Summary collapse

Instance Method Details

#flickr_ps_photos(photoset, max = false) ⇒ Object

Get Flikr PhotoSet Photos



43
44
45
46
47
48
49
50
51
52
# File 'lib/badpixxel-jekyll-flickr/filters.rb', line 43

def flickr_ps_photos(photoset, max = false)
    site = @context.registers[:site]
	Jekyll::flickr_setup(site)
	photoset = Jekyll::flickr_get_photoset(site, photoset)
		if !photoset
			return []
		end

	return photoset.get_photos_array(max) 
end

#flickr_ps_tags(photoset) ⇒ Object

Get All tags for a Flikr PhotoSet



18
19
20
21
22
23
24
25
26
27
# File 'lib/badpixxel-jekyll-flickr/filters.rb', line 18

def flickr_ps_tags(photoset)
    site = @context.registers[:site]
	Jekyll::flickr_setup(site)
	photoset = Jekyll::flickr_get_photoset(site, photoset)
		if !photoset
			return []
		end

	return photoset.get_tags() 
end

#flickr_ps_top_tags(photoset, count = 10) ⇒ Object

Get Most Used tags for a Flikr PhotoSet



30
31
32
33
34
35
36
37
38
39
# File 'lib/badpixxel-jekyll-flickr/filters.rb', line 30

def flickr_ps_top_tags(photoset, count = 10)
    site = @context.registers[:site]
	Jekyll::flickr_setup(site)
	photoset = Jekyll::flickr_get_photoset(site, photoset)
		if !photoset
			return []
		end

	return photoset.get_top_tags(count) 
end