一种方便地为watcard提供资金的工具
fund-my-watcard的Python项目详细描述
为我的watcard提供资金
这个工具可以帮助您轻松地向您的watcard中添加资金。我写这个工具是因为我太懒了,每次都不能用手做。
安装
pip3 install fund-my-watcard
用法
teachertian@v1040-wn-rt-c-83-249 ~/PycharmProjects/fundmywatcard: watcard
usage: watcard [-h] [-c | -f FUND | -v | -e | -d | -r]
Fund my WatCard: A tool that add funds to your WatCard easily.
optional arguments:
-h, --help show this help message and exit
-c, --config generate the config file
-f FUND, --fund FUND the amount to add into the WatCard
-v, --version show the version of fund-my-watcard
-e, --encrypt encrypt the config file with user defined password
-d, --decrypt decrypt the config file so you can edit it
-r, --reset reset the config file
融资前的一个重要步骤是填写配置文件.watcard_config,该文件生成并存储在用户目录下。键入watcard --config
初始化并编辑配置文件。
.watcard配置的示例:
{"userName":"WatIAM username","password":"WatIAM username","ordName":"Name on the credit card","phoneNumber":"Phone number","address1":"Home address 1","address2":"Home address 2 (Blank if no address2)","ordPostalCode":"Postal code","ordCity":"City","ordEmailAddress":"Email address","paymentMethod":"Payment method ('CC' for 'Credit Card')","trnCardOwner":"Card owner","trnCardType":"Card type ('VI' for 'Visa', 'MC' for 'Master Card', see more card types below)","trnCardNumber":"Card number","trnExpMonth":"Expiry month","trnExpYear":"Expiry year","trnCardCvd":"Card CVD (3 digit number on the back of the card)","encrypted":"False"}
填充.watcard配置的示例:
{"userName":"s123zhang","password":"1234567","ordName":"San Zhang","phoneNumber":"123 456 7890","address1":"123 Queen Street West","address2":"","ordPostalCode":"A1B2C3","ordCity":"Waterloo","ordEmailAddress":"zhangsan@gmail.com","paymentMethod":"CC","trnCardOwner":"San Zhang","trnCardType":"MC","trnCardNumber":"1234567890123456","trnExpMonth":"01","trnExpYear":"25","trnCardCvd":"123","encrypted":"False"}
付款方式应为cc(信用卡)。不支持interac online。
信用卡类型可以是mc(万事达卡)、vi(Visa卡)、pv(Visa借记卡)、md(借记万事达卡)或am(美国运通)。
填写完配置文件后,请尝试watcard --fund 10
向您的帐户中添加10美元。下一次,不需要编辑配置文件(除非您想更改某些信息),只需使用watcard --fund
轻松地为您的watcard提供资金,干杯!
Docker图像
我们还为我的WatCard提供Docker图像:
https://hub.docker.com/r/faushine/fund-my-watcard
从Docker Hub中提取图像:
docker pull faushine/fund-my-watcard:0.2.1
创建并编辑.watcard_config
(文件夹docker
中有一个.watcard_config
模板,您可以直接编辑它)。
运行容器并将配置装载到容器:
docker run -it -v /absolute/path/of/.watcard_config:/root/.watcard_config faushine/fund-my-watcard:0.2.1
贡献
请安装dev-requirements.txt
,而不是requirements.txt
。之后,运行dev-init.sh
安装预提交钩子以强制执行pep8样式检查。
计划
查看kanban board查看我们的未来计划。