Skip to main content

UNOFFICIAL meican command line / sdk

Project description

# MeiCan 美餐
[![PyPI](https://img.shields.io/pypi/v/meican.svg)](https://pypi-hypernode.com/pypi/meican)
[![Travis](https://img.shields.io/travis/hui-z/meican.svg)](https://travis-ci.org/hui-z/meican)

**兼容Python各版本+命令行调用的美餐非官方库**

山上的朋友!
树上的朋友!
有选择困难症的朋友!
每周都忘记点饭的朋友!
每天都想点同一个套餐的朋友!

:ghost: 懒人们!
快快解放双手来点美餐吧~


## 安装

通过pip:

```bash
pip install meican
```

## 代码调用

```python
from meican import MeiCan, MeiCanLoginFail, NoOrderAvailable

try:
meican = MeiCan('username@domain', 'hunter2') # login
dishes = meican.list_dishes()
if any(dish for dish in dishes if dish.name == '香酥鸡腿'):
print('今天有香酥鸡腿 :happy:')
else:
print('今天没有香酥鸡腿 :sad:')
except NoOrderAvailable:
print('今天没有开放点餐')
except MeiCanLoginFail:
print('用户名或者密码不正确')
```


## 命令行调用

```bash
meican # 查询下次点啥菜
meican -o 香酥 # 点包含 香酥 关键字的菜,比如香酥鸡腿
```


## 其它

最开始是因为[我司](http://www.kezaihui.com/#!/join)用的美餐服务,所以就写个简单脚本内部点餐用。

License 就是宽松的 MIT 协议,欢迎各种 Fork + PR.

各家美餐服务都有不同,也欢迎看看 [wujiyu115](https://github.com/wujiyu115/meican) 的实现。

:wink: 最后欢迎各种 PR

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

meican-0.3.1.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

meican-0.3.1-py2.py3-none-any.whl (8.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file meican-0.3.1.tar.gz.

File metadata

  • Download URL: meican-0.3.1.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.6

File hashes

Hashes for meican-0.3.1.tar.gz
Algorithm Hash digest
SHA256 aba4ba6648b1afcbee5c6997ff15682a6cc629ce06e8a038b2a5fd77a15f705f
MD5 535bf4878e809909da5a3e3f6847db76
BLAKE2b-256 a345a6869c4d88a221cb4e5d5d5d849aca15c61caefca8d6074e952b756bb4fc

See more details on using hashes here.

File details

Details for the file meican-0.3.1-py2.py3-none-any.whl.

File metadata

  • Download URL: meican-0.3.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 8.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.6

File hashes

Hashes for meican-0.3.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f4feb5cdd202513fd316622024439d51609da4bfeb97bf385962a95bb6827c67
MD5 14e38d938245c89692307ce8516fe338
BLAKE2b-256 f37c19be2fdd887bb4fb370ea996638a84ed4e746f16f39a6b35931a6ac24be7

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