Skip to content

Commit 3ffca53

Browse files
committed
fix: name change error
1 parent fe46c6b commit 3ffca53

File tree

6 files changed

+19
-17
lines changed

6 files changed

+19
-17
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ Usage:
116116
Available Commands:
117117
base clear & replace all question use you specified
118118
clear set questions to default
119-
get get leet question from leet-cn.com
119+
get get leet question from leetcode-cn.com
120120
help Help about any command
121121
info print leet question info
122122
test test you code and analyse

cmd/command/get.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import (
1212

1313
var getCmd = &cobra.Command{
1414
Use: "get question_id|leetcode_url",
15-
Short: "get leet question from leet-cn.com",
15+
Short: "get leet question from leetcode-cn.com",
1616
Example: "leet get 222",
1717
Run: func(cmd *cobra.Command, args []string) {
1818

leet/download.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ func (th *QuestionDetail) Download(override bool) {
7474
7575
%s`,
7676
th.Data.Question.TranslatedTitle,
77-
fmt.Sprintf("https://leet-cn.com/problems/%s/", th.Data.Question.TitleSlug),
77+
fmt.Sprintf("https://leetcode-cn.com/problems/%s/", th.Data.Question.TitleSlug),
7878
questionMarkdown)
7979

8080
var tags []string

leet/leetcode.go

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@ import (
1515
const UA = `Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.93 Safari/537.36`
1616

1717
func getCookie() (cookie []*http.Cookie, err error) {
18-
URL := "https://leet-cn.com/graphql/"
18+
URL := "https://leetcode-cn.com/graphql/"
1919
payload := strings.NewReader(`{"operationName":"globalData","variables":{},"query":"query globalData {\n feature {\n questionTranslation\n subscription\n signUp\n discuss\n mockInterview\n contest\n store\n book\n chinaProblemDiscuss\n socialProviders\n studentFooter\n cnJobs\n enableLsp\n enableWs\n enableDebugger\n enableDebuggerAdmin\n enableDarkMode\n tasks\n leetbook\n enableEduDiscount\n __typename\n }\n userStatus {\n isSignedIn\n isAdmin\n isStaff\n isSuperuser\n isTranslator\n isPremium\n isVerified\n isPhoneVerified\n isWechatVerified\n checkedInToday\n username\n realName\n userSlug\n groups\n avatar\n optedIn\n requestRegion\n region\n socketToken\n activeSessionId\n permissions\n notificationStatus {\n lastModified\n numUnread\n __typename\n }\n completedFeatureGuides\n useTranslation\n accountStatus {\n isFrozen\n inactiveAfter\n __typename\n }\n __typename\n }\n siteRegion\n chinaHost\n websocketUrl\n userBannedInfo {\n bannedData {\n endAt\n bannedType\n __typename\n }\n __typename\n }\n commonNojPermissionTypes\n jobsMyCompany {\n name\n __typename\n }\n myLastCompanyClaimApplication(status: PENDING) {\n id\n name\n countryCode\n phone\n department\n jobTitle\n createdAt\n opinion\n reviewedAt\n claimType\n status\n companyTag {\n name\n translatedName\n slug\n __typename\n }\n authorization\n businessLicense\n __typename\n }\n}\n"}`)
2020

2121
req, err := http.NewRequest(http.MethodPost, URL, payload)
2222
if err != nil {
2323
return
2424
}
25-
req.Header.Add("authority", "leet-cn.com")
25+
req.Header.Add("authority", "leetcode-cn.com")
2626
req.Header.Add("pragma", "no-cache")
2727
req.Header.Add("cache-control", "no-cache")
2828
req.Header.Add("x-timezone", "Asia/Shanghai")
@@ -33,11 +33,11 @@ func getCookie() (cookie []*http.Cookie, err error) {
3333
req.Header.Add("accept", "*/*")
3434
req.Header.Add("x-csrftoken", "undefined")
3535
req.Header.Add("x-definition-name", "feature,userStatus,siteRegion,chinaHost,websocketUrl,userBannedInfo,commonNojPermissionTypes,jobsMyCompany,myLastCompanyClaimApplication")
36-
req.Header.Add("origin", "https://leet-cn.com")
36+
req.Header.Add("origin", "https://leetcode-cn.com")
3737
req.Header.Add("sec-fetch-site", "same-origin")
3838
req.Header.Add("sec-fetch-mode", "cors")
3939
req.Header.Add("sec-fetch-dest", "empty")
40-
req.Header.Add("referer", "https://leet-cn.com/")
40+
req.Header.Add("referer", "https://leetcode-cn.com/")
4141

4242
res, err := http.DefaultTransport.RoundTrip(req)
4343
if err != nil {
@@ -62,9 +62,9 @@ func Parse(param string) string {
6262
}
6363

6464
if strings.HasPrefix(param, "http") ||
65-
strings.HasPrefix(param, "leet-cn.com") {
65+
strings.HasPrefix(param, "leetcode-cn.com") {
6666

67-
re := regexp.MustCompile(`leet-cn\.com/problems/(.*)`)
67+
re := regexp.MustCompile(`leetcode-cn\.com/problems/(.*)`)
6868

6969
result := re.FindStringSubmatch(param)
7070
if len(result) == 2 {
@@ -127,21 +127,21 @@ func problemID2name(id string) (stats QuestionStats, err error) {
127127
}
128128

129129
func allProblems() (apr AllProblemsResult, err error) {
130-
URL := "https://leet-cn.com/api/problems/all/"
130+
URL := "https://leetcode-cn.com/api/problems/all/"
131131

132132
req, err := http.NewRequest(http.MethodGet, URL, nil)
133133
if err != nil {
134134
return
135135
}
136-
req.Header.Add("authority", "leet-cn.com")
136+
req.Header.Add("authority", "leetcode-cn.com")
137137
req.Header.Add("accept", "application/json, text/javascript, */*; q=0.01")
138138
req.Header.Add("x-requested-with", "XMLHttpRequest")
139139
req.Header.Add("user-agent", UA)
140140
req.Header.Add("content-type", "application/json")
141141
req.Header.Add("sec-fetch-site", "same-origin")
142142
req.Header.Add("sec-fetch-mode", "cors")
143143
req.Header.Add("sec-fetch-dest", "empty")
144-
req.Header.Add("referer", "https://leet-cn.com/problemset/all/")
144+
req.Header.Add("referer", "https://leetcode-cn.com/problemset/all/")
145145
req.Header.Add("accept-language", "zh-CN,zh;q=0.9")
146146

147147
res, err := http.DefaultTransport.RoundTrip(req)
@@ -199,7 +199,7 @@ type QuestionStats struct {
199199
}
200200

201201
func Fetch(title string) (qd QuestionDetail, err error) {
202-
URL := "https://leet-cn.com/graphql/"
202+
URL := "https://leetcode-cn.com/graphql/"
203203

204204
payload := strings.NewReader(fmt.Sprintf(`{
205205
"operationName": "questionData",
@@ -227,7 +227,7 @@ func Fetch(title string) (qd QuestionDetail, err error) {
227227
req.AddCookie(cookie)
228228
}
229229

230-
req.Header.Add("authority", "leet-cn.com")
230+
req.Header.Add("authority", "leetcode-cn.com")
231231
req.Header.Add("x-timezone", "Asia/Shanghai")
232232
req.Header.Add("x-operation-name", "questionData")
233233
req.Header.Add("accept-language", "zh-CN")
@@ -236,11 +236,11 @@ func Fetch(title string) (qd QuestionDetail, err error) {
236236
req.Header.Add("accept", "*/*")
237237
req.Header.Add("x-csrftoken", csrfToken)
238238
req.Header.Add("x-definition-name", "question")
239-
req.Header.Add("origin", "https://leet-cn.com")
239+
req.Header.Add("origin", "https://leetcode-cn.com")
240240
req.Header.Add("sec-fetch-site", "same-origin")
241241
req.Header.Add("sec-fetch-mode", "cors")
242242
req.Header.Add("sec-fetch-dest", "empty")
243-
req.Header.Add("referer", "https://leet-cn.com")
243+
req.Header.Add("referer", "https://leetcode-cn.com")
244244

245245
res, err := http.DefaultTransport.RoundTrip(req)
246246
if err != nil {

questions/serial/question.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
## [](https://leetcode-cn.com/problems//)
2+

questions/store.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)