@@ -16,7 +16,7 @@ import (
16
16
"github.com/tidwall/gjson"
17
17
)
18
18
19
- const RemoteProblems = "https://raw-hub.myxuebi.top/PPsteven/leetcode-tool/master/data/ problems.json"
19
+ const RemoteProblems = "https://raw-hub.myxuebi.top/PPsteven/leetcode-tool/master/problems.json"
20
20
21
21
type Meta struct {
22
22
Index string
@@ -57,7 +57,7 @@ func NewLeetcode(config *config.Config) *Leetcode {
57
57
58
58
func DownloadFile (remoteFile string ) error {
59
59
// Create the file
60
- out , err := os .Create ("data/ problems.json" )
60
+ out , err := os .Create ("problems.json" )
61
61
if err != nil {
62
62
return err
63
63
}
@@ -68,7 +68,7 @@ func DownloadFile(remoteFile string) error {
68
68
}
69
69
resp , err := client .Get (remoteFile )
70
70
if err != nil {
71
- _ = os .Remove ("data/ problems.json" )
71
+ _ = os .Remove ("problems.json" )
72
72
return err
73
73
}
74
74
defer resp .Body .Close ()
@@ -83,7 +83,7 @@ func DownloadFile(remoteFile string) error {
83
83
}
84
84
85
85
func (l * Leetcode ) getAllProblem () ([]byte , error ) {
86
- file , err := ioutil .ReadFile ("data/ problems.json" )
86
+ file , err := ioutil .ReadFile ("problems.json" )
87
87
if err != nil && errors .Is (err , os .ErrNotExist ) {
88
88
fmt .Println (fmt .Sprintf ("file problems.json not exists, start downloading from %s" , RemoteProblems ))
89
89
@@ -92,7 +92,7 @@ func (l *Leetcode) getAllProblem() ([]byte, error) {
92
92
log .Fatal (fmt .Errorf ("download file failed: %v" , err ))
93
93
}
94
94
95
- file , err := ioutil .ReadFile ("data/ problems.json" )
95
+ file , err := ioutil .ReadFile ("problems.json" )
96
96
if err != nil {
97
97
return nil , fmt .Errorf ("read file failed: %v" , err )
98
98
}
0 commit comments