Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var FLICKR_SITE = "https://www.flickr.com"
Functions ¶
This section is empty.
Types ¶
type FlickrDownloader ¶
type FlickrDownloader struct { DebugMode bool InfoLogger *log.Logger DebugLogger *log.Logger FatalLogger *log.Logger }
func InitDownloader ¶
func InitDownloader(debug bool) *FlickrDownloader
Create FlickerDownloader. Use debug para to setup logger in debug mode.
func (*FlickrDownloader) InitLogger ¶
func (downloader *FlickrDownloader) InitLogger( infoHandle io.Writer, warningHandle io.Writer, errorHandle io.Writer)
Init logger. This method will init INFO,DEBUG,ERROR three logger to FlickerDownloader.
func (*FlickrDownloader) SaveAllPhoto ¶
func (downloader *FlickrDownloader) SaveAllPhoto(url, path string, maxPage int, imageSize string)
Save all photo by url. Here's url can contain manay page,it often be a set or an user's all photo. path is where you want to storage downloaded photo. A url often has many page, sometimes you dont want download all page at one times, you can use maxPage para. imageSize:
o means origin. l means large. m means Medium.
Click to show internal directories.
Click to hide internal directories.