fix: P0 Windows Edge path, add time localization, show --output, cleanup tech debt
- Fix auth.py subprocess script Windows Edge cookie path inconsistency - Add timeutil.py for UTC→local time and relative time conversion - Integrate time localization into formatter.py and serialization.py - Add --output/-o option to show command for saving tweet detail as JSON - Remove constants.py legacy aliases (USER_AGENT, SEC_CH_UA) - Remove client.py backward-compat delegation methods and re-exports - Update test imports to use parser module directly
This commit is contained in:
@@ -353,9 +353,15 @@ def iter_cookie_files(browser_name):
|
||||
if sys.platform == "darwin":
|
||||
root = os.path.join(os.path.expanduser("~"), "Library", "Application Support", base_dir)
|
||||
elif sys.platform == "win32":
|
||||
root = os.path.join(os.environ.get("LOCALAPPDATA", ""), base_dir, "User Data")
|
||||
if browser_name == "edge":
|
||||
root = os.path.join(os.environ.get("LOCALAPPDATA", ""), "Microsoft", "Edge", "User Data")
|
||||
else:
|
||||
root = os.path.join(os.environ.get("LOCALAPPDATA", ""), base_dir)
|
||||
else:
|
||||
root = os.path.join(os.path.expanduser("~"), ".config", base_dir)
|
||||
if browser_name == "edge":
|
||||
root = os.path.join(os.path.expanduser("~"), ".config", "microsoft-edge")
|
||||
else:
|
||||
root = os.path.join(os.path.expanduser("~"), ".config", base_dir)
|
||||
if not os.path.isdir(root):
|
||||
return []
|
||||
env_profile = os.environ.get("TWITTER_CHROME_PROFILE", "").strip()
|
||||
|
||||
Reference in New Issue
Block a user