Alexander Bakker
972ffb4771
Introduce APIError type and make ErrorEvent.Err public
...
This makes it a little bit easier to act on API errors that happen while
streaming.
2023-03-11 12:16:06 +01:00
Brint E. Kriebel
9faaa4f0dc
Add support for edited statuses
...
ActivityPub supports "status.update" for editing statuses. These should
be made available for streams.
2022-12-28 23:59:18 +09:00
till
6e810f25fa
Chore: update actions and go versions
...
Resolves : #157
2022-12-28 23:55:58 +09:00
till
3203150fd3
Update: support configuration
...
This exposes settings for clients, so it's nice to be able to
access it directly.
2022-12-28 23:51:48 +09:00
Michal Vyskocil
29bb16009b
fix go vet warnings: call to (*T).Fatalf from a non-test goroutine
...
The goroutine started from test must not call t.Fatal, but t.Error. Adds
a sync.WaitGroup to make sure all goroutines have a chance to report an
error before test stops.
2022-12-13 09:12:56 +09:00
Raffaele Sena
ae970802cf
Add command timeline-tag to search for statuses matching the tag.
...
Since `search` only return the list of tags matching the search, this is
helpful to actually see the statuses for a particular tag.
2022-12-01 02:49:06 +09:00
Rasmus Lindroth
98f591c5e2
add comment for GetStatusSource
2022-11-30 08:16:07 +09:00
Rasmus Lindroth
51f9d7f999
add source, history for statuses and option to update a status
2022-11-30 08:16:07 +09:00
Yasuhiro Matsumoto
b597f437a9
use urfave/cli/v2
2022-11-27 13:24:42 +09:00
Rasmus Lindroth
5f0c9a21c2
add support for language
2022-11-17 07:16:38 +09:00
Darren O'Connor
be61205708
Remove unused variables
2022-11-17 07:15:36 +09:00
Darren O'Connor
9e1af56ceb
remove redundent return statements
2022-11-16 10:49:14 +09:00
Darren O'Connor
f76d33a68c
switch os.ReadFile to ioutil.ReadFile due to Ubuntu 15 test failing
2022-11-15 13:44:33 +09:00
Darren O'Connor
e5c082de35
Add UploadMediaFromBytes function
2022-11-15 13:44:33 +09:00
Darren O'Connor
309dce6ff3
minor spelling fixes
2022-11-14 09:04:46 +09:00
Mark Ayers
114537dcc0
Update install instruction
2022-11-12 21:58:04 +09:00
Tyr Mactire
7dfe81e233
docs
2022-08-27 13:35:59 +09:00
Tyr Mactire
2a3ac1d1d5
Client Credentials
2022-08-27 13:35:59 +09:00
Yasuhiro Matsumoto
d272534ac7
Separate go.mod
2022-06-04 23:01:37 +09:00
Rasmus Lindroth
b2204e0d6a
add support for pinned posts
2022-06-04 22:56:14 +09:00
Rasmus Lindroth
c6a292132e
add Discoverable and Source on Account
2022-06-04 22:56:14 +09:00
Alexander Bakker
87278bda2e
Use bufio.Reader instead of bufio.Scanner when streaming
...
I occasionally run into "bufio.Scanner: token too long" while
streaming. This change should prevent that from happening.
2022-05-03 22:16:38 +09:00
Rasmus Lindroth
f436c5397c
fix slash
2022-05-01 22:52:28 +09:00
Rasmus Lindroth
dfa87f3a80
add support for filters
2022-05-01 22:52:28 +09:00
Marian Steinbach
7745e19ff7
Only set Authorization header when AccessToken is set
2021-12-14 20:55:46 +09:00
Marian Steinbach
45d75e8085
Update badge in README to point to pkg.go.dev
2021-11-23 23:53:31 +09:00
shine
62214db600
document bookmark APIs
...
follows d39c10b
which introduced the bookmark APIs.
2021-11-06 11:01:00 +09:00
Rasmus Lindroth
4cbbf813dc
add test for PostStatus
2021-11-06 11:00:42 +09:00
Rasmus Lindroth
ae6cc11820
Add support for creating polls
2021-11-06 11:00:42 +09:00
Rasmus Lindroth
58c3891813
Add support to vote on polls. Add more fields to Poll
2021-11-05 00:02:01 +09:00
Yasuhiro Matsumoto
a0db0ed8a0
Update dependencies
2021-11-04 23:06:26 +09:00
Yasuhiro Matsumoto
1dd699ecee
Update README.md
2021-11-04 23:05:34 +09:00
Yasuhiro Matsumoto
f5813a9d88
Enable GitHub Workflows
2021-11-04 23:04:38 +09:00
Rasmus Lindroth
d39c10ba5e
Add bookmark support
2021-06-30 00:13:05 +09:00
Masahiro Furudate
86627ec7d6
Fix godoc badge to godev badge
2021-05-15 23:43:04 +09:00
WaybackBot
bf42b86b9f
Add streaming direct support
2021-05-15 23:42:50 +09:00
WaybackBot
eb26687c84
Update README
2021-05-15 23:42:50 +09:00
Hanage999
8c434b5282
Replace deprecated /api/v1/notifications/dismiss with new API
2021-05-15 23:42:24 +09:00
Ollivier Robert
6abe72ddb0
Fix TestCmdTimelone() as well.
2021-04-17 21:32:10 +09:00
Ollivier Robert
d6cb307605
Remove leftover Logf() call.
2021-04-17 21:32:10 +09:00
Ollivier Robert
2ae3a80997
Fix tests to use data from Conversation, not Timelines.
2021-04-17 21:32:10 +09:00
Ollivier Robert
932595ebec
Fix allocation.
2021-04-17 21:32:10 +09:00
Ollivier Robert
2f161cfa50
Allocate space to prevent SIGSEGV.
2021-04-17 21:32:10 +09:00
Ollivier Robert
adff0e83b9
Use Conversations.
2021-04-17 21:32:10 +09:00
Masahiro Furudate
315df7d916
Add Media struct and UploadMediaFromMedia method
2020-07-27 10:41:06 +09:00
Christian Muehlhaeuser
3e91c76504
Added polls entity, available since API 2.8.0
2020-03-02 11:39:13 +09:00
Christian Muehlhaeuser
1c0769492b
Fix History struct members
2020-03-02 11:37:33 +09:00
Christian Muehlhaeuser
75578dd249
Update search to use v2 API endpoint
...
v1 has been disabled on most instances by now.
The change is minor: hash-tags are now reported as proper structs
instead of a simple string-array.
2020-03-02 11:37:25 +09:00
hiromi-mi
021f5d0019
fix CI for DeleteConversation
2020-02-25 22:09:24 +09:00
hiromi-mi
fd6533a508
Support conversations API
...
Support these APIs added in Mastodon 2.6.0.
- GET /api/v1/conversations
- DELETE /api/v1/conversations/:id
- POST /api/v1/conversations/:id/read
2020-02-25 22:09:24 +09:00