We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 221e5fa commit 72a19d0Copy full SHA for 72a19d0
1 file changed
config.py
@@ -0,0 +1,27 @@
1
+from pathlib import Path
2
+from dotenv import load_dotenv
3
+import os
4
+
5
+load_dotenv()
6
7
+class Config:
8
9
+ Leetcode_session = os.getenv("LEETCODE_SESSION", "")
10
+ CSRF_token = os.getenv("CSRF_TOKEN", "")
11
12
+ GITHUB_USERNAME = os.getenv("GITHUB_USERNAME", "")
13
+ GITHUB_EMAIL = os.getenv("GITHUB_EMAIL", "")
14
15
+ STORAGE_DIR = Path(os.getenv("STORAGE_DIR", "storage"))
16
+ LOGS_DIR = Path(os.getenv("LOGS_DIR", "logs"))
17
18
+ GRAPHQL_URL = os.getenv("GRAPHQL_URL", "https://leetcode.com/graphql")
19
20
+ REQUEST_TIMEOUT = 20
21
22
+ USER_AGENT = (
23
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) "
24
+ "AppleWebKit/537.36 "
25
+ "(KHTML, like Gecko) "
26
+ "Chrome/137.0 Safari/537.36"
27
+ )
0 commit comments