Updated forms. Added scrapers. Updated edit page for scrapers. Made new wishlist look better and added warning to save uuids somewhere safe. Updated nix flake.

This commit is contained in:
Jurn Wubben 2025-06-22 19:42:20 +02:00
parent 1f269afce5
commit 13d63245ed
14 changed files with 367 additions and 109 deletions

View file

@ -3,19 +3,19 @@ from flask_wtf import FlaskForm
from wtforms import (
StringField,
SubmitField,
IntegerField,
HiddenField,
FloatField,
URLField,
TextAreaField,
)
from wtforms.validators import DataRequired
class NewWishlist(FlaskForm):
title = StringField("Title:", validators=[DataRequired()])
description = StringField("Description:", validators=[DataRequired()])
submit = SubmitField("Submit")
title = StringField("Title", validators=[DataRequired()])
description = TextAreaField("Description", validators=[DataRequired()])
submit = SubmitField("Create")
# Each submit needs a different page fot it to work on the same page.
@ -25,7 +25,7 @@ class DeleteWishlist(FlaskForm):
class EditWishlistInfo(FlaskForm):
title = StringField("Title", validators=[DataRequired()])
description = StringField("Description", validators=[DataRequired()])
description = TextAreaField("Description", validators=[DataRequired()])
wl_edit_submit = SubmitField("Submit")
@ -34,7 +34,7 @@ class ResetWishlistUrls(FlaskForm):
class NewItem(FlaskForm):
title = StringField("Title", validators=[DataRequired()])
it_new_title = StringField("Title", validators=[DataRequired()])
description = StringField("Description", validators=[DataRequired()])
price = FloatField("Price", validators=[DataRequired()])
url = URLField("Url", validators=[DataRequired()])