sources

package
v0.0.0-...-750c881 Latest Latest
Warning

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

Go to latest
Published: Mar 24, 2018 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	FetchTimeout = time.Second * 5
	TimeBetween  = time.Millisecond * 500
)

Functions

func HTTPBodyReader

func HTTPBodyReader(requestDetails HttpRequestDetails) (io.ReadCloser, error)

func HTTPBodySource

func HTTPBodySource(requestDetails HttpRequestDetails) (*_HTTPSource, error)

func HTTPMJPEGReader

func HTTPMJPEGReader(requestDetails HttpRequestDetails, boundary string) (io.ReadCloser, error)

func NewScreenshotAsJPEG

func NewScreenshotAsJPEG() (io.Reader, error)

func NewWhiteNoiseAsJPEG

func NewWhiteNoiseAsJPEG(x, y int) (io.Reader, error)

Types

type Fetcher

type Fetcher interface {
	Fetch() (io.Reader, error)
}

type FetcherFunc

type FetcherFunc func() (io.Reader, error)

func MakeFetcher

func MakeFetcher(f func() (io.Reader, error)) FetcherFunc

func (FetcherFunc) Fetch

func (f FetcherFunc) Fetch() (io.Reader, error)

type HttpRequestDetails

type HttpRequestDetails struct {
	URL      string
	AuthType string
	User     string
	Pass     string
}

This could possible use net.URL

type Screenshotter

type Screenshotter struct {
}

func NewScreenshotter

func NewScreenshotter() *Screenshotter

func (Screenshotter) Fetch

func (s Screenshotter) Fetch() (io.Reader, error)

type WhiteNoiseGenerator

type WhiteNoiseGenerator struct {
	X int
	Y int
}

func NewWhiteNoiseGenerator

func NewWhiteNoiseGenerator(x, y int) *WhiteNoiseGenerator

func (WhiteNoiseGenerator) Fetch

func (s WhiteNoiseGenerator) Fetch() (io.Reader, error)

Jump to

Keyboard shortcuts

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