Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
alist-org
GitHub Repository: alist-org/alist
Path: blob/main/drivers/ilanzou/meta.go
1988 views
1
package template
2
3
import (
4
"github.com/alist-org/alist/v3/internal/driver"
5
"github.com/alist-org/alist/v3/internal/op"
6
)
7
8
type Addition struct {
9
driver.RootID
10
Username string `json:"username" type:"string" required:"true"`
11
Password string `json:"password" type:"string" required:"true"`
12
Ip string `json:"ip" type:"string"`
13
14
Token string
15
UUID string
16
}
17
18
type Conf struct {
19
base string
20
secret []byte
21
bucket string
22
unproved string
23
proved string
24
devVersion string
25
site string
26
}
27
28
func init() {
29
op.RegisterDriver(func() driver.Driver {
30
return &ILanZou{
31
config: driver.Config{
32
Name: "ILanZou",
33
LocalSort: false,
34
OnlyLocal: false,
35
OnlyProxy: false,
36
NoCache: false,
37
NoUpload: false,
38
NeedMs: false,
39
DefaultRoot: "0",
40
CheckStatus: false,
41
Alert: "",
42
NoOverwriteUpload: false,
43
},
44
conf: Conf{
45
base: "https://api.ilanzou.com",
46
secret: []byte("lanZouY-disk-app"),
47
bucket: "wpanstore-lanzou",
48
unproved: "unproved",
49
proved: "proved",
50
devVersion: "125",
51
site: "https://www.ilanzou.com",
52
},
53
}
54
})
55
op.RegisterDriver(func() driver.Driver {
56
return &ILanZou{
57
config: driver.Config{
58
Name: "FeijiPan",
59
LocalSort: false,
60
OnlyLocal: false,
61
OnlyProxy: false,
62
NoCache: false,
63
NoUpload: false,
64
NeedMs: false,
65
DefaultRoot: "0",
66
CheckStatus: false,
67
Alert: "",
68
NoOverwriteUpload: false,
69
},
70
conf: Conf{
71
base: "https://api.feijipan.com",
72
secret: []byte("dingHao-disk-app"),
73
bucket: "wpanstore",
74
unproved: "ws",
75
proved: "app",
76
devVersion: "125",
77
site: "https://www.feijipan.com",
78
},
79
}
80
})
81
}
82
83