mirror of
https://github.com/Stone-Red-Code/HotspotAutoLogin.git
synced 2026-11-01 23:05:40 +01:00
Many portals log you out a fixed time after login (e.g. every 24 hours). With check_every_second at 600, it could take up to 10 minutes to notice. - New optional profile setting "session_hours" (also in the Add new dialog). - The time of each successful login is saved per profile in session_state.json, so it survives restarts. - While connected, the next check is timed to land 2 minutes before the expected expiry, then the connection is checked every 5 seconds until 10 minutes after it, so the program logs in again within seconds. - If still connected after that window, the session was renewed some other way and the normal interval is used again. - Ignore runtime files (log.txt, session_state.json) in git. Co-Authored-By: Claude Opus 5.5 <[email protected]>
28 lines
301 B
Plaintext
28 lines
301 B
Plaintext
# macOS system files
|
|
.DS_Store
|
|
._*
|
|
Thumbs.db
|
|
Desktop.ini
|
|
|
|
# Python artifacts
|
|
__pycache__/
|
|
**/__pycache__
|
|
*.py[cod]
|
|
*.so
|
|
*.exe
|
|
*.zip
|
|
*.tar.gz
|
|
|
|
# Virtual environments
|
|
env/
|
|
venv/
|
|
.env/
|
|
.venv/
|
|
|
|
# VS Code settings
|
|
.vscode/
|
|
# Runtime files
|
|
main/log.txt
|
|
main/session_state.json
|
|
main/last_known_directory.txt
|