A tool to search Discord JSON files for keywords, and showing you specific messages that include those keywords, as well as the channels they're in.
Note: This tool was developed in 2017 for a specific journalism project that's featured in Chapter 14 of Hacks, Leaks, and Revelations. It's no longer under development.
Install dependencies:
$ python3 -m venv venv
$ . venv/bin/activate
(env) $ pip3 install -r requirements.txtInitialize the database:
(venv) $ ./admin.py create-db
(venv) $ ./admin.py import-json [filename.json] # do this for each JSON fileTo start the app:
(venv) $ ./app.pyYou can also use discord-json-search to search an individual JSON file for keywords.