Commit Graph

  • 6ee6fc8b88 docs: rename bennylope -> pydiscourse in readme master Samuël WEBER 2025-02-25 10:56:03 +01:00
  • 7d05b1c42c docs: add pypi badge in readme Samuël WEBER 2025-02-25 10:50:49 +01:00
  • b03c9738f1 docs: readme code highlighted Samuël WEBER 2025-02-25 10:34:18 +01:00
  • 36f8f1e737
    Merge pull request #93 from pydiscourse/v1.7 v1.7.0 Ben Lopatin 2024-04-16 16:34:57 -04:00
  • 2d27cc2a3c Update History Ben Lopatin 2024-04-16 16:32:22 -04:00
  • f81c1b775a Add support for Python 3.12 Ben Lopatin 2024-04-16 16:31:58 -04:00
  • 270f4bbbdb Bump version Ben Lopatin 2023-09-27 11:20:42 -04:00
  • 7d981684aa add anonymize endpoint Samuël WEBER 2024-02-19 16:20:53 +01:00
  • 53be265b23 fix: search term moved to q Samuël WEBER 2023-09-27 16:18:47 +02:00
  • a07b122c39 add about endpoint for site statistics Samuël WEBER 2023-09-06 10:17:20 +02:00
  • 6d54153a24
    Merge pull request #90 from pydiscourse/new-version v1.6.1 Ben Lopatin 2023-09-01 10:37:25 -04:00
  • c30a453a6b Bump version new-version Ben Lopatin 2023-09-01 10:25:57 -04:00
  • 3e87ef3849
    Merge pull request #89 from pydiscourse/use-discourse-request Ben Lopatin 2023-09-01 10:23:50 -04:00
  • 0f1cc41967 Bump up coverage requirement use-discourse-request Ben Lopatin 2023-09-01 10:21:48 -04:00
  • 7ca7f47e94 Replace requests_mock with discourse_request Ben Lopatin 2023-09-01 10:12:56 -04:00
  • d8ec2f61aa
    Merge pull request #88 from Dettorer/add-endpoint-post-by-number Ben Lopatin 2023-09-01 10:08:46 -04:00
  • f94d861c64 Add a wrapper for the /posts/by_number endpoint Paul Dettorer Hervot 2023-09-01 11:43:46 +02:00
  • 565b714d81
    Merge pull request #87 from pydiscourse/bennylope-patch-1 Ben Lopatin 2023-08-31 21:10:41 -04:00
  • e1a9038789
    Delete .coveragerc bennylope-patch-1 Ben Lopatin 2023-08-31 21:08:30 -04:00
  • b38f99bffe
    Merge pull request #86 from pydiscourse/add-ruff v1.6.0 Ben Lopatin 2023-08-31 18:10:24 -04:00
  • 4d20bfd79c Update history and version add-ruff Ben Lopatin 2023-08-31 18:09:02 -04:00
  • 99359aa518 Ignore formatting and simple rule-based changes Ben Lopatin 2023-08-31 18:03:15 -04:00
  • ea7d47c5da Add 'bad' update to test actions Ben Lopatin 2023-08-31 17:58:44 -04:00
  • fcdd6ab8dd Add linting rule Ben Lopatin 2023-08-31 17:56:09 -04:00
  • c850e34112 Add ruff for general use Ben Lopatin 2023-08-31 17:53:51 -04:00
  • ee21957027 Add ruff and black pre-commit Ben Lopatin 2023-08-31 17:47:11 -04:00
  • acb0af24d1 Handle commented code Ben Lopatin 2023-08-31 17:46:35 -04:00
  • 31db8017bc Remove unnecessary dict Ben Lopatin 2023-08-31 17:46:18 -04:00
  • 5d28665fbb Raise exception from original ValueError Ben Lopatin 2023-08-31 17:45:53 -04:00
  • 51771057f5 Make arguments keyword only Ben Lopatin 2023-08-31 17:40:49 -04:00
  • d7e249847a Replace shadowed builtin names Ben Lopatin 2023-08-31 17:37:51 -04:00
  • b348fe13f3 Use stderr instead of print Ben Lopatin 2023-08-31 17:32:57 -04:00
  • 30f9b9b338 Inject fixture Ben Lopatin 2023-08-31 17:28:39 -04:00
  • 815bfd8af6 Remove encoding Ben Lopatin 2023-08-31 17:27:28 -04:00
  • 2be1a46c1d Format code Ben Lopatin 2023-08-31 17:24:12 -04:00
  • 2aac9a20be Use f-strings Ben Lopatin 2023-08-31 17:23:54 -04:00
  • fe4f67c041 Use relative values Ben Lopatin 2023-08-31 17:22:02 -04:00
  • 6c1d9a9e1d Use data from fixture Ben Lopatin 2023-08-31 17:21:05 -04:00
  • 7ab58533b7 Remove unnecessary parens Ben Lopatin 2023-08-31 17:18:22 -04:00
  • dc498679cc Remove explict object inheritance Ben Lopatin 2023-08-31 17:17:34 -04:00
  • c49d29620d Remove unicode literal Ben Lopatin 2023-08-31 17:17:04 -04:00
  • 2a3036f039 Add trailing commas Ben Lopatin 2023-08-31 17:15:40 -04:00
  • 14b2f7a08d
    Merge pull request #85 from pydiscourse/cleanup Ben Lopatin 2023-08-31 16:17:55 -04:00
  • 5c4d0b3aed Update contributing about tests cleanup Ben Lopatin 2023-08-31 16:13:37 -04:00
  • f20fc33349 Simplify mocking with default values mocker Ben Lopatin 2023-08-31 15:56:50 -04:00
  • 3d2a8def57 Convert remaining tests to pytest Ben Lopatin 2023-08-31 15:29:23 -04:00
  • 80c1a17e4b Convert topics test to pytest Ben Lopatin 2023-08-31 15:14:46 -04:00
  • b5eda64a05 Convert additional tests to pytest Ben Lopatin 2023-08-31 15:04:21 -04:00
  • 87cf273cd6 Add coverage requirement for sso module Ben Lopatin 2023-08-31 13:58:03 -04:00
  • c5466fd182 Rename fixtures Ben Lopatin 2023-08-31 13:53:34 -04:00
  • fe17d3977c Remove unnecessary fixture arg Ben Lopatin 2023-08-31 13:52:35 -04:00
  • f93e1cb341 Bump version Ben Lopatin 2023-08-31 13:48:33 -04:00
  • 2cf6c675e0 Remove old Python support Ben Lopatin 2023-08-31 13:46:56 -04:00
  • 991cc564dd Switch test to pytest, sso coverage = 100% Ben Lopatin 2023-08-31 13:35:38 -04:00
  • 7ebc08356a Remove duplicate periods Ben Lopatin 2023-08-31 13:35:30 -04:00
  • a58ca74362 Update pytest version Ben Lopatin 2023-08-31 13:35:09 -04:00
  • 8a73f911e2 Remove Python 3.7 from test envs Ben Lopatin 2023-08-31 13:07:05 -04:00
  • 87891a6331 Remove Python 3.5 typing support! Ben Lopatin 2023-08-31 13:06:45 -04:00
  • daab45edda
    Merge pull request #84 from pydiscourse/version-update-1.5 v1.5.0 Ben Lopatin 2023-08-31 12:55:52 -04:00
  • 4382449a72 Remove Python 3.7 support version-update-1.5 Ben Lopatin 2023-08-31 12:53:06 -04:00
  • dfc0c4173c Update changelog Ben Lopatin 2023-08-31 12:52:02 -04:00
  • aa2b7eedf6 Bump version Ben Lopatin 2023-08-31 12:48:51 -04:00
  • 905febc27b
    Merge pull request #82 from inducer/group-members-pagination Ben Lopatin 2023-08-31 12:45:53 -04:00
  • 16297f9206 Respect pagination when returning all group members Andreas Kloeckner 2023-08-30 11:02:51 -05:00
  • c566377ccb
    Merge pull request #77 from akhmerov/patch-1 Ben Lopatin 2023-08-31 12:42:11 -04:00
  • 9c07f97e87 use an up to date endpoint for group owner creation Anton Akhmerov 2023-03-16 17:10:13 +01:00
  • eb195bb6bc
    Merge pull request #81 from Dettorer/tox-add-py311 Ben Lopatin 2023-08-29 10:19:49 -04:00
  • 71f9da07c7 Enable the tests for Python 3.11 Paul Dettorer Hervot 2023-08-29 14:49:45 +02:00
  • ed4efd82aa
    Merge pull request #80 from inducer/fix-group-membership-admin Ben Lopatin 2023-08-15 15:23:09 -04:00
  • e33a37b8b9 Fix group membership administration endpoints Andreas Kloeckner 2023-08-09 13:04:07 -05:00
  • 50465b4502
    Merge pull request #74 from themotleyfool/add-update-category Ben Lopatin 2023-02-28 20:24:46 -05:00
  • e9748279b8 Add client endpoint for updating category Max Lancaster 2023-02-28 17:45:48 -05:00
  • 7898ff3ff1
    Merge pull request #69 from themotleyfool/add-latest-posts v1.4.0 Karl Goetz 2023-01-25 21:51:55 +11:00
  • 9709744b33 Add endpoint to fetch latest posts across topics Max Lancaster 2023-01-17 14:57:14 -05:00
  • 22e236a009
    Merge pull request #72 from bennylope/test-against-python311 Karl Goetz 2023-01-25 07:23:35 +11:00
  • 0857a9cfe7
    Add Python 3.11 to test matrix test-against-python311 Ben Lopatin 2023-01-22 16:53:04 -05:00
  • 30e2068b4d
    Merge pull request #70 from themotleyfool/fix-github-action-display Ben Lopatin 2023-01-22 16:51:53 -05:00
  • 227924f098
    Merge pull request #68 from inducer/rate-limit-improvements Ben Lopatin 2023-01-22 16:48:05 -05:00
  • 201ff3d717 Fix python version display in github actions Max Lancaster 2023-01-17 19:33:35 -05:00
  • 393422f964 Rate limiting: print limit name, log before waiting Andreas Kloeckner 2022-12-14 17:06:17 -06:00
  • d9e0af7e59 Rate-limited: do not fail if no Content-Type header Andreas Kloeckner 2022-12-14 17:05:51 -06:00
  • 227c3fb469 Bump version and add changelog v1.3.0 Ben Lopatin 2022-07-28 20:09:22 -04:00
  • 0378a38d87
    Merge pull request #65 from Natureshadow/add-group-owners Ben Lopatin 2022-07-28 20:04:58 -04:00
  • 5c12e06e58
    Merge pull request #62 from Natureshadow/fix-429-not-json Ben Lopatin 2022-07-28 20:04:43 -04:00
  • 27363e5fa7
    Merge pull request #63 from Natureshadow/fix-add-group-owner Ben Lopatin 2022-07-28 20:03:10 -04:00
  • 8be16c34ff
    Allow adding multiple group owners by list Dominik George 2022-07-28 22:26:38 +02:00
  • 8971629bcb
    Use new API for add_group_owner Dominik George 2022-07-28 22:22:03 +02:00
  • 7e237c6b68
    Handle HTTP 429 errors that are not JSON-encoded Dominik George 2022-07-28 22:19:11 +02:00
  • 062904fd2a Fix URL Ben Lopatin 2022-04-18 14:15:56 -04:00
  • 0d1eb1b816 Update history for release v1.2.0 Ben Lopatin 2022-04-18 14:08:47 -04:00
  • 457abc559f
    Merge pull request #58 from Sebastian2023/fix_category Ben Lopatin 2022-04-18 14:03:31 -04:00
  • 3b7b7d2490 Fix getting category details Sebastian Scherbel 2022-04-18 09:27:44 +02:00
  • 1d74e2f1b7
    Merge pull request #59 from Sebastian2023/add_site Ben Lopatin 2022-04-18 13:57:26 -04:00
  • e254926726 Add option to fetch all categories including subcategories Sebastian Scherbel 2022-04-18 09:33:03 +02:00
  • ff40a1c8c0
    Correct license Ben Lopatin 2021-12-18 16:27:15 -05:00
  • 7054b9118f
    Merge pull request #54 from bennylope/python-updates Ben Lopatin 2021-12-18 16:26:31 -05:00
  • b5ccf244a5 Ignore blame for moving to src, formatting Ben Lopatin 2021-12-18 16:24:31 -05:00
  • 901a53a10d Add missing console scripts Ben Lopatin 2021-12-18 16:22:12 -05:00
  • 71cb943e55 Update flake8 config Ben Lopatin 2021-12-18 16:18:05 -05:00
  • f6b4c02fc0 Format with black Ben Lopatin 2021-12-18 16:16:47 -05:00