Gráfico de commits

702 commits

Autor SHA1 Mensaje Fecha
codl
92dd24450d
fix exception in log_in, by accepting json dates as timestamps
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,
}
2017-09-10 12:23:54 +02:00
Lorenz Diener
1af914c8b8 Update DEVELOPMENT.md 2017-09-08 18:43:54 +02:00
Lorenz Diener
d7e7df3f9e Update README.rst
Also, please pick up on my new tag, readthedocs
2017-09-08 17:45:22 +02:00
Lorenz Diener
7ded08fd84 Fix for fix 2017-09-08 16:41:39 +02:00
Lorenz Diener
419bedc55a Potential fix for #81 2017-09-08 16:40:43 +02:00
Lorenz Diener
a93a1abcd3 Prepare for release 1.1.0 2017-09-08 16:38:03 +02:00
Lorenz Diener
e052ca1ae9 Updated development info 2017-09-08 16:37:08 +02:00
Lorenz Diener
6d62607b33 Update changelog 2017-09-08 16:34:18 +02:00
Lorenz Diener
517f47083d Add conversation muting 2017-09-08 16:34:11 +02:00
Lorenz Diener
84b463ce1d Update documentation 2017-09-08 16:27:28 +02:00
Lorenz Diener
982fde2b56 Add date parsing 2017-09-08 16:27:16 +02:00
Lorenz Diener
9badbce67b Update docs about notifications 2017-09-08 15:26:05 +02:00
Lorenz Diener
df26310d1b Add notification dismissal 2017-09-08 15:25:49 +02:00
Lorenz Diener
81e2b4b4ab Change default ratelimit back to 300 2017-09-08 15:06:31 +02:00
Lorenz Diener
4fbeb7245f Merge pull request #69 from Chronister/async_streaming
Add async parameter to streaming API calls.
2017-09-08 15:03:15 +02:00
Lorenz Diener
7de02fe5b8 Merge branch 'master' into async_streaming 2017-09-08 15:02:58 +02:00
Lorenz Diener
0edc424b11 Clarify visibility documentation 2017-09-08 14:51:07 +02:00
Lorenz Diener
c628ff4f05 Small documentation fix for toot() 2017-09-08 14:49:57 +02:00
Lorenz Diener
d9471c2d7d Merge pull request #80 from foxmask/master
not pep8 compliant - issue 71
2017-09-08 13:45:00 +02:00
Lorenz Diener
74cb10eeff Merge branch 'master' into master 2017-09-08 13:44:30 +02:00
Lorenz Diener
e56bf7b6e1 Merge pull request #82 from lambadalambda/patch-1
Send params as part of the query in GET requests
2017-09-08 13:43:20 +02:00
lambadalambda
71d1038b32 Send params as part of the query in GET requests
Using the data argument will send them form-encoded like for the other requests, which isn't parsed by many servers for GET requests.
2017-09-08 07:45:23 +02:00
FoxMaSk
6ef2724f66 not pep8 compliant #71 2017-09-05 23:07:24 +02:00
FoxMaSk
e0e68ccd6a not pep8 compliant #71 2017-09-05 22:59:32 +02:00
Lorenz Diener
c8490be2a7 Streams are requested via GET (Fixes #50) 2017-09-05 16:45:24 +02:00
Lorenz Diener
1c93e350f7 Fix crash on URLs with no 'rel' attribute (Fixes #79) 2017-09-05 16:39:17 +02:00
Lorenz Diener
87ee1df1c0 Fix #59 2017-09-05 16:36:32 +02:00
Lorenz Diener
613ad895c8 Fix copy-paste errors in fetch_* methods (fixes #57) 2017-09-05 16:33:13 +02:00
Lorenz Diener
02d9f5196c Fix fetch_* methods modifying their parameters 2017-09-05 16:19:27 +02:00
Lorenz Diener
75ffe55cb7 Merge branch 'master' of https://github.com/halcy/Mastodon.py 2017-09-05 16:12:06 +02:00
Lorenz Diener
e3a754acf9 Merge pull request #77 from codl/patch-1
setup.py: fix dateutil name
2017-09-05 15:47:34 +02:00
codl
e9591099ba
setup.py: fix dateutil name 2017-08-23 09:51:01 +02:00
Lorenz Diener
bd6f5f418e Merge pull request #76 from Elizafox/master
Remove trailing slashes in base URL
2017-08-21 16:29:25 +02:00
Lorenz Diener
badc8aff20 Fixing setup.py 2017-08-21 16:26:02 +02:00
Elizabeth Myers
a76eafbd46 Remove trailing slashes in base URL
The streaming API can't handle multiple slashes in the lead of a path
request. This is probably a bug in Mastodon, but should be worked around
here for now.
2017-08-19 05:49:08 -05:00
Chronister
4a5302e03a Return a one-off handle instead of the Response object 2017-08-13 18:10:04 -07:00
Chronister
a6a1ddbed1 Add async parameter to streaming API calls. If true, calls the streaming API on a separate thread and returns the Response object to the user so they can close it at their discretion. 2017-08-12 22:21:37 -07:00
Lorenz Diener
fccc4e1986 Merge pull request #67 from Chronister/handle_empty_link
Handle case of empty 'Link' header from server
2017-08-12 12:44:56 +02:00
Lorenz Diener
b2a8f0db44 Merge pull request #65 from LogalDeveloper/clearing-notifications-patch
Fixed clearing notifications raising endpoint not found.
2017-08-12 12:40:37 +02:00
Chronister
4efebe2c9f Handle case of empty 'Link' header from server 2017-08-11 17:40:04 -07:00
Lorenz Diener
d1b7d89eaa Merge pull request #64 from ng-0/master
setup.py: requirements: Change "dateutils" to "dateutil".
2017-08-01 14:19:36 +02:00
Logan Fick
5943038be3
Fixed clearing notifications raising endpoint not found. 2017-07-31 00:29:45 -04:00
ng0
5828650d3d
setup.py: requirements: Change "dateutils" to "dateutil". 2017-07-25 12:04:11 +00:00
Lorenz Diener
4e8743cc68 Merge pull request #62 from theZacAttacks/patch-1
fixed incorrect rate limit number
2017-07-24 11:43:22 +02:00
Lorenz Diener
67fc8ab3fc Merge pull request #61 from theZacAttacks/patch-2
fixed incorrect rate limit amount
2017-07-24 11:43:08 +02:00
Zac
71791ccd1d fixed incorrect rate limit amount
related area in Mastodon code: 056b5ed72f/config/initializers/rack_attack.rb (L12)
2017-07-11 22:53:01 -04:00
Zac
f1357ce699 fixed incorrect rate limit number 2017-07-11 22:50:53 -04:00
Lorenz Diener
c5d6a8c228 Create CHANGELOG.rst 2017-06-16 01:46:00 +02:00
Lorenz Diener
4360589d3c Small doc fix to be same as README 2017-06-16 01:31:18 +02:00
Lorenz Diener
721da30d7a Some changes in preparation for 1.0.8 2017-06-16 01:29:12 +02:00