All Projects → crhallberg → Json Against Humanity

crhallberg / Json Against Humanity

Licence: other
Finally, Cards Against Humanity as plain text and JSON.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Json Against Humanity

Hyperjson
A hyper-fast Python module for reading/writing JSON data using Rust's serde-json.
Stars: ✭ 374 (+256.19%)
Mutual labels:  hacktoberfest, json
Simd Json
Rust port of simdjson
Stars: ✭ 499 (+375.24%)
Mutual labels:  hacktoberfest, json
Packagedev
Tools to ease the creation of snippets, syntax definitions, etc. for Sublime Text.
Stars: ✭ 378 (+260%)
Mutual labels:  hacktoberfest, json
Jackson Databind
General data-binding package for Jackson (2.x): works on streaming API (core) implementation(s)
Stars: ✭ 2,959 (+2718.1%)
Mutual labels:  hacktoberfest, json
Swiftyjsonaccelerator
macOS app to generate Swift 5 code for models from JSON (with Codeable)
Stars: ✭ 864 (+722.86%)
Mutual labels:  hacktoberfest, json
Lsp Mode
Emacs client/library for the Language Server Protocol
Stars: ✭ 3,691 (+3415.24%)
Mutual labels:  hacktoberfest, json
Json Viewer
A JSON viewer plugin for Notepad++. Displays the selected JSON string in a tree view.
Stars: ✭ 464 (+341.9%)
Mutual labels:  hacktoberfest, json
Circe
Yet another JSON library for Scala
Stars: ✭ 2,223 (+2017.14%)
Mutual labels:  hacktoberfest, json
Jackson Module Kotlin
Module that adds support for serialization/deserialization of Kotlin (http://kotlinlang.org) classes and data classes.
Stars: ✭ 830 (+690.48%)
Mutual labels:  hacktoberfest, json
Sirix
SirixDB is a temporal, evolutionary database system, which uses an accumulate only approach. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach called sliding snapshot.
Stars: ✭ 638 (+507.62%)
Mutual labels:  hacktoberfest, json
Horaires Ratp Api
Webservice pour les horaires et trafic RATP en temps réel
Stars: ✭ 232 (+120.95%)
Mutual labels:  hacktoberfest, json
Lychee
The most complete and powerful data-binding library and persistence infra for Kotlin 1.3, Android & Splitties Views DSL, JavaFX & TornadoFX, JSON, JDBC & SQLite, SharedPreferences.
Stars: ✭ 102 (-2.86%)
Mutual labels:  hacktoberfest, json
Json 2 Csv
Convert JSON to CSV *or* CSV to JSON!
Stars: ✭ 210 (+100%)
Mutual labels:  hacktoberfest, json
5e Database
Database for the D&D 5th Edition API
Stars: ✭ 354 (+237.14%)
Mutual labels:  hacktoberfest, json
Mtgjson
MTGJSON build scripts for Magic: the Gathering
Stars: ✭ 191 (+81.9%)
Mutual labels:  hacktoberfest, json
Superjson
Safely serialize JavaScript expressions to a superset of JSON, which includes Dates, BigInts, and more.
Stars: ✭ 446 (+324.76%)
Mutual labels:  hacktoberfest, json
Json Api
Implementation of JSON API in PHP 7
Stars: ✭ 171 (+62.86%)
Mutual labels:  hacktoberfest, json
Json C
https://github.com/json-c/json-c is the official code repository for json-c. See the wiki for release tarballs for download. API docs at http://json-c.github.io/json-c/
Stars: ✭ 2,313 (+2102.86%)
Mutual labels:  hacktoberfest, json
Stash
An organizer for your porn, written in Go
Stars: ✭ 591 (+462.86%)
Mutual labels:  hacktoberfest, json
Json Api Dart
JSON:API client for Dart/Flutter
Stars: ✭ 53 (-49.52%)
Mutual labels:  hacktoberfest, json

JSON Against Humanity

Finally, Cards Against Humanity as plain text and JSON.

CONTRIBUTING

File formats

cah-all-compact.json

{
  "white": [
    "Answer cards in plain text, formatted with **Markdown**",
    "Vin Diesel"
  ],
  "black": [
    { "text": "_Prompt_ cards\nformatted with _.", "pick": 1 },
    { "text": "I want a _ **and** _ sandwich! No corners!", "pick": 2 }
  ],
  "packs": {
    "${abbr/key}": {
      "name": "The Base Set",
      "description": "Sweet dirty vanilla",
      "official": true,
      "white": [0, 1, 2, "indexes for every white card in this pack"],
      "black": [0, 1, 2, "indexes for every black card in this pack"]
    },
    "${abbr/key}": {},
    "${abbr/key}": {}
  }
}

Rehydrated with CAHDeck.js

{
  "${abbr/key}": {
    "name": "The Base Set",
    "description": "Sweet dirty vanilla",
    "official": true,
    "white": [
      {
        "text": "Answer cards in plain text, formatted with **Markdown**",
        "pack": "base"
      }
    ],
    "black": [
      {
        "text": "_Prompt_ cards\nformatted with _.",
        "pick": 1,
        "pack": "base"
      }
    ]
  },
  "${abbr/key}": {},
  "${abbr/key}": {}
}

FAQ

How many cards are there? Check the website.

What font is CAH? Cards Against Humanity cards are in Helvetica® Neue. It's not free. I use Inter Medium.

Are you associated with __? No. Only in my dreams.

I'm just getting started and I have a lot of questions You can reach me on Twitter as @crhallberg. I'd love to hear from you! My DMs are open if privacy is a concern.

Is this legal? Yes. Cards Against Humanity is distributed under a Creative Commons BY-NC-SA 4.0 license. I think their website puts it best:

We give you permission to use the Cards Against Humanity writing under a limited Creative Commons BY-NC-SA 4.0 license. That means you can use our writing if (and only if) you do all of these things:

  1. Make your work available totally for free.
  2. Share your work with others under the same Creative Commons license that we use.
  3. Give us credit in your project.

If you have questions or paperwork that says otherwise, contact me, we can work this out.

Fine Print

The primary source is this Google Sheet I found through Board Game Geek. Previous sources included Hangouts Against HumanityPretend You're Xyzzy, and contributions from viewers like you.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].