flickrdownloader

package module
v0.0.0-...-cd888fd Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 26, 2015 License: GPL-2.0 Imports: 10 Imported by: 1

README

flickrdownload

Flickr phtot downloader lib for golang.

Document

Godoc

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL