Skip to content

Instantly share code, notes, and snippets.

@shinysu
shinysu / app.py
Created June 5, 2021 10:52
login2
from flask import Flask, render_template, redirect, url_for, request
app = Flask(__name__)
def verify_login(email, password):
stored_password = get_password(email)
if len(stored_passsword):
if password == stored_passsword:
return redirect("/")
@shinysu
shinysu / app.py
Created June 5, 2021 10:12
login1
from flask import Flask, render_template
app = Flask(__name__)
@app.route("/login")
def login():
return render_template('login.html')
@shinysu
shinysu / app.py
Created May 1, 2021 13:06
todolist
from flask import Flask, render_template, request, redirect, url_for
from dbfunctions import add_new_task, get_complete_tasks, get_incomplete_tasks, mark_task_as_complete
app = Flask(
__name__,
template_folder = 'client/templates'
)
@app.route("/")
@shinysu
shinysu / app.py
Created April 17, 2021 11:42
Todolist
from flask import Flask, render_template, request, redirect, url_for
from dbfunctions import add_new_task, get_complete_tasks, get_incomplete_tasks, mark_task_complete
app = Flask(
__name__,
template_folder = 'client/templates'
)
@app.route('/')
def index():
@shinysu
shinysu / app.py
Created April 17, 2021 10:29
todolist
from flask import Flask, render_template
app = Flask(
__name__,
template_folder = 'client/templates'
)
@app.route('/')
def index():
return render_template('index.html')
@shinysu
shinysu / create_db.py
Created April 10, 2021 14:31
TODOLIST_DB
import sqlite3
sql_query = """ CREATE TABLE IF NOT EXISTS tasks(
id INTEGER PRIMARY KEY,
taskname TEXT) """
def execute_query(sql_query):
with sqlite3.connect('todolist') as db:
csr = db.cursor()
result = csr.execute(sql_query)
@shinysu
shinysu / bot.py
Created April 8, 2021 12:45
Web page Analyser
import PySimpleGUI as sg
layout = [
[sg.Text("Enter the URL: ", font=('Arial, 16')),
sg.Input("", font=('Arial, 16'), size=(40, 1), key='url'),
sg.Button('Get Data', font=('Arial, 16'), key='get', bind_return_key=True)],
[sg.Multiline('', font=('Arial', 16), size=(70,15), key='output', disabled=True)]
]
@shinysu
shinysu / play_00.py
Created December 19, 2020 15:37
Space shooter
import pgzrun
HEIGHT = 800
WIDTH = 1000
BLACK = (0, 0, 0)
ship = Actor("playership")
ship.x = WIDTH // 2
ship.bottom = HEIGHT
@shinysu
shinysu / pong_1.py
Created December 5, 2020 15:15
Pong game using pgzero
"""
draw the ball
"""
import pgzrun
WIDTH = 1000
HEIGHT = 700
COLOUR = (0, 0, 250)
ball = Actor("ball")
@shinysu
shinysu / create_db.py
Last active December 5, 2020 11:42
Todolist_SQLite
'''
create_db.py - creates the table.
Note: This program should be run first to create the database and tables
'''
import sqlite3
def create_table():
sql_query = """
CREATE TABLE tasks(