Skip to main content

No project description provided

Project description

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/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

candfans_client-3.1.1.tar.gz (8.6 kB view hashes)

Uploaded Source

Built Distribution

candfans_client-3.1.1-py3-none-any.whl (13.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page