Vartan Benohanian
479563cfcd
Add methods to get hot/top/etc posts from subreddits
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-25 00:08:28 -04:00
Vartan Benohanian
d142255dbd
Add more tests for SubredditService
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-21 23:59:53 -04:00
Vartan Benohanian
2ea893ab16
Use individual structs for services
...
Made it this way so that I can use the PostAndCommentService as a child
of the PostService and CommentService.
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-21 23:05:24 -04:00
Vartan Benohanian
465e96353c
Add methods to get random posts and subreddits
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-20 21:03:57 -04:00
Vartan Benohanian
5c376a1af4
Get more replies to a comment via /api/morechildren
...
Also started using slices of pointers instead of slices of structs. This
is useful especially in the case of adding to the list of replies of a
comment. If the comment is a plain old struct (non-pointer), the change
wouldn't happen
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-20 18:56:38 -04:00
Vartan Benohanian
c85bb5485f
WIP: Create More struct, to be used to load more comments
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-17 17:04:28 -04:00
Vartan Benohanian
a0b06ed651
Add ModerationService, tweak structs, delete unneeded ones
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-12 22:53:19 -04:00
Vartan Benohanian
10a5d5ac86
Add method to get moderators of a subreddit
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-11 23:26:14 -04:00
Vartan Benohanian
8f95f3880a
Add method to create request with form data
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-11 14:12:03 -04:00
Vartan Benohanian
4094044593
Rename package to go-reddit
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-07-11 13:49:07 -04:00
Vartan Benohanian
33294aa036
Reuse common service struct
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-06-28 00:05:55 -04:00
Vartan Benohanian
3bb31e2b43
Remove sticky type
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-06-22 21:57:00 -04:00
Vartan Benohanian
f649216b9d
Replace references to "link" by "post"
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-06-22 21:52:34 -04:00
Vartan Benohanian
33a14122bf
WIP: more subreddit service tests
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-06-21 00:13:17 -04:00
Vartan Benohanian
01fad4ece5
Add method chaining for getting posts from subreddits
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-05-16 22:39:18 -04:00
Vartan Benohanian
eda947f6b5
Use method chaining for searches
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-05-16 21:46:16 -04:00
Vartan Benohanian
17b220b13c
Get post/comments, unmarshal list of comments (replies)
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-05-16 11:42:30 -04:00
Vartan Benohanian
dc31cd8dbc
Add SearchService
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-05-04 20:51:16 -04:00
Vartan Benohanian
c897c14b23
Rename structs, move them to a separate file
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-05-03 19:17:39 -04:00
Vartan Benohanian
7922711d51
Handle listings better by using custom unmarshaling
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-05-03 17:35:06 -04:00
Vartan Benohanian
9a171b1c90
Add good bit of functionality, some tests
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-04-29 15:59:18 -04:00
Vartan Benohanian
3c7aee142d
Get subreddit by name
...
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-04-23 22:57:47 -04:00