検索

私も支援しています #misskey_support #io_support

py
>>> def get_total_support_amount(fanbox_creator_json):
...     body = fanbox_creator_json.get('body') or {}
...     amount = sum(
...             (transaction.get('paidAmount') or 0)
...             for transaction
...             in (body.get('supportTransactions') or [])
...     )
...     creator = (body.get('plan') or {}).get('user') or {}
...     creator_name = creator.get('name') or '␢'
...     return f'{creator_name}: {amount:z,.0f} 円'
...
>>> [get_total_support_amount(support)
...     for support in (fanbox_misskey, fanbox_syuilo)]
['MisskeyHQ: 7,800 円', 'syuilo (Misskey): 7,000 円']
>>>

  • www.fanbox.cc_creators_supporting_@misskeyhq_001776383704.png.webp
  • www.fanbox.cc_creators_supporting_@syuilo_001776383796.png.webp

:[email protected]: 1

返信 0 · Renote 1