I hereby claim:
- I am erikjohnston on github.
- I am erikjohnston (https://keybase.io/erikjohnston) on keybase.
- I have a public key whose fingerprint is BA6B B0C8 FB58 2CBD 8E32 161D 3ADA 06ED C753 D11E
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| import email | |
| import json | |
| import sys | |
| import random | |
| from matrix_client.api import MatrixHttpApi | |
| html_template = ( | |
| "<b>From</b>: %(from)s\n" | |
| "<b>To</b>: %(to)s\n" |
| version: 1 | |
| formatters: | |
| precise: | |
| format: '%(asctime)s - %(name)s - %(lineno)d - %(levelname)s - %(request)s - %(message)s' | |
| filters: | |
| context: | |
| (): synapse.util.logcontext.LoggingContextFilter | |
| request: "" |
| from py2neo import Graph, Node, Relationship | |
| from synapse.events import FrozenEvent | |
| import json | |
| import sqlite3 | |
| import sys | |
| def main(db_name, room_id): |
Requirements for room event storage:
| from twisted.internet import defer, threads, reactor | |
| from twisted.python.failure import Failure | |
| from synapse.rest.media.v1.storage_provider import StorageProvider | |
| from synapse.rest.media.v1._base import Responder | |
| import boto3 | |
| import botocore | |
| import logging | |
| import threading |