Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
alist-org
GitHub Repository: alist-org/alist
Path: blob/main/drivers/dropbox/meta.go
1986 views
1
package dropbox
2
3
import (
4
"github.com/alist-org/alist/v3/internal/driver"
5
"github.com/alist-org/alist/v3/internal/op"
6
)
7
8
const (
9
DefaultClientID = "76lrwrklhdn1icb"
10
)
11
12
type Addition struct {
13
RefreshToken string `json:"refresh_token" required:"true"`
14
driver.RootPath
15
16
OauthTokenURL string `json:"oauth_token_url" default:"https://api.xhofe.top/alist/dropbox/token"`
17
ClientID string `json:"client_id" required:"false" help:"Keep it empty if you don't have one"`
18
ClientSecret string `json:"client_secret" required:"false" help:"Keep it empty if you don't have one"`
19
20
AccessToken string
21
RootNamespaceId string
22
}
23
24
var config = driver.Config{
25
Name: "Dropbox",
26
LocalSort: false,
27
OnlyLocal: false,
28
OnlyProxy: false,
29
NoCache: false,
30
NoUpload: false,
31
NeedMs: false,
32
DefaultRoot: "",
33
NoOverwriteUpload: true,
34
}
35
36
func init() {
37
op.RegisterDriver(func() driver.Driver {
38
return &Dropbox{
39
base: "https://api.dropboxapi.com",
40
contentBase: "https://content.dropboxapi.com",
41
}
42
})
43
}
44
45