Commit Graph

60 Commits

Author SHA1 Message Date
Ivan Habunek f925199781
Migrate setup.py to pyproject.toml 2024-04-13 08:49:25 +02:00
Ivan Habunek 3bac9b2fb6
Add changelog, bump version 2024-03-09 12:12:57 +01:00
Ivan Habunek b4cbeeedeb
Bump version, add changelog 2024-01-02 22:08:06 +01:00
Ivan Habunek 081bc0459e
Bump version, add changelog 2024-01-02 22:03:31 +01:00
Ivan Habunek 09b29d2b93
Bump version, update changelog 2023-12-28 19:11:28 +01:00
Ivan Habunek 22c9f387a1
Bump version, add changelog 2023-12-28 12:20:43 +01:00
Ivan Habunek 120545865b
Bump version to 0.40.0 2023-12-13 08:40:30 +01:00
Ivan Habunek 696a9dcc2e
Add type hints for App and User 2023-11-30 20:10:19 +01:00
Ivan Habunek a6bbe97332
Add changelog, bump version 2023-11-22 08:50:17 +01:00
Ivan Habunek d4b6447d0f
Bump version, add changelog 2023-11-16 16:41:15 +01:00
Ivan Habunek 0a70af9e09
Bump version, add changelog 2023-07-25 09:34:21 +02:00
Ivan Habunek 5eeb9fdf49
Add changelog, bump version 2023-07-25 09:15:54 +02:00
Ivan Habunek d4f8acb3ce
Resolve circular import by moving get_config_dir 2023-06-28 14:46:35 +02:00
Ivan Habunek bb625da257
Bump version, add changelog 2023-06-28 12:41:47 +02:00
Ivan Habunek 8b45840d9f
Update changelog, bump version 2023-03-09 11:54:19 +01:00
Ivan Habunek d5b5c89996
Add support for custom instance domains
The instance domain can be different from their base url, for example
the instance at https://social.vivaldi.net uses the vivaldi.net domain,
sans 'social'.

This commit requires the user to provide the base url of the instance,
instead of domain name. The domain is then fetched from the server.

fixes #217
2023-03-09 11:00:45 +01:00
Ivan Habunek 57824058e0
Bump version, add changelog 2023-03-01 08:09:10 +01:00
Ivan Habunek 4b87f7876c
Add changelog, bump version 2023-02-20 08:43:27 +01:00
Ivan Habunek 83318ca43b
Add changelog, bump version 2023-02-03 15:03:05 +01:00
Ivan Habunek 08dd02d989
Bump version 2023-01-03 12:05:26 +01:00
Ivan Habunek 9e800996f1
Bump version 2023-01-02 14:45:01 +01:00
Ivan Habunek 2d8791e629
Remove coding directives, no longer needed 2022-12-31 09:31:32 +01:00
Ivan Habunek c74d2ad916
Bump version, generate changelog 2022-12-12 13:31:15 +01:00
Ivan Habunek b4bbb41a20
Bump version, update changelog 2022-12-12 13:24:08 +01:00
Ivan Habunek f9fef1927c
Bump version, update changelog 2022-12-07 15:09:09 +01:00
Ivan Habunek d76a2ee967
Bump version, update changelog 2022-11-30 13:51:00 +01:00
Ivan Habunek e396768d15
Bump version, add changelog 2022-11-29 11:54:45 +01:00
Ivan Habunek 5aa779ef06
Bump version 2022-11-21 09:45:51 +01:00
Ivan Habunek ec16ba0bbf
Bump version, add changelog 2022-11-12 09:21:00 +01:00
Ivan Habunek dad08d5b40
Prepare release 0.28.0 2021-08-28 21:19:43 +02:00
Ivan Habunek 957eec6f40
Bump version, add to changelog 2020-06-15 21:08:39 +02:00
Ivan Habunek bc96cf7eea
Bump version, add changelog 2020-04-15 14:28:17 +02:00
Ivan Habunek a958573d8d
Bump version, changelog 2020-01-23 13:24:49 +01:00
Ivan Habunek 1b2a9c4198
Bump version, changelog 2020-01-21 09:38:17 +01:00
Ivan Habunek bc6e43376a
Bump version, add changelog 2019-09-18 21:57:55 +02:00
Ivan Habunek 7309e5bb53
Bump version 2019-09-04 08:39:18 +02:00
Ivan Habunek 70faf47c91
Bump version 2019-09-03 16:31:47 +02:00
Ivan Habunek e108f370e1
Bump version 2019-08-01 13:25:45 +02:00
Ivan Habunek f7167e0880
Bump version 2019-02-15 14:14:22 +01:00
Ivan Habunek 3ac8e59dec
Bump version 2019-01-02 12:51:49 +01:00
Ivan Habunek 5871916f8e
Bump version 2018-06-27 16:33:00 +02:00
Ivan Habunek 41e6ce6257
Bump version, add changelog 2018-06-12 12:22:37 +02:00
Ivan Habunek 18e28531fd
Bump version 2018-01-15 23:18:13 +01:00
Ivan Habunek 27df352519
Bump version 2018-01-15 13:36:40 +01:00
Ivan Habunek db4e1d59f3
Add __version__ to init file 2018-01-15 12:19:37 +01:00
Ivan Habunek 7bbc98363e
Extract exceptions 2017-12-30 13:32:52 +01:00
Ivan Habunek 1b86cdd404
Drop support for Python 2
It's hard to maintain both versions, having unicode issues in py2, etc.
2017-12-29 11:31:21 +01:00
Ivan Habunek 373f26424d
Rework how commands are defined 2017-04-19 14:47:30 +02:00
Ivan Habunek 3f44d560c8
Store access tokens for multiple instances
This makes it so an app is created only once for each instance, instead
of being re-created on each login. Prevents accumulations of authroized
apps in https://mastodon.social/oauth/authorized_applications
2017-04-18 16:16:24 +02:00
Ivan Habunek d53849fe4b
Extract api functions to api.py 2017-04-16 14:14:33 +02:00