redditutils

package
v0.0.11 Latest Latest
Warning

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

Go to latest
Published: Jan 21, 2023 License: BSD-3-Clause, MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MAX_LIMIT_PER_REQUEST = 100
)

Variables

This section is empty.

Functions

func RequestCredentials

func RequestCredentials(username, pw_loc, id_loc, secret_loc string) reddit.Credentials

func RequestLimit

func RequestLimit(current int, total int) int

Types

type Client

type Client struct {
	*reddit.Client
}

func CreateClient

func CreateClient(creds reddit.Credentials) Client

func (*Client) GetPopularSubreddits

func (c *Client) GetPopularSubreddits(opts *reddit.ListSubredditOptions) []*reddit.Subreddit

func (*Client) GetTopPosts

func (c *Client) GetTopPosts(subreddit string, opts *reddit.ListPostOptions) []*reddit.Post

func (*Client) GetUser added in v0.0.10

func (c *Client) GetUser(username string) *reddit.User

func (*Client) GetUserComments added in v0.0.10

func (c *Client) GetUserComments(username string, opts *reddit.ListUserOverviewOptions) []*reddit.Comment

func (*Client) GetUserPosts added in v0.0.11

func (c *Client) GetUserPosts(username string, opts *reddit.ListUserOverviewOptions) []*reddit.Post

func (*Client) SlurpPopularSubreddits

func (c *Client) SlurpPopularSubreddits(limit int) map[string]*reddit.Subreddit

func (*Client) SlurpTopPosts

func (c *Client) SlurpTopPosts(subreddit string, timeframe string, limit int) map[string]*reddit.Post

func (*Client) SlurpUserComments added in v0.0.10

func (c *Client) SlurpUserComments(username string, limit int) []*reddit.Comment

func (*Client) SlurpUserPosts added in v0.0.11

func (c *Client) SlurpUserPosts(username string, limit int) []*reddit.Post

Jump to

Keyboard shortcuts

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