Skip to main content

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)

Source distribution for candfans-client 3.8.1
File Size Uploaded
candfans_client-3.8.1.tar.gz 9.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for candfans-client 3.8.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

3.8.1 This release

2 release files

3.8.0

2 release files

3.7.0

2 release files

3.6.0

2 release files

3.5.0

2 release files

3.4.1

2 release files

3.4.0

2 release files

3.3.0

2 release files

3.2.0

2 release files

3.1.1

2 release files

3.1.0

2 release files

3.0.0

2 release files

2.0.0

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.2.2

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page