candfans-client
非公式のCandfansのAPI Clientです。なんの保証もありません。
install
https://pypi.org/project/candfans-client/
pip
pip install candfans-client
poetry
poetry add candfans-client
example
init and login
初期化時にログインを行います。
from candfans_client.client import CandFansClient
client = CandFansClient(
email='YOUR_EMAIL',
password='YOUR_PASSWORD',
)
get_sales
指定月の売上のサマリーを取得します。
sales = client.get_sales('2023-11')
print(sales[0].subscribe_sum)
get_sales_history
指定月の売上の履歴を取得します。
histories = client.get_sales_history('2023-11')
print(len(histories))
print(histories[0])
get_sales_purchase_post
指定月の単体販売の詳細を取得します。
purchase = client.get_sales_purchase_post('2023-11')
print(purchase.total_price, len(purchase.sales))
get_sales_subscribe
指定月のサブスクの詳細を取得します。
subscribe = client.get_sales_subscribe('2023-11')
print(subscribe.total_price, len(subscribe.sales))
get_sales_chip
指定月のチップの詳細を取得します。
chip = client.get_sales_chip('2023-11')
print(chip.total_price, len(chip.sales))
get_sales_backnumber
指定月のバックナンバーの売上の詳細を取得します。
backnumber = client.get_sales_backnumber('2023-11')
print(backnumber.total_price, len(backnumber.sales))
contribution
test
poetry run python -m unittest discover -s tests/
Release files for candfans-client 3.8.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| candfans_client-3.8.1.tar.gz | 9.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| candfans_client-3.8.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 23.6 kB
Release files / candfans_client-3.8.1.tar.gz
| Download URL | candfans_client-3.8.1.tar.gz |
|---|---|
| Size | 9.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0426ae7bce48ec3f9965131ea8c72f04625f49a2bc95a466c014bcb120689d63
|
|
BLAKE2b-256 checksum How to use checksums |
fc6b466bdda1a7e6ac2e2cd5a84e44be4cd7c5e10f82faa8a03c7e52e56fe2db
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.1 CPython/3.13.2 Linux/6.8.0-1021-azure
|
Release files / candfans_client-3.8.1-py3-none-any.whl
| Download URL | candfans_client-3.8.1-py3-none-any.whl |
|---|---|
| Size | 14.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2630a490e6eab4d312a2edd164d395885925fce0f2bb53b5dcf6fa2d7538effd
|
|
BLAKE2b-256 checksum How to use checksums |
89920f7090735db6345b2f8cb07f57d8d5f5f823eb827aad862b6b21e5238a3a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.1 CPython/3.13.2 Linux/6.8.0-1021-azure
|