Documentation
¶
Index ¶
- Constants
- func NewSite(name string, siteConfig *config.SiteConfigStruct, config *config.ConfigStruct) (site.Site, error)
- type Site
- func (usite *Site) DownloadTorrent(torrentUrl string) ([]byte, string, error)
- func (usite *Site) DownloadTorrentById(id string) ([]byte, string, error)
- func (usite *Site) GetAllTorrents(sort string, desc bool, pageMarker string, baseUrl string) (torrents []site.Torrent, nextPageMarker string, err error)
- func (usite *Site) GetLatestTorrents(full bool) ([]site.Torrent, error)
- func (usite *Site) GetName() string
- func (usite *Site) GetSiteConfig() *config.SiteConfigStruct
- func (usite *Site) GetStatus() (*site.Status, error)
- func (usite *Site) PurgeCache()
- func (usite *Site) SearchTorrents(keyword string, baseUrl string) ([]site.Torrent, error)
Constants ¶
View Source
const ( SELECTOR_USERNAME = ".top-nav__username" SELECTOR_USER_UPLOADED = ".ratio-bar__uploaded" SELECTOR_USER_DOWNLOADED = ".ratio-bar__downloaded" )
Variables ¶
This section is empty.
Functions ¶
func NewSite ¶
func NewSite(name string, siteConfig *config.SiteConfigStruct, config *config.ConfigStruct) (site.Site, error)
Types ¶
type Site ¶
type Site struct {
Name string
Location *time.Location
SiteConfig *config.SiteConfigStruct
Config *config.ConfigStruct
HttpClient *http.Client
}
func (*Site) DownloadTorrent ¶
func (*Site) DownloadTorrentById ¶
func (*Site) GetAllTorrents ¶
func (*Site) GetLatestTorrents ¶
func (*Site) GetSiteConfig ¶
func (usite *Site) GetSiteConfig() *config.SiteConfigStruct
func (*Site) PurgeCache ¶
func (usite *Site) PurgeCache()
Click to show internal directories.
Click to hide internal directories.