Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
fix: change leetcode-cn.com to leetcode.cn
  • Loading branch information
PegasusWang committed May 11, 2022
commit 9ec7f1d7f07cd78c982011b648b517b90ca266ae
4 changes: 2 additions & 2 deletions docs/leetcode.cn.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# leetcode.cn

Run everything against "leetcode-cn.com" instead of "leetcode.com".
Run everything against "leetcode.cn" instead of "leetcode.com".

## Requirement

You need a valid account on leetcode-cn.com since it uses diffrent user database from leetcode.com.
You need a valid account on leetcode.cn since it uses diffrent user database from leetcode.com.
30 changes: 15 additions & 15 deletions plugins/leetcode.cn.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,20 +17,20 @@ var plugin = new Plugin(15, 'leetcode.cn', '2018.11.25',

plugin.init = function() {
config.app = 'leetcode.cn';
config.sys.urls.base = 'https://leetcode-cn.com';
config.sys.urls.login = 'https://leetcode-cn.com/accounts/login/';
config.sys.urls.problems = 'https://leetcode-cn.com/api/problems/$category/';
config.sys.urls.problem = 'https://leetcode-cn.com/problems/$slug/description/';
config.sys.urls.graphql = 'https://leetcode-cn.com/graphql';
config.sys.urls.problem_detail = 'https://leetcode-cn.com/graphql';
config.sys.urls.test = 'https://leetcode-cn.com/problems/$slug/interpret_solution/';
config.sys.urls.session = 'https://leetcode-cn.com/session/';
config.sys.urls.submit = 'https://leetcode-cn.com/problems/$slug/submit/';
config.sys.urls.submissions = 'https://leetcode-cn.com/api/submissions/$slug';
config.sys.urls.submission = 'https://leetcode-cn.com/submissions/detail/$id/';
config.sys.urls.verify = 'https://leetcode-cn.com/submissions/detail/$id/check/';
config.sys.urls.favorites = 'https://leetcode-cn.com/list/api/questions';
config.sys.urls.favorite_delete = 'https://leetcode-cn.com/list/api/questions/$hash/$id';
config.sys.urls.base = 'https://leetcode.cn';
config.sys.urls.login = 'https://leetcode.cn/accounts/login/';
config.sys.urls.problems = 'https://leetcode.cn/api/problems/$category/';
config.sys.urls.problem = 'https://leetcode.cn/problems/$slug/description/';
config.sys.urls.graphql = 'https://leetcode.cn/graphql';
config.sys.urls.problem_detail = 'https://leetcode.cn/graphql';
config.sys.urls.test = 'https://leetcode.cn/problems/$slug/interpret_solution/';
config.sys.urls.session = 'https://leetcode.cn/session/';
config.sys.urls.submit = 'https://leetcode.cn/problems/$slug/submit/';
config.sys.urls.submissions = 'https://leetcode.cn/api/submissions/$slug';
config.sys.urls.submission = 'https://leetcode.cn/submissions/detail/$id/';
config.sys.urls.verify = 'https://leetcode.cn/submissions/detail/$id/check/';
config.sys.urls.favorites = 'https://leetcode.cn/list/api/questions';
config.sys.urls.favorite_delete = 'https://leetcode.cn/list/api/questions/$hash/$id';
};

// FIXME: refactor those
Expand Down Expand Up @@ -89,7 +89,7 @@ plugin.getProblemsTitle = function(cb) {

const opts = makeOpts(config.sys.urls.graphql);
opts.headers.Origin = config.sys.urls.base;
opts.headers.Referer = 'https://leetcode-cn.com/api/problems/algorithms/';
opts.headers.Referer = 'https://leetcode.cn/api/problems/algorithms/';

opts.json = true;
opts.body = {
Expand Down