flickr

package module
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Nov 9, 2022 License: BSD-3-Clause Imports: 12 Imported by: 0

README

go-broadcaster-flickr

Go package implementing the aaronland/go-broadcaster interfaces for broadcasting messages to Flickr.

Documentation

Documentation is incomplete at this time.

Tools

$> make cli
go build -mod vendor -o bin/broadcast cmd/broadcast/main.go
broadcast
$> ./bin/broadcast \
	-broadcaster 'flickr://?credentials=file:///usr/local/flickr-broadcaster.txt' \
	-title testing \
	-body 'this is a test' \
	-image /usr/local/test.jpg
	
Int64UID#{FLICKR_PHOTO_ID}

Where /usr/local/flickr-broadcaster.txt is a valid aaronland/go-flickr-api client URI. For example, something like:

oauth1://?consumer_key={CONSUMER_KEY}&consumer_secret={CONSUMER_SECRET}&oauth_token={OAUTH_TOKEN}&oauth_token_secret={OAUTH_TOKEN_SECRET}

See also

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFlickrBroadcaster

func NewFlickrBroadcaster(ctx context.Context, uri string) (broadcaster.Broadcaster, error)

Types

type FlickrBroadcaster

type FlickrBroadcaster struct {
	broadcaster.Broadcaster
	// contains filtered or unexported fields
}

func (*FlickrBroadcaster) BroadcastMessage

func (b *FlickrBroadcaster) BroadcastMessage(ctx context.Context, msg *broadcaster.Message) (uid.UID, error)

func (*FlickrBroadcaster) SetLogger

func (b *FlickrBroadcaster) SetLogger(ctx context.Context, logger *log.Logger) error

Directories

Path Synopsis
cmd

Jump to

Keyboard shortcuts

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