Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix instance() | Lorenz Diener | 2017-12-11 | 1 | -1/+1 | |
| | ||||||
* | Make the version check be not wrong | Lorenz Diener | 2017-12-11 | 1 | -2/+2 | |
| | ||||||
* | Make decorated functions actually return things | Lorenz Diener | 2017-12-11 | 1 | -1/+1 | |
| | ||||||
* | Versioning fixes | Lorenz Diener | 2017-12-11 | 1 | -10/+45 | |
| | ||||||
* | Version all endpoints where such a thing makes sense | Lorenz Diener | 2017-12-11 | 1 | -7/+61 | |
| | ||||||
* | Add versionind decorator | Lorenz Diener | 2017-12-11 | 1 | -2/+34 | |
| | ||||||
* | fix #111 | codl | 2017-11-29 | 1 | -1/+3 | |
| | ||||||
* | Check hashtags in streaming API | Lorenz Diener | 2017-11-29 | 1 | -0/+2 | |
| | ||||||
* | Fix the thing I previously broke | Lorenz Diener | 2017-11-29 | 1 | -1/+1 | |
| | | | | lets pretend I was just testing the CI okay | |||||
* | add hashtag leading # detection, closes #105 | Lorenz Diener | 2017-11-29 | 1 | -1/+5 | |
| | ||||||
* | Merge pull request #103 from Kjwon15/feature-asyncstream | Lorenz Diener | 2017-11-27 | 1 | -0/+4 | |
|\ | | | | | Implement is_alive to async stream | |||||
| * | Get current thread correctly | kjwon15 | 2017-11-25 | 1 | -1/+1 | |
| | | ||||||
| * | Implement is_alive to async stream | kjwon15 | 2017-11-25 | 1 | -0/+4 | |
| | | ||||||
* | | fix string id support to also include in_reply_to_... fields | codl | 2017-11-26 | 1 | -6/+7 | |
| | | ||||||
* | | use six instead of relying on python version | codl | 2017-11-26 | 1 | -6/+2 | |
|/ | ||||||
* | Merge branch 'master' of https://github.com/halcy/Mastodon.py | Lorenz Diener | 2017-11-24 | 1 | -2/+9 | |
|\ | ||||||
| * | Merge pull request #102 from codl/http-streams | Lorenz Diener | 2017-11-22 | 1 | -2/+9 | |
| |\ | | | | | | | fix #101 by checking if the stream api uses ws:// or wss:// | |||||
| | * | fix #101 by checking if the stream api uses ws:// or wss:// | codl | 2017-11-22 | 1 | -2/+9 | |
| | | | ||||||
* | | | Break streaming entirely, update docs | Lorenz Diener | 2017-11-24 | 1 | -4/+4 | |
| | | | ||||||
* | | | Many fixes for streaming stuff | Lorenz Diener | 2017-11-24 | 3 | -32/+42 | |
| | | | ||||||
* | | | Change exceptions slightly | Lorenz Diener | 2017-11-24 | 3 | -13/+15 | |
| | | | ||||||
* | | | BREAKING: Make streaming use json hooks | Lorenz Diener | 2017-11-24 | 2 | -25/+27 | |
|/ / | ||||||
* / | ID Unpacking | Lorenz Diener | 2017-11-22 | 1 | -1/+112 | |
|/ | ||||||
* | Document local hashtag timelines | Lorenz Diener | 2017-11-21 | 1 | -0/+2 | |
| | ||||||
* | Added support for local hashtag timelines | Lorenz Diener | 2017-11-21 | 1 | -6/+14 | |
| | ||||||
* | Documented report dicts | Lorenz Diener | 2017-11-21 | 1 | -0/+3 | |
| | ||||||
* | Documentation about visibility fixed (Fixes #55) | Lorenz Diener | 2017-11-21 | 1 | -3/+3 | |
| | ||||||
* | Merge branch 'master' of https://github.com/halcy/Mastodon.py | Lorenz Diener | 2017-11-21 | 1 | -3/+29 | |
|\ | ||||||
| * | Merge pull request #99 from foozmeat/master | Lorenz Diener | 2017-11-21 | 1 | -2/+3 | |
| |\ | | | | | | | Adds alt text support for media uploads | |||||
| | * | Added optional media description | James Moore | 2017-11-09 | 1 | -2/+3 | |
| | | | | | | | | | This works with the new alt text support in mastodon 2.0. | |||||
| * | | add support for mastodon v2.0's string IDs | codl | 2017-11-05 | 1 | -1/+26 | |
| |/ | ||||||
* / | Manually merge #94 | Lorenz Diener | 2017-11-21 | 1 | -14/+8 | |
|/ | ||||||
* | Merge pull request #93 from codl/fix-ratelimit | Lorenz Diener | 2017-10-16 | 1 | -30/+32 | |
|\ | | | | | fix #92, check for throttling by status code, and do it before the catchall error handler | |||||
| * | fix #92, check for throttling by status code, and do it before the catchall ↵ | codl | 2017-10-04 | 1 | -30/+32 | |
| | | | | | | | | error handler | |||||
* | | Use urlparse instead of urllib.parse for python2.7 | Haisenburg | 2017-10-08 | 1 | -15/+18 | |
|/ | ||||||
* | Merge pull request #89 from Elizafox/exception-hierarchy | Lorenz Diener | 2017-10-02 | 1 | -5/+13 | |
|\ | | | | | Redesign exception hierarchy | |||||
| * | Redesign exception hierarchy | Elizabeth Myers | 2017-09-25 | 1 | -5/+13 | |
| | | | | | | | | | | | | | | | | | | | | All Mastodon.py errors now derive from MastodonError, for easier catching in application code that just wants to see if something happened, and isn't too miffed about the details. I/O Errors derive from MastodonIOError, for similar reasons. This change is designed to be backwards compatible. | |||||
* | | Properly fix redirecting streaming endpoints. | Elizabeth Myers | 2017-09-25 | 1 | -34/+17 | |
|/ | | | | Fixes #84 | |||||
* | Fix notifications_dismiss by passing parameter correctly | Elizabeth Myers | 2017-09-18 | 1 | -1/+2 | |
| | ||||||
* | Remove debugging print statements | Elizabeth Myers | 2017-09-16 | 1 | -2/+0 | |
| | ||||||
* | Workaround Mastodon issue with streaming API redirection | Elizabeth Myers | 2017-09-16 | 1 | -1/+34 | |
| | | | | | | | | | | | | | | | | | | | Mastodon can be configured to use another address for streaming server-side. Such a setup is common with certain deployments. However, due to a bug, Mastodon does not properly issue HTTP redirects for anything but the endpoint /api/v1/streaming (including subdirs). It instead gives a 404, causing the request to fail. The workaround is to hit this path first, checking for any redirects, and modifying the URL accordingly. This commit also includes a workaround for behaviour in requests that causes it to strip the Authorization header from redirected requests. This is intentional behaviour on the part of requests, but breaks the redirection done by Mastodon. Fixes #84 | |||||
* | fix exception in log_in, by accepting json dates as timestamps | codl | 2017-09-10 | 1 | -1/+4 | |
| | | | | | | | | | | | | | when requesting a bearer token, mastodon (more specifically doorkeeper) returns an object with a created_at attribute which is a plain timestamp unlike in most of mastodon's api: { "access_token": "hunter2", "token_type": "bearer", "scope": "read write", "created_at": 1504824250, } | |||||
* | Fix for fix | Lorenz Diener | 2017-09-08 | 1 | -1/+1 | |
| | ||||||
* | Potential fix for #81 | Lorenz Diener | 2017-09-08 | 1 | -2/+2 | |
| | ||||||
* | Add conversation muting | Lorenz Diener | 2017-09-08 | 1 | -2/+21 | |
| | ||||||
* | Add date parsing | Lorenz Diener | 2017-09-08 | 1 | -4/+31 | |
| | ||||||
* | Add notification dismissal | Lorenz Diener | 2017-09-08 | 1 | -0/+7 | |
| | ||||||
* | Change default ratelimit back to 300 | Lorenz Diener | 2017-09-08 | 1 | -2/+2 | |
| | ||||||
* | Merge branch 'master' into async_streaming | Lorenz Diener | 2017-09-08 | 2 | -170/+233 | |
|\ | ||||||
| * | Clarify visibility documentation | Lorenz Diener | 2017-09-08 | 1 | -1/+3 | |
| | |