Documentation
¶
Index ¶
- type LastFMWebClient
- type Scrobble
- type ScrobbleExplorer
- func (se *ScrobbleExplorer) BufferNextWindow() error
- func (se *ScrobbleExplorer) BufferWindows(windows int) error
- func (se *ScrobbleExplorer) CurrentPage() []Scrobble
- func (se *ScrobbleExplorer) FirstPage() ([]Scrobble, error)
- func (se *ScrobbleExplorer) NextPage() ([]Scrobble, error)
- func (se *ScrobbleExplorer) PreBufferedWindows() int
- func (se *ScrobbleExplorer) PrevPage() []Scrobble
- func (se *ScrobbleExplorer) Uncache(scrobble Scrobble)
- type ScrobbleRetriever
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LastFMWebClient ¶
type LastFMWebClient struct {
// contains filtered or unexported fields
}
func NewLastFMWebClient ¶
func NewLastFMWebClient(username, password string) (*LastFMWebClient, error)
func (LastFMWebClient) DeleteTrack ¶
func (c LastFMWebClient) DeleteTrack(track Scrobble) error
type ScrobbleExplorer ¶
type ScrobbleExplorer struct {
// contains filtered or unexported fields
}
func NewScrobbleExplorer ¶
func NewScrobbleExplorer(username string, sr ScrobbleRetriever, windowSize int) *ScrobbleExplorer
func (*ScrobbleExplorer) BufferNextWindow ¶
func (se *ScrobbleExplorer) BufferNextWindow() error
func (*ScrobbleExplorer) BufferWindows ¶
func (se *ScrobbleExplorer) BufferWindows(windows int) error
func (*ScrobbleExplorer) CurrentPage ¶
func (se *ScrobbleExplorer) CurrentPage() []Scrobble
func (*ScrobbleExplorer) FirstPage ¶
func (se *ScrobbleExplorer) FirstPage() ([]Scrobble, error)
func (*ScrobbleExplorer) NextPage ¶
func (se *ScrobbleExplorer) NextPage() ([]Scrobble, error)
func (*ScrobbleExplorer) PreBufferedWindows ¶
func (se *ScrobbleExplorer) PreBufferedWindows() int
func (*ScrobbleExplorer) PrevPage ¶
func (se *ScrobbleExplorer) PrevPage() []Scrobble
func (*ScrobbleExplorer) Uncache ¶
func (se *ScrobbleExplorer) Uncache(scrobble Scrobble)
Click to show internal directories.
Click to hide internal directories.