Exemple #1
0
def new_alert():
    if request.method == 'POST':
        name = request.form['name']
        item_url = request.form['item_url']
        price_limit = float(request.form['price_limit'])
        store = Store.get_by_url(item_url)
        item = Item(item_url, store.tag_name, store.query)
        item.load_item()
        item.save_to_mongo()

        Alert(name, item._id, price_limit, session['email']).save_to_mongo()

    return render_template('alerts/new_alerts.html')
Exemple #2
0
def new_alert():
    if request.method == 'POST':
        alert_name = request.form["alert_name"]
        item_url = request.form['item_url']
        price_limit = request.form["price_limit"]

        store = Store.get_by_url(item_url)  # What if this store is not database
        item = Item(item_url, store.tag_name, store.query)
        item.load_price()
        item.save_to_database()
        alert = Alert(alert_name, item._id, float(price_limit), session["email"])
        alert.save_to_database()

    return render_template("alerts/new_alert.html")
Exemple #3
0
def new_alert():
    if request.method == 'POST':
        # process the data
        item_url = request.form['item_url']
        price_limit = float(request.form['price_limit'])
        item_name = request.form['item_name']
        user_email = session['email']

        store = Store.get_by_url(item_url)
        # print(store)
        item = Item(item_url, store.tag_name, store.query)
        # print(item)
        item.load_price()
        # print(item.load_price())
        item.save_to_mongo()

        Alert(item_name, item._id, price_limit, user_email).save_to_mongo()

        return redirect(url_for('.index'))

    else:

        return render_template('alerts/new_alert.html')