module Jekyll::FlickrFilters

Public Instance Methods

flickr_photoset(photoset) click to toggle source

Get Flickr PhotoSet

# 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) click to toggle source

Get Flickr PhotoSet Photo

# 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) click to toggle source

Get Flickr PhotoSet Photos

# 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) click to toggle source

Get All tags for a Flikr PhotoSet

# 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) click to toggle source

Get Most Used tags for a Flikr PhotoSet

# 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