aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Allow object creation with no credentials whatsoeverLorenz Diener2019-04-271-3/+3
|
* Stream decoder now iterates more, fixes #155Lorenz Diener2019-04-271-18/+20
|
* Merge pull request #157 from jfmcbrayer/status_post_content_typeLorenz Diener2019-04-271-1/+9
|\ | | | | Add 'content_type' parameter to status_post() for use with Pleroma
| * Add 'content_type' parameter to status_post() for use with PleromaJason McBrayer2019-01-241-1/+9
| | | | | | | | | | | | This parameter lets you specify the source content type of your post for Pleroma servers, and accepts 'text/plain', 'text/markdown', and 'text/html'. It defaults to None, but if set on a request to a Mastodon server, it will be safely ignored.
* | Merge pull request #158 from lefherz/masterLorenz Diener2019-04-271-0/+6
|\ \ | | | | | | New exception class if server is malconfigured, e.g. 502
| * | New exception class if server is malconfigured, e.g. 502lefherz2019-02-031-0/+6
| |/
* | Merge pull request #164 from codl/link-flakeidLorenz Diener2019-04-271-4/+12
|\ \ | | | | | | more robust handling of pagination Link headers
| * | improve link header parameter extraction regexcodl2019-04-151-2/+2
| | |
| * | oops. str.is_digit() -> str.isdigit()codl2019-04-151-2/+2
| | |
| * | more robust handling of pagination Link headerscodl2019-04-151-4/+12
| |/ | | | | | | | | | | | | | | | | | | | | | | | | during a cursory investigation for #163 I found that the code handling Link headers would not handle non-numeric post IDs like pleroma's flakeIDs correctly IDs starting with a number would be truncated to the first non-digit, and IDs not starting with a number would throw. Thankfully, all flakeIDs generated so far start with 9. Maybe 8 for the earliest ones, I'm not sure. Either way, so far it would only have misbehaved when using the pagination functions or accessing the _pagination_prev and _pagination_next attributes directly
* / better handling of non-standard error responses, such as from pleromacodl2019-03-111-2/+5
|/
* Merge pull request #151 from jrabbit/seven_proxiesLorenz Diener2018-11-261-7/+17
|\ | | | | Made Session support more robust and added support to .create_app()
| * Made Session support more robust and added support to .create_app()Jack Laxson2018-11-181-7/+17
| |
* | Make filter application regex use raw stringsLorenz Diener2018-11-261-2/+2
| |
* | Fix media is-file checkLorenz Diener2018-11-261-4/+4
| |
* | Merge pull request #150 from jfmcbrayer/mime-magicLorenz Diener2018-11-261-3/+16
|\ \ | | | | | | Use python-magic to determine mime types from contents
| * | Use magic for guessing mime type if availableJason McBrayer2018-11-121-3/+3
| | | | | | | | | | | | | | | Replace uses of mimetypes.guess_type with guess_type wrapper that uses magic if available, and falls back to mimetypes if not.
| * | Add requirement for python-magic, and add wrappers to Mastodon.pyJason McBrayer2018-11-121-0/+13
| |/
* / Adds statement to open file if MIME type is set and file existserrbufferoverfl2018-09-141-0/+2
|/
* Add filter testsLorenz Diener2018-07-301-16/+22
|
* Add filter applies functionLorenz Diener2018-07-301-0/+36
|
* Add follow suggestions testLorenz Diener2018-07-301-1/+1
|
* Add test for status_replyLorenz Diener2018-07-301-1/+1
|
* Improve documentation for status_replyLorenz Diener2018-07-301-1/+2
|
* Add "untag" parameter to status_replyLorenz Diener2018-07-301-4/+9
|
* Fix testsLorenz Diener2018-07-301-4/+3
|
* Bump supported versionLorenz Diener2018-07-301-1/+1
|
* Add keyword filtersLorenz Diener2018-07-301-2/+78
|
* Add follow suggestionsLorenz Diener2018-07-301-0/+29
|
* Add trendint APILorenz Diener2018-07-301-2/+15
|
* Search v2Lorenz Diener2018-07-301-0/+11
|
* Fix version typoLorenz Diener2018-07-301-4/+4
|
* Document hashtag history dictsLorenz Diener2018-07-301-1/+1
|
* Add direct language specificationLorenz Diener2018-07-301-6/+14
|
* Muting / Hide Reblogs changesLorenz Diener2018-07-301-6/+16
|
* Update documentation for search()Lorenz Diener2018-07-301-1/+3
|
* Add status_reply, closes #140Lorenz Diener2018-07-301-3/+44
|
* 2.4.3 support: ScopesLorenz Diener2018-07-301-5/+48
|
* Fix #138Lorenz Diener2018-07-141-0/+4
|
* log_in(): check if granted scopes are a superset of requestedD Anzorge2018-06-261-6/+6
| | | | | | | Currently, Pleroma does not actually have scopes, but grants "read write follow" in all cases. For compatibility, log_in() now checks if the granted scopes include all of the requested scopes, instead of checking if they match exactly.
* Add push testsLorenz Diener2018-06-051-22/+37
|
* New casettes, small fixesLorenz Diener2018-06-051-2/+1
|
* Fix specifying only access tokenLorenz Diener2018-06-051-4/+5
|
* Small test fixLorenz Diener2018-06-051-1/+1
|
* Merge branch 'master' of https://github.com/halcy/Mastodon.pyLorenz Diener2018-06-051-1/+1
|\
| * Fix doc typoLorenz Diener2018-06-051-1/+1
| |
* | Improve on_abort handlerLorenz Diener2018-06-051-19/+41
| |
* | Add notif dict docsLorenz Diener2018-06-051-1/+3
|/
* Improve docsLorenz Diener2018-06-051-1/+1
|
* Add webpush supportLorenz Diener2018-06-051-5/+165
|
Powered by cgit v1.2.3 (git 2.41.0)