Skip to content

Instantly share code, notes, and snippets.

View se7enack's full-sized avatar
🏠
Working from home

Stephen Burke se7enack

🏠
Working from home
View GitHub Profile
@se7enack
se7enack / romnum.py
Last active July 19, 2024 19:33
Roman Numeral and Int Conversion
#!/usr/bin/python3
import roman
errmsg = '\nOnly whole numbers or Roman Numerals between 1 and 3999 excepted\n'
number = input('Enter a number between 1 and 3999 in either Integer or Roman Numeral format> ')
if number.isalpha():
try:
print(roman.fromRoman(number.upper()))
except roman.InvalidRomanNumeralError:
@se7enack
se7enack / nginx.conf
Created June 25, 2024 14:36
ipify clone
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log notice;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
#!/usr/bin/env python3
import requests, json
jsn = {"model": "llama3","prompt": "hi","stream": False}
response = requests.post('http://localhost:11434/api/generate', json=jsn)
title = "Planned Maintenance"
date = "November 5, 2025"
span = "1 Hour"
time = "8:00 PM GMT"
location = "London, England"
buffer = 40
display = f'''
{"*" * buffer}
#!/usr/bin/env python3
from email.message import EmailMessage
import ssl
import smtplib
# create pw here https://myaccount.google.com/u/4/apppasswords after you enable 2-factor
password = "SOMEPASSWORD"
sender = "youremail@gmail.com"
#!/usr/bin/env python3
nums = [2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
# filter for prime numbers
prime = list(filter(lambda number: all(number % i != 0 for i in range(2, int(number**0.5) + 1)), nums))
print(prime)
# cube them
cubed = list(map(lambda x: x**3, prime))
@se7enack
se7enack / threading-example.py
Created February 16, 2024 14:56
Python3 Threading
#!/usr/bin/env python3
import time
import curses
import os
import threading
import subprocess
def waitforthis(thread):
#!/usr/bin/env python3
import time
import curses
import os
message = "Warning - Production"
loading = True
@se7enack
se7enack / plotly-btc-predictions.py
Last active February 11, 2024 21:25
Example of using Plotly to predict trends
#!/usr/local/bin/env python3
import pandas as pd
from prophet import Prophet
from prophet.plot import plot_plotly, plot_components_plotly
import ssl
ssl._create_default_https_context = ssl._create_stdlib_context
@se7enack
se7enack / mysql-connector.py
Last active February 12, 2024 02:13
python mysql connector
#!/usr/local/bin/env python3
import mysql.connector
# pip3 install mysql-connector-python
user_input = input("Enter something: ")
db = mysql.connector.connect(
host="localhost",
port="3306",