Scott Boggs
a1e12dcfea
Merge pull request #8 from dscottboggs/fix/media-upload
...
Fix bug in media upload, add optional detectoin of mime-/file-type
2022-12-26 11:35:03 -05:00
D. Scott Boggs
6e5c93d997
Fix bug in media upload, add optional detectoin of mime-/file-type
2022-12-26 11:19:54 -05:00
D. Scott Boggs
88bfa67f5a
bump version
2022-12-25 07:10:03 -05:00
Scott Boggs
acf03f51bd
Merge pull request #5 from dscottboggs/feature/media-with-descriptions
...
Add descriptions to media upload methods
2022-12-25 07:07:56 -05:00
D. Scott Boggs
5d59c5a462
Add descriptions to media upload methods
2022-12-25 07:01:41 -05:00
D. Scott Boggs
c9ea7c9ea9
fix bug in route_v2 macro
2022-12-25 06:48:24 -05:00
D. Scott Boggs
93a4516d60
remove bad file from crates.io source
2022-12-25 06:47:56 -05:00
Scott Boggs
83496259c5
Create FUNDING.yml
2022-12-24 09:25:40 -05:00
Scott Boggs
69108f85d3
Merge pull request #3 from dym-sh/patch-1
...
corrected api-info url
2022-12-24 08:09:24 -05:00
Dym Sohin
20a768bb79
corrected api-info url
2022-12-24 09:01:37 +01:00
Scott Boggs
62dee5295e
Merge pull request #2 from dscottboggs/fix/examples
...
Pre-release tasks
- chang the name of the project from elefren to mastodon-async
- fix and updates some documentation
- fix the examples
2022-12-23 12:28:35 -05:00
D. Scott Boggs
ca7777c2f8
Update version in README
2022-12-23 12:18:03 -05:00
D. Scott Boggs
ed497d96d4
Improve remote error handling
2022-12-23 12:18:03 -05:00
D. Scott Boggs
58ffee1970
update readme
2022-12-23 12:18:03 -05:00
D. Scott Boggs
2ec3bd42ec
Rename elefren to mastodon-async
2022-12-23 12:18:03 -05:00
D. Scott Boggs
ed05a7b337
Update to use search v2; fix search example
...
Search v1 has been removed
2022-12-23 12:18:03 -05:00
D. Scott Boggs
b232db9f97
fix example
2022-12-23 12:18:03 -05:00
D. Scott Boggs
e5fe0b6b59
Add event-logging example
2022-12-23 12:18:03 -05:00
Scott Boggs
6fb63800d7
Merge pull request #1 from dscottboggs/feature/sse
...
Feature: SSE
2022-12-22 12:39:18 -05:00
D. Scott Boggs
59dfc7085b
this file isn't needed anymore
2022-12-22 12:28:18 -05:00
D. Scott Boggs
94b7cd4087
Rearrange macro; fix quoting issue
2022-12-22 12:28:08 -05:00
D. Scott Boggs
ca7f9c86a6
Removed more references to websockets
2022-12-22 12:27:30 -05:00
D. Scott Boggs
0f268f7d6f
update readme badge
...
I just needed to make *some* change to trigger CI
2022-12-22 09:33:51 -05:00
Scott Boggs
65c8689189
Create github actions workflow
2022-12-22 09:25:57 -05:00
D. Scott Boggs
334e620d3c
Add methods for remaining streams
2022-12-18 18:00:58 -05:00
D. Scott Boggs
c5141972e4
Add macro for streaming routes
2022-12-18 17:30:23 -05:00
D. Scott Boggs
610d51c593
use SSE for streaming events
...
The Mastodon API doesn't use WebSockets for sending events, it uses SSE.
That is to say, it sends events as lines in a continually-streamed
response.
2022-12-18 17:25:53 -05:00
D. Scott Boggs
c811f42054
misc fixups
2022-12-18 16:06:30 -05:00
D. Scott Boggs
6afdc06cc7
Added authentication and more robust response logs
2022-12-18 16:03:46 -05:00
D. Scott Boggs
648de8c8e5
Add read_response helper
...
This fixes a bug where a chunked response would be partially read and then hang forever waiting for another chunk, and adds additional debug logging to the request process.
2022-12-07 16:21:00 -05:00
D. Scott Boggs
c9fc25a0c9
add logging
2022-12-07 15:58:28 -05:00
D. Scott Boggs
fdf180398f
update readme
2022-12-05 10:35:45 -05:00
D. Scott Boggs
e69d92f71e
Update client to work asynchronously
...
- Use reqwest's async client
- Convert items_iter() to a futures::Stream
- make Mastodon client an Arc smart pointer, removing the need for OwnedPage.
- remove MastodonClient and HttpSender traits; these can be re-added once async trait fns are stabilized
- make EventStream a futures::Stream
2022-12-05 10:35:29 -05:00
D. Scott Boggs
f054c7d805
Update Rust Edition; Update dependencies
...
Async needs added
2022-11-29 18:50:29 -05:00
D. Scott Boggs
96b16c62d9
initial state; elefren 0.22.0
2022-11-27 09:44:43 -05:00