1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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)
|