Module: Jekyll::FlickrFilters
- Defined in:
- lib/badpixxel-jekyll-flickr/filters.rb
Instance Method Summary collapse
-
#flickr_photoset(photoset) ⇒ Object
Get Flickr PhotoSet.
-
#flickr_ps_photo(photoset, photo_id = nil) ⇒ Object
Get Flickr PhotoSet Photo.
-
#flickr_ps_photos(photoset, max = false) ⇒ Object
Get Flickr PhotoSet Photos.
-
#flickr_ps_tags(photoset) ⇒ Object
Get All tags for a Flikr PhotoSet.
-
#flickr_ps_top_tags(photoset, count = 10) ⇒ Object
Get Most Used tags for a Flikr PhotoSet.
Instance Method Details
#flickr_photoset(photoset) ⇒ Object
Get Flickr PhotoSet
54 55 56 57 58 59 60 61 62 63 |
# File 'lib/badpixxel-jekyll-flickr/filters.rb', line 54 def flickr_photoset(photoset) site = @context.registers[:site] Jekyll::flickr_setup(site) photoset = Jekyll::flickr_get_photoset(site, photoset) if !photoset return [] end return photoset end |
#flickr_ps_photo(photoset, photo_id = nil) ⇒ Object
Get Flickr PhotoSet Photo
66 67 68 69 70 71 72 73 74 75 76 77 78 79 |
# File 'lib/badpixxel-jekyll-flickr/filters.rb', line 66 def flickr_ps_photo(photoset, photo_id = nil) site = @context.registers[:site] Jekyll::flickr_setup(site) photoset = Jekyll::flickr_get_photoset(site, photoset) if !photoset return [] end if photo_id return photoset.get_photo(photo_id) end return photoset.get_primary_photo() end |
#flickr_ps_photos(photoset, max = false) ⇒ Object
Get Flickr PhotoSet Photos
42 43 44 45 46 47 48 49 50 51 |
# File 'lib/badpixxel-jekyll-flickr/filters.rb', line 42 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 (photoset) site = @context.registers[:site] Jekyll::flickr_setup(site) photoset = Jekyll::flickr_get_photoset(site, photoset) if !photoset return [] end return photoset.() 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 (photoset, count = 10) site = @context.registers[:site] Jekyll::flickr_setup(site) photoset = Jekyll::flickr_get_photoset(site, photoset) if !photoset return [] end return photoset.(count) end |