一种方便地为watcard提供资金的工具

fund-my-watcard的Python项目详细描述


为我的watcard提供资金

Build StatusPyPIPyPI - Python Version

这个工具可以帮助您轻松地向您的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查看我们的未来计划。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何下载多个。java中的PDF文件   linux Java打开文件,形成实际用户主页~/   java如何在时间线内维护TableView选择?   java Hibernate注释@Where vs@WhereJoinTable   Java读/写访问异常FileNotFoundException(访问被拒绝)   继承在Java中是否可以扩展最后一个类?   Android HttpClient使用java使应用程序崩溃。lang.OutOfMemoryError:pthread_create   java为什么即使我在proguardproject中添加了jar文件,也会出现这种错误。txt?   如果添加JButton,swing Java FocusListener和KeyListener将无法工作   java使用solrj检索json格式的SolrDocument   使用Microsoft Visual Studio代码进行Java编程   java NoClassDefFoundError:org/apache/log4j/Logger   哈希集中包含相等对象的java   java中的参数化构造函数是否需要有一个主体?   java类似于NetBeans不必要的代码检测器   Java实践问题   java Blackberry“[projectname].调试文件丢失”和“I/O错误:找不到程序”jar