This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import json | |
import requests | |
import os | |
from utils import make_content_json_safe | |
def create_gist(content, description, github_token): | |
url = 'https://api.github.com/gists' | |
headers = { | |
'Authorization': f'token {github_token.strip()}', | |
'Accept': 'application/vnd.github.v3+json', |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import http from 'http'; | |
import { connectToDatabase, disconnectFromDatabase } from './db'; | |
import { Logger } from './logger/Logger'; | |
import { DEBUG } from './logger/constants'; | |
import { StaticWebServer } from './StaticWebServer'; | |
import User from './models/User'; | |
import { WebSocketServer } from 'ws'; | |
const log = new Logger(DEBUG, __filename); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import http from 'http';\\r\\nimport { connectToDatabase, disconnectFromDatabase } from './db';\\r\\nimport { Logger } from './logger/Logger';\\r\\nimport { DEBUG } from './logger/constants';\\r\\nimport { StaticWebServer } from './StaticWebServer';\\r\\nimport User from './models/User';\\r\\nimport { WebSocketServer } from 'ws';\\r\\n\\r\\nconst log = new Logger(DEBUG, __filename);\\r\\n\\r\\nexport class Mud {\\r\\n private readonly wss: WebSocketServer;\\r\\n\\r\\n constructor(server: http.Server) {\\r\\n log.info('loading web socket');\\r\\n this.wss = new WebSocketServer({ server });\\r\\n }\\r\\n\\r\\n start() {\\r\\n this.wss.on('connection', (ws) => {\\r\\n console.log('New client connected');\\r\\n\\r\\n ws.on('message', (message) => {\\r\\n console.log('Received:', message.toString());\\r\\n // Echo the message back to the client\\r\\n ws.send(`Server received: ${message}`);\\r\\n });\\r\\n |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters