|
1 | 1 | # ToDo
|
2 | 2 |
|
3 | 3 | + [ ] add more examples to directory `examples/`;
|
4 |
| - + [X] add methods, that requires authentication (of course, each of these methods needs tests) (they also need checks, that `self.access_token` and `self.app_key` are set): |
5 |
| - + [X] `get_me(self, **kwargs: Any) -> Item` - API method `me`; |
6 |
| - + [X] `get_my_full_reputation_history(self, **kwargs: Any) -> list[Item]` - API method `me/reputation-history/full`; |
7 |
| - + [X] `get_my_inbox(self, **kwargs: Any) -> list[Item]` - API method `me/inbox`; |
8 |
| - + [X] `get_my_unread_inbox(self, **kwargs: Any) -> list[Item]` - API method `me/inbox/unread`; |
9 |
| - + [X] `get_unanswered_questions_on_my_tags(self, **kwargs: Any) -> list[Item]` - API method `questions/unanswered/my-tags`; |
10 |
| - + [X] add methods with POST-requests (of course, each of these methods needs tests) (they also need checks, that `self.access_token` and `self.app_key` are set): |
11 |
| - + [X] `add_answer(self, q_id: int, body: str, **kwargs: Any) -> Item` - API method `questions/{id}/answers/add`; |
12 |
| - + [X] `add_answers_suggested_edit(self, a_id: int, body: str, comment: str, **kwargs: Any) -> Item` - API method `answers/{id}/suggested-edit/add`; |
13 |
| - + [X] `add_comment(self, post_id: int, body: str, **kwargs: Any) -> Item` - API method `posts/{id}/comments/add`; |
14 |
| - + [X] `add_question(self, title: str, body: str, tags: list[str], **kwargs: Any) -> Item` - API method `questions/add`; |
15 |
| - + [X] `add_questions_suggested_edit(self, q_id: int, title: str, body: str, tags: list[str], comment: str, **kwargs: Any) -> Item` - API method `questions/{id}/suggested-edit/add`; |
16 |
| - + [X] `edit_answer(self, a_id: int, body: str, **kwargs: Any) -> Item` - API method `answers/{id}/edit`; |
17 |
| - + [X] `edit_comment(self, c_id: int, body: str, **kwargs: Any) -> Item` - API method `comments/{id}/edit`; |
18 |
| - + [X] `edit_question(self, q_id: int, title: str, body: str, tags: list[str], **kwargs: Any) -> Item` - API method `questions/{id}/edit`; |
19 |
| - + [X] `delete_answer(self, a_id: int, **kwargs: Any) -> None` - API method `answers/{id}/delete`; |
20 |
| - + [X] `delete_comment(self, c_id: int, **kwargs: Any) -> None` - API method `comments/{id}/delete`; |
21 |
| - + [X] `delete_question(self, q_id: int, **kwargs: Any) -> None` - API method `questions/{id}/delete`; |
22 | 4 |
|
23 | 5 | *when you're done any of these tasks, replace `[ ]` in start of line with this task to `[X]`.*
|
0 commit comments