summaryrefslogtreecommitdiff
path: root/app/forms.py
blob: a093d5dc4e3ce1686c988d6ddddf8c666c203b6d (plain)
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)
Copyright 2019--2024 Marius PETER