Skip to content

Instantly share code, notes, and snippets.

View Hunter87ff's full-sized avatar

Hunter87 Hunter87ff

View GitHub Profile
@Hunter87ff
Hunter87ff / generator.py
Created November 12, 2022 13:00
Redeem Code Generator In Python
import random as rn
#pip install random
def code_gen():
CL = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L','1', '2', '3', '4', '5', '6', '7', '8', '9', '0','M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']
code = rn.choice(CL) + rn.choice(CL) + rn.choice(CL) + rn.choice(CL) + rn.choice(CL) + rn.choice(CL) + rn.choice(CL) + rn.choice(CL) + rn.choice(CL) + rn.choice(CL)
return code
/**
* * @param {express.Request} req
* * @param {express.Response} res
*/
function getOrigin(origin, callback) {
try {
const _allowedOrigins = process.env.MODE ? [
"http://localhost:3000", //for local development
"http://localhost:3001"
@Hunter87ff
Hunter87ff / sample-app.js
Created December 25, 2024 14:44
Firebase Firestore x ExpressJS
import { initializeApp } from "firebase/app";
import e from "express";
import {getDocs, getDoc, doc, setDoc, collection, getFirestore, query, where} from "firebase/firestore";
// TODO: Add SDKs for Firebase products that you want to use
// https://firebase.google.com/docs/web/setup#available-libraries
// Your web app's Firebase configuration
// For Firebase JS SDK v7.20.0 and later, measurementId is optional
const firebaseConfig = {
@Hunter87ff
Hunter87ff / port_forward.py
Created June 21, 2024 15:53
py web server port forwarding using localhost.run
# prompt: basic flask app
import os
from threading import Thread
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
@Hunter87ff
Hunter87ff / socket_client.py
Created June 8, 2024 12:30
Basic socketio server and client
import socketio
sio = socketio.Client(reconnection=True)
@sio.event
def connect():
print("Connected to the server")
sio.send("Hello world!")
@sio.event
def message(data):
print(f"Received message: {data}")
@sio.event
import discord
import os
from discord.ext import commands
import bs4
from bs4 import BeautifulSoup
#import youtube_dl
intents = discord.Intents.default()
intents.message_content = True
intents.reactions = True
<meta name="viewport" content="width=device-width,initial-scale=1.0"/>
<body id="body">
<div id="con">
<div id="red"></div>
<div id="blue"></div>
<div id="yellow"></div></div>
<style>
#body{
position: relative;
background-color: #000;
@Hunter87ff
Hunter87ff / scrim_bot.py
Last active October 27, 2023 14:42
discord scrim managing bot v1.0
import discord, re, pytz, time
from discord.ext import commands, tasks
#from datetime import datetime
intents = discord.Intents.default()
intents.members = True
intents.presences = True
intents.message_content = True
bot = commands.AutoShardedBot(shard_count=1,command_prefix='.',intents=intents)
@Hunter87ff
Hunter87ff / time_format.py
Created October 27, 2023 14:24
time format from delta (0:40:45.3456456)
def time_format(delta): #0:40:45.3456456
delta = str(delta)
time = ""
lst = delt.split(".")[0].split(":")
if(len(lst)<=3):
h,m,s = delt.split(".")[0].split(":")
time = f"{h}hr, {m}min, {s}sec"
elif(len(lst)>3):
d,h,m,s = delt.split(".")[0].split(":")
time = f"{d}day, {h}hr, {m}min, {s}sec"
def sum(a, b, c ):
return a + b + c
def printBoard(xState, zState):
zero = 'X' if xState[0] else ('O' if zState[0] else 0)
one = 'X' if xState[1] else ('O' if zState[1] else 1)
two = 'X' if xState[2] else ('O' if zState[2] else 2)
three = 'X' if xState[3] else ('O' if zState[3] else 3)
four = 'X' if xState[4] else ('O' if zState[4] else 4)
five = 'X' if xState[5] else ('O' if zState[5] else 5)