Versions in this module Expand all Collapse all v0 v0.4.1 Dec 21, 2016 Changes in this version + var ErrBookWalkerFailedAuth = errors.New("Failed to authenticate for a book session.") + var ErrBookWalkerFailedContent = errors.New("Failed to process content info.") + var ErrBookWalkerFailedLogin = errors.New("Failed to login. Wrong credentials?") + var ErrBookWalkerFailedLogout = errors.New("Failed to logout. Did the API change?") + var ErrBookWalkerNoConfig = errors.New("Content info had no configuration key.") + var ErrBookWalkerNoContent = errors.New("Failed to get book content info.") + var ErrBookWalkerNoSession = errors.New("Failed to get a book session.") + var Plugin = BookWalker + type BookConfig struct + BookmarkSymbol string + Contents []struct{ ... } + JSONFormatVersion string + NavLists []struct{ ... } + PageProgressionDirection string + PrerendererVersion interface{} + TocList []struct{ ... } + type BookContent struct + BookmarkPositionToPage interface{} + FileLinkInfo struct{ ... } + FilePath string + FixedLayoutSpec struct{ ... } + IDToPage interface{} + MarginOff int + PageToBookmark interface{} + Title string + type BookSession struct + AuthInfo struct{ ... } + Bs int + Cty int + Lin int + Lp int + Lpd int + Status string + Title string + Tri string + Url string + type BookWalker struct + func (bw *BookWalker) CanHandle(url string) bool + func (bw *BookWalker) Cleanup(err error) + func (bw *BookWalker) DownloadGenerator(url string) (dlgen func() plugins.Downloader, length int) + func (bw *BookWalker) Name() string + func (bw *BookWalker) Options() []plugins.Option + func (bw *BookWalker) Version() string