phplx / prize-raffle-console-app
Console Application to raffle prizes for phplx meetups
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 4
Forks: 1
Open Issues: 2
pkg:composer/phplx/prize-raffle-console-app
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