Skip to content

Instantly share code, notes, and snippets.

View Zwork101's full-sized avatar
💭
Not Much

Nathan Z Zwork101

💭
Not Much
View GitHub Profile
@Zwork101
Zwork101 / __init__.py
Created October 2, 2018 22:29
File that has unittests
import os
import random
import unittest
import tempfile
from pychievements import Achievement, icons
from pychievements import cli
from pychievements.trackers import AchievementTracker, NotRegistered, AlreadyRegistered
from pychievements.backends import SQLiteAchievementBackend
from pychievements.signals import receiver, goal_achieved, level_increased, highest_level_achieved
@Zwork101
Zwork101 / log_relay.py
Created August 28, 2018 15:12
Issues with logging
from utils.common import LOG_CHANNEL
from gevent import sleep
def relayer(client, log_stream):
curr_place = log_stream.tell()
while True:
log_stream.seek(curr_place)
import importlib
import inspect
import logging
import os
from site.base_route import BaseRoute
from flask import Blueprint, Flask
from gevent.pywsgi import WSGIServer
from discord.ext import commands
from trackerbot.constants import ADMIN_ROLE
from trackerbot.utils.decorators import require_roles
class Debug:
def __init__(self, bot: commands.Bot):
self.bot = bot
@Zwork101
Zwork101 / main.py
Created March 30, 2018 14:01
logging, failing
from os import environ
import logging
from trackerbot.app import TrackerBot
bot = TrackerBot()
if __name__ == '__main__':
log = logging.getLogger('TrackerBotLogger')
handler = logging.StrFormatStyle('%(asctime)s:%(levelname)s:%(name)s: %(message)s')
@Zwork101
Zwork101 / sqlite_ex.py
Last active March 29, 2018 21:20
Cool, can't wait for release!, comparing my lib vs sqlite.
from sqlite3 import connect
db = connect("item.sqlite")
cursor = db.cursor()
cursor.execute("CREATE TABLE IF NOT EXISTS Weapon(NAME text, DAMAGE integer DEFAULT 10)")
cursor.execute("DELETE FROM Weapon") # Clear everything
cursor.execute("INSERT INTO Weapon (NAME) VALUES (\"Sword\")")
import socket
import threading
def sendMsg():
while running:
try:
message = input("Send: ")
sock.send(message.encode())
except:
@Zwork101
Zwork101 / main.py
Created March 21, 2018 17:40
IT'S ALIVE
from gcode import GCode, Printer
g = GCode()
# get stuff setup
g.set_unit()
g.start_heating_extruder(230)
g.start_heating_bed(60)
g.go_home()
g.wait_heat_bed(55)
g.wait_heat_extruder(200)
@Zwork101
Zwork101 / bug_proxy.py
Created March 15, 2018 01:35
Fixed proxy
from flask import Flask
from requests import get
app = Flask('__main__')
SITE_NAME = 'https://google.com/'
@app.route('/', defaults={'path': ''})
@app.route('/<path:path>')
def proxy(path):
return get(f'{SITE_NAME}{path}').content
@Zwork101
Zwork101 / proxy.py
Created March 14, 2018 22:36
the whole proxy file
from flask import Flask
from requests import get
app = Flask(__name__)
SITE_NAME = 'https://google.com/'
@app.route('/', defaults={'path': ''})
@app.route('/<path:path>')
def proxy(path):
return get(f'{SITE_NAME}{path}').content