Commit Graph

232 Commits

Author SHA1 Message Date
guy176251 52bdbec89a added request headers to debug log v1.0.3 2026-05-28 06:46:57 -05:00
guy176251 57129fcb83 changed read only url v1.0.2 2026-05-28 06:13:09 -05:00
guy176251 eda8018886 changed repo v1.0.1 2026-05-27 18:07:30 -05:00
guy176251 8ac819cfc5 removed v2 v1.0.0 2026-05-27 18:00:56 -05:00
guy176251 bd1544ad10 Revert "added v2 package"
This reverts commit 88d73f0f2e.
2026-05-27 17:59:11 -05:00
guy176251 8599140aca Revert "removed v2 from v1 module"
This reverts commit f6ffc7064a.
2026-05-27 17:59:09 -05:00
guy176251 f6ffc7064a removed v2 from v1 module 2026-05-27 14:25:57 -05:00
guy176251 88d73f0f2e added v2 package 2026-05-27 14:24:26 -05:00
guy176251 21d32239d3 Revert "changed module path"
This reverts commit 2608f0e3f0.
2026-05-27 14:10:50 -05:00
guy176251 2608f0e3f0 changed module path 2026-05-27 13:24:37 -05:00
guy176251 c7b874d2b4 turned off pipeline tests 2026-05-27 13:01:49 -05:00
guy176251 d7fc369cbd changed old repo references 2026-05-27 12:58:06 -05:00
guy176251 f44802eeee changed module path 2026-05-27 12:38:05 -05:00
guy176251 166d7a6d93 changed example 2026-05-27 12:28:25 -05:00
guy176251 c959c91d0d added nsfw flag to search functions 2026-05-26 01:50:49 -05:00
guy176251 68b11ef35c added nsfw results for search functions 2026-05-25 18:36:52 -05:00
guy176251 20b69e66fb added handling for different compression types 2026-05-25 16:30:24 -05:00
guy176251 d4a435b52f - removed ioutils in some spots
- fixed rate limit headers
- added poll data to post
- changed random os to windows for surf client
2026-05-25 16:21:13 -05:00
guy176251 76c46f0a0d fixed Get on post service 2026-02-15 21:40:10 -06:00
guy176251 0599835374 added poll data and selftext html to post 2026-02-15 21:09:15 -06:00
guy176251 e10177f710 added more post attributes 2026-01-26 03:44:06 -06:00
guy176251 5739201f6f added media data to Post 2026-01-25 11:56:39 -06:00
guy176251 3e62dda908 added gzip decompression of response body 2026-01-24 19:56:48 -06:00
guy176251 519f3f4f00 Added surf http client
- updated Makefile
- updated dependencies
2026-01-24 15:16:51 -06:00
guy176251 8c85da5472 Revert "initial attempt to integrate surf http client"
This reverts commit 538d52d064.
2026-01-24 15:00:30 -06:00
guy176251 538d52d064 initial attempt to integrate surf http client 2026-01-24 14:59:48 -06:00
Vartan Benohanian 2f1019d170 Update logo
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2021-02-04 19:26:35 -05:00
Vartan Benohanian 9ee35cb5a6 Update readme
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2021-02-01 12:09:45 -05:00
Vartan Benohanian 3854472976 Update readme
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2021-02-01 12:06:12 -05:00
Vartan Benohanian ff5b4e8f91 Update readme
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2021-01-31 21:30:21 -05:00
Vartan Benohanian d760e5baeb Update readme
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2021-01-31 21:28:24 -05:00
Vartan Benohanian 749546cbb3 Update readme and changelog
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2021-01-31 21:25:37 -05:00
Vartan Benohanian e60ea7244d Bump version to v2
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2021-01-31 20:36:04 -05:00
Vartan Benohanian fc7bed41e0 Update module path in go.mod
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2021-01-31 20:10:48 -05:00
Vartan Benohanian e223ee1d24 Edit change log, move it to root directory of repo
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2021-01-24 23:03:51 -05:00
Vartan Benohanian ea623a6577 Edit readme, add change log
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2021-01-24 22:59:36 -05:00
Vartan Benohanian 6d615771cb Use Credentials struct for NewClient
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2021-01-24 22:55:37 -05:00
Vartan Benohanian 78dc97a8d5 Make DefaultClient a method that returns the global default client
I made this a method to prevent other users from reassigning the
previously exported DefaultClient, e.g. doing something like:

```go
reddit.DefaultClient = nil
```

Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-11-01 22:25:13 -05:00
Vartan Benohanian 8fe2410f4a Use t.Cleanup instead of defer to close server
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-11-01 22:15:20 -05:00
Vartan Benohanian f649927150 Update readme
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-29 14:52:10 -04:00
Vartan Benohanian d128a7c4f7 Remove "before" field from Response
Listing responses only ever contain a non-empty "before" field when the
"count" parameter is provided, which is only useful for the HTML
website, not really needed for API clients

Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-29 14:19:32 -04:00
Vartan Benohanian 15ee94fbbe Replace fmt.Sprint with strconv.Itoa, specify slice capacity
Uber's Go style guide outlines a slight performance benefit when using
strconv over fmt:
https://github.com/uber-go/guide/blob/dc025303c14891f54d1847396379548773e6123e/style.md#prefer-strconv-over-fmt

Also specifiying slice capacity when it is known beforehand:
https://github.com/uber-go/guide/blob/dc025303c14891f54d1847396379548773e6123e/style.md#specifying-slice-capacity

Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-29 14:01:21 -04:00
Vartan Benohanian 022cfd5cb1 Edit error messages
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-29 13:40:34 -04:00
Vartan Benohanian 6f79da6e35 Rate limit errors, prevent requests if above limit
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-28 23:44:24 -04:00
Vartan Benohanian 28b59f02c7 WIP: Create widgets
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-27 23:11:40 -04:00
Vartan Benohanian 0f7f76e7d9 Create more widget types
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-25 10:38:58 -04:00
Vartan Benohanian 6bdece7370 Create WidgetService
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-24 09:40:32 -04:00
Vartan Benohanian 1b8b239f52 Add tests, get post requirements for subreddit
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-22 09:00:00 -04:00
Vartan Benohanian e14a54f64e Create and edit a subreddit, get its settings
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-21 23:45:06 -04:00
Vartan Benohanian a76dfa0a00 Use (*http.Request).PostForm, delete preceding slashes
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
2020-09-20 23:51:06 -04:00