Commit Graph

  • 01b80b300e Remove explicit new style class declarations Mads Marquart 2019-08-28 21:45:48 +02:00
  • 66505f8f41 Remove redundant encoding specifiers and __future__ imports Mads Marquart 2019-08-28 21:57:46 +02:00
  • 75378bb709 Remove Python 2 specific imports Mads Marquart 2019-08-28 21:37:16 +02:00
  • 6fb6e707ba Remove six dependency Mads Marquart 2019-08-28 21:26:59 +02:00
  • 330473a092 Update PyPI classifiers and required python version Mads Marquart 2019-08-28 21:24:59 +02:00
  • 5ee93b760a Update badges Mads Marquart 2019-08-28 21:24:09 +02:00
  • 7911c2ebae Stop testing Python 2.7 in TravisCI Mads Marquart 2019-08-28 21:09:41 +02:00
  • 3c00d66ccf Add version warning and begin developing version 2 (for real this time) Mads Marquart 2019-08-28 20:53:13 +02:00
  • 12e752e681 Bump version: 1.8.0 → 1.8.1 v1.8.1 Mads Marquart 2019-08-28 19:21:39 +02:00
  • 1f342d0c71 Move Client._getSendData into the Thread / Group models Mads Marquart 2019-08-28 17:39:57 +02:00
  • 5e86d4a48a Add method to convert a ThreadType to a subclass of Thread (e.g. Group) Mads Marquart 2019-08-28 17:39:49 +02:00
  • 0838f84859 Move most of Client._getSendData to State._do_send_request Mads Marquart 2019-08-28 17:29:34 +02:00
  • abc938eacd Make State.fb_dtsg private Mads Marquart 2019-08-28 17:22:19 +02:00
  • 4d13cd2c0b Move body of Client._doSendRequest to State Mads Marquart 2019-07-27 11:32:52 +02:00
  • 8f8971c706 Move parts of Client._getSendData to Message._to_send_data Mads Marquart 2019-07-26 00:16:45 +02:00
  • 2703d9513a Move Client._client_id to State Mads Marquart 2019-07-27 11:27:25 +02:00
  • 3dce83de93 Move Client._upload to State Mads Marquart 2019-08-28 13:27:09 +02:00
  • ef8e7d4251 Move user id handling to State Mads Marquart 2019-07-25 23:54:17 +02:00
  • a131e1ae73 Move body of Client.graphql_requests to State._graphql_requests Mads Marquart 2019-07-25 23:16:17 +02:00
  • 84a86bd7bd Move body of Client._payload_post to State Mads Marquart 2019-07-25 23:37:46 +02:00
  • adfb5886c9 Move body of Client._post to State Mads Marquart 2019-07-25 20:34:15 +02:00
  • 8d237ea4ef Move body of Client._get to State Mads Marquart 2019-07-25 20:33:20 +02:00
  • 513bc6eadf Move Client._do_refresh to State Mads Marquart 2019-07-25 20:31:10 +02:00
  • 856962af63 Bump version: 1.7.3 → 1.8.0 v1.8.0 Mads Marquart 2019-08-28 10:58:46 +02:00
  • 128efe7fba improve animated sticker support Daniel Hill 2019-08-01 18:37:13 +12:00
  • 7c68a29181 Stop using Client.graphql_request internally Mads Marquart 2019-07-25 23:17:59 +02:00
  • 2f4e3f2bb1 Remove Client._generatePayload Mads Marquart 2019-07-25 20:20:26 +02:00
  • 0389b838bc Merge pull request #455 from carpedm20/add-spell-check Mads Marquart 2019-07-25 18:51:53 +02:00
  • 441f53e382 Merge pull request #454 from carpedm20/google-style-docstrings Mads Marquart 2019-07-24 21:56:33 +02:00
  • 83c45dcf40 Fix spelling / typesetting in various places Mads Marquart 2019-07-24 00:09:19 +02:00
  • cc9d81a39e Fix spelling mistakes in documentation Mads Marquart 2019-07-24 00:08:39 +02:00
  • edf14cfd84 Add and configure sphinxcontrib-spelling Mads Marquart 2019-07-24 00:07:12 +02:00
  • ee79969eda Delete docs/robots.txt Mads Marquart 2019-07-24 00:58:42 +02:00
  • dbb20b1fdc Convert various directives to Google style sections Mads Marquart 2019-07-23 22:20:41 +02:00
  • beee209249 Convert :return: / :rtype: roles to Returns sections Mads Marquart 2019-07-23 22:12:56 +02:00
  • d6876ce13b Convert :raises: roles to Raises sections Mads Marquart 2019-07-23 22:04:50 +02:00
  • ed05d16a31 Move :type: roles into the Args sections Mads Marquart 2019-07-23 21:15:30 +02:00
  • 3806f01d2f Convert :param: roles to Args sections Mads Marquart 2019-07-23 18:54:32 +02:00
  • 5b69ced1e8 Add ability to use Google style docstrings Mads Marquart 2019-07-23 18:53:53 +02:00
  • 6b07f1d8b9 Fix first line of docstrings Mads Marquart 2019-07-21 23:46:09 +02:00
  • 700cf14a50 Add fetchThreadImages (#434) Przemek 2019-07-24 13:40:00 +02:00
  • 1b08243cd2 Fix TODO entries showing file paths of the build system Mads Marquart 2019-07-24 00:12:35 +02:00
  • a0b978004c Bump version: 1.7.2 → 1.7.3 v1.7.3 Mads Marquart 2019-07-20 17:09:03 +02:00
  • efc8776e70 Fix login check, close #446 Mads Marquart 2019-07-20 17:01:54 +02:00
  • 915f9a3782 Add heart reaction (#445) Szczepan Wiśniowski 2019-07-20 16:21:44 +02:00
  • e136d77ade Fix 2FA login error, closes #442, replaces #443 Mads Marquart 2019-07-20 16:00:32 +02:00
  • 04aec15833 Fix documentation badge Mads Marquart 2019-07-04 00:43:34 +02:00
  • dd5e1024db Bump version: 1.7.1 → 1.7.2 v1.7.2 Mads Marquart 2019-07-04 00:34:11 +02:00
  • 31d13f8fae Fix #441, introduced in bc551a6 Mads Marquart 2019-07-04 00:33:08 +02:00
  • 19b4d929e2 Add bump2version (to avoid mistakes like pushing wrong tag names) Mads Marquart 2019-07-04 00:22:24 +02:00
  • 27e5d1baae Bump version: 1.7.0 -> 1.7.1 v1.7.1 Mads Marquart 2019-07-03 23:59:45 +02:00
  • 3a0b9867bc Merge pull request #440 from carpedm20/fix-docs Mads Marquart 2019-07-03 23:55:16 +02:00
  • a9c681818a Enable strict/explicit code highlighting Mads Marquart 2019-07-03 23:42:32 +02:00
  • d279c96dd5 Make docs parsing "nitpicky" Mads Marquart 2019-07-03 23:18:02 +02:00
  • d30589d1fa Add rst_prolog to docs/conf.py Mads Marquart 2019-07-03 17:46:42 +02:00
  • 47c744e5e2 Fix reST any roles/references Mads Marquart 2019-07-03 17:35:38 +02:00
  • 708869ea93 Include missing models in auto-generated API docs Mads Marquart 2019-07-03 17:18:54 +02:00
  • 8b47bf3e5d Add instructions for installing with pip > 19.0 Mads Marquart 2019-07-03 17:16:25 +02:00
  • a2930b4386 Deprecate the doc url at /en/master/ in favor of /en/latest/ Mads Marquart 2019-07-03 17:15:21 +02:00
  • 2dc93ed18b Add .readthedocs.yml Mads Marquart 2019-07-03 15:18:11 +02:00
  • 2bd08c8254 Update Sphinx to version 2.0 Mads Marquart 2019-07-03 14:20:37 +02:00
  • 81278ed553 Remove doc configuration entries that are set to the default Mads Marquart 2019-07-03 14:19:11 +02:00
  • 589cec66e1 Refactor doc files to match format generated by sphinx-quickstart Mads Marquart 2019-07-03 12:29:17 +02:00
  • 281a20f56a Fix dependency pinning Mads Marquart 2019-07-03 12:55:13 +02:00
  • ae8d205dbe Loosely pin dependencies Mads Marquart 2019-07-03 11:17:53 +02:00
  • 1e6222f46a Optimize BeautifulSoup input field parsing Mads Marquart 2019-07-03 11:09:41 +02:00
  • 4f2a24848e Use default black "exclude" string Mads Marquart 2019-07-03 11:05:16 +02:00
  • e670c80971 Merge pull request #439 from carpedm20/graphql-cleanup Mads Marquart 2019-07-02 19:52:16 +02:00
  • ba7572eddd Merge branch 'master' into graphql-cleanup Mads Marquart 2019-07-02 19:17:53 +02:00
  • a5c6fac976 Merge pull request #438 from carpedm20/explicit-error-handling Mads Marquart 2019-07-02 18:57:47 +02:00
  • 1293814c3a Remove GraphQL object in favor of helper functions Mads Marquart 2019-07-02 18:26:35 +02:00
  • 1b2aeb01ce Move GraphQL constants into the module Mads Marquart 2019-07-02 18:23:29 +02:00
  • cab8abd1a0 Properly namespace GraphQL utility functions Mads Marquart 2019-07-02 18:21:00 +02:00
  • edda2386fb Merge pull request #436 from carpedm20/clean-up-requests Mads Marquart 2019-07-02 18:08:19 +02:00
  • b0ad5f6097 Merge pull request #435 from carpedm20/state-refactor Mads Marquart 2019-07-02 18:04:10 +02:00
  • 6862bd7be3 Handle errors in payload explicitly Mads Marquart 2019-07-02 17:52:10 +02:00
  • bc551a63c2 Improve GraphQL error handling Mads Marquart 2019-07-02 17:50:33 +02:00
  • c9f11b924d Add more explicit error handling Mads Marquart 2019-07-02 17:32:35 +02:00
  • 3236ea5b97 Improve state refresh handler Mads Marquart 2019-07-02 17:22:41 +02:00
  • 794696d327 Improve payload error handling Mads Marquart 2019-07-02 17:11:11 +02:00
  • 7345de149a Improve HTTP error handling Mads Marquart 2019-07-02 17:10:24 +02:00
  • 4fdf0bbc57 Remove JSON conversion from _util.check_request Mads Marquart 2019-07-02 16:40:56 +02:00
  • d17f741f97 Refactor _util.check_json Mads Marquart 2019-07-02 16:21:20 +02:00
  • 4a898b3ff5 Use Client._payload_post helper where relevant Mads Marquart 2019-07-02 15:52:02 +02:00
  • 7f84ca8d0c Add Client._payload_post helper Mads Marquart 2019-07-02 15:50:58 +02:00
  • c3a974a495 Refactor _util.check_request Mads Marquart 2019-07-02 15:34:23 +02:00
  • 5b57d49a3e Remove Client._postFile Mads Marquart 2019-07-02 15:14:02 +02:00
  • 7af83c04c0 Remove as_json parameter Mads Marquart 2019-07-01 22:53:26 +02:00
  • b5ba338f86 Remove fix_request parameter Mads Marquart 2019-07-01 22:49:21 +02:00
  • 50bfeb92b2 Add fix_request=True and as_json=True to missing requests Mads Marquart 2019-07-01 22:47:05 +02:00
  • 8d41ea5bfd Use POST in Client.fetchImageUrl Mads Marquart 2019-07-01 18:43:00 +02:00
  • b10b14c8e9 Update url in Client.removeFriend Mads Marquart 2019-06-30 13:23:28 +02:00
  • 144e81bd46 Add Python 2 support Mads Marquart 2019-07-01 13:40:15 +02:00
  • 230c849b60 Always create the State object in a valid state Mads Marquart 2019-06-26 23:04:07 +02:00
  • 466f27a8c5 Move login check code into State Mads Marquart 2019-06-26 23:44:14 +02:00
  • dc12e01fc7 Move logout code to State Mads Marquart 2019-06-26 23:02:48 +02:00
  • d0e9a7f693 Move login/2fa code to State Mads Marquart 2019-06-26 23:02:10 +02:00
  • 1ba21e03c6 Handle headers in State Mads Marquart 2019-06-26 20:27:58 +02:00
  • bcc8b44bb5 Handle ssl verification in State Mads Marquart 2019-06-26 20:19:34 +02:00
  • b01b371c66 Refactor session cookie handling into State Mads Marquart 2019-06-26 20:03:38 +02:00