Source code for ricecooker.config

import os
import requests

PRODUCTION_DOMAIN = "https://contentworkshop.learningequality.org"
DEBUG_DOMAIN = "http://127.0.0.1:8000"

FILE_DIFF_URL = "{domain}/api/internal/file_diff"
FILE_UPLOAD_URL = "{domain}/api/internal/file_upload"
CREATE_CHANNEL_URL = "{domain}/api/internal/create_channel"
OPEN_CHANNEL_URL = "{domain}/open_channel/{invitation_id}/{channel_id}"

STORAGE_DIRECTORY = "storage/"


[docs]def get_storage_path(filename): return os.path.join(STORAGE_DIRECTORY, filename)
[docs]def file_diff_url(domain): return FILE_DIFF_URL.format(domain=domain)
[docs]def file_upload_url(domain): return FILE_UPLOAD_URL.format(domain=domain)
[docs]def create_channel_url(domain): return CREATE_CHANNEL_URL.format(domain=domain)
[docs]def open_channel_url(invitation, channel, domain): return OPEN_CHANNEL_URL.format(domain=domain, invitation_id=invitation, channel_id=channel)