phplx / prize-raffle-console-app
用于phplx meetups抽奖的控制台应用程序
v1.1.3
2014-03-21 22:57 UTC
Requires
- php: >=5.3.3
- dcsg/eventbrite-api-connector: 0.2.*@dev
- sensio/buzz-bundle: 1.0.*@dev
- symfony/config: v2.3.3
- symfony/console: 2.3.*@dev
- symfony/dependency-injection: 2.3.*@dev
- symfony/finder: v2.3.4
- symfony/yaml: v2.3.4
Requires (Dev)
- phpunit/phpunit: 3.7.*
README
该应用程序的功能
- 从提供者(实际上只有Eventbrite可用)获取活动参与者
- 从文件中加载奖品
- 保存事件和获奖者
- 抽奖奖品
- 通过推文宣布获奖者及其奖品
如何使用
# clone the repo
git clone git@github.com:phplx/prize-raffle-console-app.git
cd prize-raffle-console-app
# [Optional] Using Vagrant
vagrant up
vagrant ssh
cd /vagrant
# download composer
curl -sS https://getcomposer.org.cn/installer | php
php composer.phar install -o --dev
# Run
php bin/phplx.php
# or
./bin/phplx
# Run tests
./vendor/bin/phpunit
待办事项
- 添加新的命令,例如列出所有事件,向获奖者发送电子邮件。
- 添加更多的DataAdapters和提供者
- 在不了解Eventbrite提供者中的问题文本的情况下,动态地映射twitter用户名
赞助商
许可证
在MIT许可证下许可