Esempio n. 1
0
def show(id):
    db = DatabaseManager()

    link = db.get_one(id=id)
    if link:
        db.add_access(id=id)
        return redirect(link['link'], 301)

    displayed_message.set_message("error_404", id)
    redirect('/', 302)
Esempio n. 2
0
def get_unique_id():
    db = DatabaseManager()
    while True:
        page_id = ''.join(
            random.choice(string.ascii_letters + string.digits)
            for _ in range(5))
        if not db.get_one(id=page_id):
            break

    return page_id