Skip to content

Commit 98760b8

Browse files
committed
docの追加
1 parent 4e056db commit 98760b8

File tree

6 files changed

+234
-18
lines changed

6 files changed

+234
-18
lines changed

docs/reference/utils.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@
99

1010
.. autodata:: scapi.UNKNOWN
1111

12+
.. warning::
13+
変数に `UNKNOWN` が入っているか確認したい場合は、必ず `is` を使用してください。
14+
`==` を使用した場合内容を問わず `False` を返すようになっているため、正確に判断できません。
15+
1216
.. autodata:: scapi.UNKNOWN_TYPE
1317

1418
ユーティリティクラス

scapi/sites/project.py

Lines changed: 21 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@ class Project(base._BaseSiteAPI[int]):
3232
favorite_count (MAYBE_UNKNOWN[int]): プロジェクトの「お気に入り」の数
3333
remix_count (MAYBE_UNKNOWN[int]): プロジェクトの「リミックス」の数
3434
35+
.. warning::
36+
remix_count の値は 3.0APIのリスト形式での取得など(傾向等)では常に0になります。正確な値を確認したい場合は .update() を実行してください。
37+
38+
Attributes:
3539
remix_parent_id (MAYBE_UNKNOWN[int|None]): プロジェクトの親プロジェクトID
3640
remix_root_id (MAYBE_UNKNOWN[int|None]): プロジェクトの元プロジェクトID
3741
@@ -175,8 +179,8 @@ async def get_remixes(self,limit:int|None=None,offset:int|None=None) -> AsyncGen
175179
リミックスされたプロジェクトを取得する。
176180
177181
Args:
178-
limit (int|None, optional) 取得するプロジェクトの数。初期値は40です。
179-
offset (int|None, optional) 取得するプロジェクトの開始位置。初期値は0です。
182+
limit (int|None, optional): 取得するプロジェクトの数。初期値は40です。
183+
offset (int|None, optional): 取得するプロジェクトの開始位置。初期値は0です。
180184
181185
Yields:
182186
Project: リミックスされたプロジェクト
@@ -192,8 +196,8 @@ async def get_studios(self,limit:int|None=None,offset:int|None=None) -> AsyncGen
192196
プロジェクトが追加されたスタジオを取得する。
193197
194198
Args:
195-
limit (int|None, optional) 取得するスタジオの数。初期値は40です。
196-
offset (int|None, optional) 取得するスタジオの開始位置。初期値は0です。
199+
limit (int|None, optional): 取得するスタジオの数。初期値は40です。
200+
offset (int|None, optional): 取得するスタジオの開始位置。初期値は0です。
197201
198202
Yields:
199203
Studio: 追加されたスタジオ。
@@ -237,8 +241,8 @@ async def get_comments(self,limit:int|None=None,offset:int|None=None) -> AsyncGe
237241
プロジェクトに投稿されたコメントを取得する。
238242
239243
Args:
240-
limit (int|None, optional) 取得するコメントの数。初期値は40です。
241-
offset (int|None, optional) 取得するコメントの開始位置。初期値は0です。
244+
limit (int|None, optional): 取得するコメントの数。初期値は40です。
245+
offset (int|None, optional): 取得するコメントの開始位置。初期値は0です。
242246
243247
Yields:
244248
Comment: プロジェクトに投稿されたコメント
@@ -269,8 +273,8 @@ def get_comments_from_old(self,start_page:int|None=None,end_page:int|None=None)
269273
プロジェクトに投稿されたコメントを古いAPIから取得する。
270274
271275
Args:
272-
start_page (int|None, optional) 取得するコメントの開始ページ位置。初期値は1です。
273-
end_page (int|None, optional) 取得するコメントの終了ページ位置。初期値はstart_pageの値です。
276+
start_page (int|None, optional): 取得するコメントの開始ページ位置。初期値は1です。
277+
end_page (int|None, optional): 取得するコメントの終了ページ位置。初期値はstart_pageの値です。
274278
275279
Returns:
276280
Comment: プロジェクトに投稿されたコメント
@@ -338,6 +342,14 @@ async def old_edit(
338342
share:bool|None=None,
339343
trash:bool|None=None,
340344
):
345+
"""
346+
プロジェクトのステータスを古いAPIで編集します。
347+
348+
Args:
349+
title (str | None, optional): プロジェクトのタイトル
350+
share (bool | None, optional): プロジェクトの共有状態
351+
trash (bool | None, optional): ゴミ箱に入れるか
352+
"""
341353
self.require_session()
342354
data = {}
343355
if share is not None: data["isPublished"] = share
@@ -499,7 +511,7 @@ async def post_comment(
499511
is_old:bool=False
500512
) -> "comment.Comment":
501513
"""
502-
コメントを投稿します
514+
コメントを投稿する
503515
504516
Args:
505517
content (str): コメントの内容
@@ -510,7 +522,6 @@ async def post_comment(
510522
Returns:
511523
comment.Comment: 投稿されたコメント
512524
"""
513-
self.require_session()
514525
return await comment.Comment.post_comment(self,content,parent,commentee,is_old)
515526

516527
class ProjectVisibility:

0 commit comments

Comments
 (0)