Skip to content

Instantly share code, notes, and snippets.

@shinysu
shinysu / app.py
Created June 19, 2021 10:24
currency_converter_1
from flask import Flask, render_template,request
app = Flask(__name__)
@app.route('/', methods=["GET", "POST"])
def index():
if request.method == "POST":
from_currency = request.form["from_currency"]
to_currency = request.form["to_currency"]
@shinysu
shinysu / app.py
Created June 12, 2021 11:27
login_full_app
from flask import Flask, render_template, redirect, url_for, request, session, flash
from datetime import timedelta
from db_functions import get_password, insert_user
app = Flask(__name__)
app.secret_key = "123@abc"
app.permanent_session_lifetime = timedelta(minutes=5)
def set_session(email): #{"logged_in": True, "email"='[email protected]'}
@shinysu
shinysu / app.py
Created June 5, 2021 11:41
login_complete
from flask import Flask, render_template, redirect, url_for, request, session
from datetime import timedelta
from db_functions import get_password, insert_user
app = Flask(__name__)
app.secret_key = "123@abc"
app.permanent_session_lifetime = timedelta(minutes=5)
def set_session(email): #{"logged_in": True, "email"='[email protected]'}
@shinysu
shinysu / app.py
Created June 5, 2021 11:20
login3
from flask import Flask, render_template, redirect, url_for, request, session
from db_functions import get_password, insert_user
app = Flask(__name__)
app.secret_key = "123@abc"
def set_session(email): #{"logged_in": True, "email"='[email protected]'}
session["logged_in"] = True
session["email"] = email
@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)