A Happening plugin based on Cards Against Humanity (see LICENSE).
I don't agree with all the content in Cards Against Humanity. Because of that, I'm currently working on labeling the cards, to give the user the option to filter out certain topics. This option will be on by default.
There is currently no production developer console instance for Crappy Cards. For now, you can deploy it yourself by following these steps (adapted from the Happening example code).
On Linux/Mac, use your Bash-compatible shell. On Windows, we recommend the Git shell that comes with Git.
- Clone the code:
git clone https://github.com/larsgw/CrappyCards.git; cd CrappyCards
.- Run
node updateCards.js
to load card data- Create a Developer console app via https://happening.im/store/106 and clicking "Start!".
- Create a directory with a deploy key file:
mkdir .keys/; echo {deployKey} > .keys/foo
.- Deploy your app using
./deploy foo
ornpm run deploy -- foo
. It should instantly update in your browser / app.
Report at GitHub Issues.
Currently, there are no other tests than creating a test environment and running it yourself. On how to deploy the app, see the Install guide above.
- Clone the code:
git clone https://github.com/larsgw/CrappyCards.git
. - Install dev packages:
npm install
- Change the version in
updateCards.js
(atcardsUrl
). Try to make sure that the card and pack IDs match up. - Run script:
node updateCards.js
Help with classifying cards would be very welcome, but is currently not viable.