summaryrefslogtreecommitdiff
path: root/app/forms.py
diff options
context:
space:
mode:
Diffstat (limited to 'app/forms.py')
-rw-r--r--app/forms.py33
1 files changed, 33 insertions, 0 deletions
diff --git a/app/forms.py b/app/forms.py
new file mode 100644
index 0000000..a093d5d
--- /dev/null
+++ b/app/forms.py
@@ -0,0 +1,33 @@
+from flask_wtf import FlaskForm
+from wtforms import (
+ SubmitField,
+ SelectField,
+ HiddenField,
+ StringField,
+ PasswordField,
+ IntegerField,
+ FloatField,
+ BooleanField,
+ DateTimeField,
+)
+from wtforms.validators import (
+ InputRequired,
+ Length,
+ NumberRange,
+ EqualTo,
+ ValidationError,
+)
+
+
+class DownloadToRemote(FlaskForm):
+ url = StringField("Link URL", validators=[InputRequired()])
+ download_remote = SubmitField("Download on remote")
+
+
+class ManageRemote(FlaskForm):
+ file_name = HiddenField()
+ download_local = SubmitField("Download locally")
+ remove_remote = SubmitField("Remove remote")
+
+ # def __init__(self, name):
+ # self.name = HiddenField(name)
Copyright 2019--2024 Marius PETER