Skip to main content

unofficial xixiang python sdk

Project description

XiXiang 熙香点餐

PyPI Build

支持 Python 3.5+ 的熙香点餐非官方库

背景

因为我司点餐的人比较多, 想着加一个点餐服务做灾备, 于是就除了美餐我们还得支持熙香点餐。

安装

pip install xixiang

代码调用

import xixiang

try:
    client = xixiang.XiXiang.login("1881881888", "hunter2")
    menus = client.get_menus()
    shops = client.get_businesses(menus[0])
    dishes = client.get_items(shops[0], menus[0])
    if any(dish for dish in dishes if dish.menu_name == "香酥鸡腿"):
        print("今天有香酥鸡腿 :happy:")
    else:
        print("今天没有香酥鸡腿 :sad:")
except xixiang.XiXiangError as ex:
    print("Error: {}".format(ex))

贡献

不论是任何疑问、想要的功能还是想吃的套餐都欢迎直接提 issue

假如你们公司是用美餐点餐的, 隔壁也有美餐的库噢~

:wink: 欢迎各种 PR

协议

宽松的 MIT 协议:

  • ✔ 支持各种改写
  • ✔ 支持你把代码作者都改成自己
  • ✖ 不支持每天中午免费吃西贝莜面村
  • ✖ 也不支持点大羊腿、掌中宝

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

xixiang-0.2.2.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

xixiang-0.2.2-py2.py3-none-any.whl (5.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file xixiang-0.2.2.tar.gz.

File metadata

  • Download URL: xixiang-0.2.2.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

File hashes

Hashes for xixiang-0.2.2.tar.gz
Algorithm Hash digest
SHA256 209d7d922814dd52867b3394180b785a4375a63cfc7959898a80deafd7ebe6c6
MD5 470d8487d5690b83a6ebceeaab79df4f
BLAKE2b-256 ab79261b506a079900e4a3285dd717f116731deaa4a20baabae6ec0d4cf76a4f

See more details on using hashes here.

File details

Details for the file xixiang-0.2.2-py2.py3-none-any.whl.

File metadata

  • Download URL: xixiang-0.2.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

File hashes

Hashes for xixiang-0.2.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5dcf0136d95e94bf7dde9b62533d1d32dfa7e6ca2aebb4b57288b8aacc347f14
MD5 19d49a4ed5f2b4c9dc6d8fabab55d87c
BLAKE2b-256 e24ce8df175623dc9728b652ceb8793659d0d6120f3c2dc7b6abe635e6140a0a

See more details on using hashes here.

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