phplx / prize-raffle-console-app
Console Application to raffle prizes for 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
What this application do:
- Get attendees by event from a Provider (actually only Eventbrite is available)
- Load prizes from a file
- Save Event and Winners
- Raffle prizes
- Tweet the winner with the respective prize
How to use
# 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/installer | php
php composer.phar install -o --dev
# Run
php bin/phplx.php
# or
./bin/phplx
# Run tests
./vendor/bin/phpunit
TODO
- Add new commands like listing all events, send email to winner.
- Add more DataAdapters and Providers
- Make the twitter username maps dynamically without knowing the question text in the Eventbrite Provider
Sponsor by
LICENSE
Licensed under the MIT LICENSE