-
v1.8 Stable
released this
2026-01-04 19:21:04 +03:00 | 11 commits to main since this release📅 Originally published on GitHub: Sun, 04 Jan 2026 16:38:50 GMT
🏷️ Git tag created: Sun, 04 Jan 2026 16:21:04 GMTFeatures and Improvements:
- IMPROVE: Suppressed transient connection error messages (first 2 occurrences are hidden) to reduce log clutter
- IMPROVE: Enhanced startup process and user information display mode with interactive step-by-step progress updates
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
psn_monitor_v1.8.tar.gz
0 downloads ·
2026-02-27 20:06:22 +03:00 · 306 KiB -
psn_monitor_v1.8.zip
0 downloads ·
2026-02-27 20:06:23 +03:00 · 307 KiB
-
v1.7 Stable
released this
2025-12-29 05:36:04 +03:00 | 20 commits to main since this release📅 Originally published on GitHub: Mon, 29 Dec 2025 03:36:57 GMT
🏷️ Git tag created: Mon, 29 Dec 2025 02:36:04 GMTFeatures and Improvements:
- IMPROVE: Enhanced PSNAWP session management with better error handling and cooldown logic
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
psn_monitor_v1.7.tar.gz
0 downloads ·
2026-02-27 20:06:20 +03:00 · 251 KiB -
psn_monitor_v1.7.zip
0 downloads ·
2026-02-27 20:06:21 +03:00 · 251 KiB
-
v1.6 Stable
released this
2025-11-11 04:52:06 +03:00 | 30 commits to main since this release📅 Originally published on GitHub: Tue, 11 Nov 2025 01:56:56 GMT
🏷️ Git tag created: Tue, 11 Nov 2025 01:52:06 GMTFeatures and Improvements:
- NEW: Added detailed user information display mode (
-i/--infoflag), providing comprehensive PlayStation profile insights including PlayStation/PSN IDs, PS+ status, platform, about me, online status, availability to play, verification status, languages, friendship relation, profile URL and recently played games (name, last played, overall time) - NEW: Added display of trophy summary and last earned trophies in user information display mode (
--trophiesflag, only works with-i/--info) - IMPROVE: Enhanced user information display in monitoring mode to include availability to play, verification status, languages, friendship relation and profile URL
- IMPROVE: Added possibility to disable fetching of recently played games list (
--no-recent-gamesflag, only works with-i/--info)
Bug fixes:
- BUGFIX: Enhanced connection error handling and notification for NPSSO token expiry
- BUGFIX: Added error streak detection to identify silent NPSSO token expiry during monitoring runs
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
psn_monitor_v1.6.tar.gz
0 downloads ·
2026-02-27 20:06:19 +03:00 · 249 KiB -
psn_monitor_v1.6.zip
0 downloads ·
2026-02-27 20:06:19 +03:00 · 249 KiB
- NEW: Added detailed user information display mode (
-
v1.5.1 Stable
released this
2025-06-13 04:22:15 +03:00 | 43 commits to main since this release📅 Originally published on GitHub: Fri, 13 Jun 2025 02:03:36 GMT
🏷️ Git tag created: Fri, 13 Jun 2025 01:22:15 GMTBug fixes:
- BUGFIX: Fixed config file generation to work reliably on Windows systems
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
psn_monitor_v1.5.1.tar.gz
0 downloads ·
2026-02-27 20:06:17 +03:00 · 218 KiB -
psn_monitor_v1.5.1.zip
0 downloads ·
2026-02-27 20:06:17 +03:00 · 219 KiB
-
v1.5 Stable
released this
2025-05-22 01:25:41 +03:00 | 46 commits to main since this release📅 Originally published on GitHub: Wed, 21 May 2025 22:31:57 GMT
🏷️ Git tag created: Wed, 21 May 2025 22:25:41 GMTFeatures and Improvements:
- NEW: The tool can now be installed via pip:
pip install psn_monitor - NEW: Added support for external config files, environment-based secrets and dotenv integration with auto-discovery
- IMPROVE: Enhanced startup summary to show loaded config and dotenv file paths
- IMPROVE: Simplified and renamed command-line arguments for improved usability
- NEW: Implemented SIGHUP handler for dynamic reload of secrets from dotenv files
- IMPROVE: Added configuration option to control clearing the terminal screen at startup
- IMPROVE: Changed connectivity check to use Sony endpoint for reliability
- IMPROVE: Added check for missing pip dependencies with install guidance
- IMPROVE: Allow disabling liveness check by setting interval to 0 (default changed to 12h)
- IMPROVE: Improved handling of log file creation
- IMPROVE: Refactored CSV file initialization and processing
- IMPROVE: Added support for
~path expansion across all file paths - IMPROVE: Added validation for configured time zones
- IMPROVE: Refactored code structure to support packaging for PyPI
- IMPROVE: Enforced configuration option precedence: code defaults < config file < env vars < CLI flags
- IMPROVE: Updated horizontal line for improved output aesthetics
- IMPROVE: Email notifications now auto-disable if SMTP config is invalid
- IMPROVE: Minimum required Python version increased to 3.10
- IMPROVE: Removed short option for
--send-test-emailto avoid ambiguity
Bug fixes:
- BUGFIX: Re-login PSNAWP on
RemoteDisconnectederrors - BUGFIX: Fixed issue where manually defined
LOCAL_TIMEZONEwasn't applied correctly - BUGFIX: Improved exception handling to prevent crashes during unexpected errors
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
psn_monitor_v1.5.tar.gz
0 downloads ·
2026-02-27 20:06:15 +03:00 · 218 KiB -
psn_monitor_v1.5.zip
0 downloads ·
2026-02-27 20:06:15 +03:00 · 219 KiB
- NEW: The tool can now be installed via pip:
-
v1.4 Stable
released this
2024-06-17 16:57:45 +03:00 | 68 commits to main since this release📅 Originally published on GitHub: Mon, 17 Jun 2024 14:04:09 GMT
🏷️ Git tag created: Mon, 17 Jun 2024 13:57:45 GMTFeatures and Improvements:
- NEW: Added new parameter (-z / --send_test_email_notification) which allows to send test email notification to verify SMTP settings defined in the script
- IMPROVE: Support for float type of timestamps added in date/time related functions
- IMPROVE: Function get_short_date_from_ts() rewritten to display year if show_year == True and current year is different, also can omit displaying hour and minutes if show_hours == False
- IMPROVE: Checking if correct version of Python (>=3.9) is installed
- IMPROVE: Possibility to define email sending timeout (default set to 15 secs)
Bug fixes:
- BUGFIX: Fixed "SyntaxError: f-string: unmatched (" issue in older Python versions
- BUGFIX: Fixed "SyntaxError: f-string expression part cannot include a backslash" issue in older Python versions
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
psn_monitor_v1.4.tar.gz
0 downloads ·
2026-02-27 20:06:13 +03:00 · 806 KiB -
psn_monitor_v1.4.zip
0 downloads ·
2026-02-27 20:06:13 +03:00 · 807 KiB
-
v1.3 Stable
released this
2024-05-23 20:09:27 +03:00 | 77 commits to main since this release📅 Originally published on GitHub: Thu, 23 May 2024 17:12:01 GMT
🏷️ Git tag created: Thu, 23 May 2024 17:09:27 GMTFeatures and Improvements:
- NEW: Feature counting overall time and number of played games in the session
- NEW: Support for short offline interruption, so if user gets offline and online again (for example due to rebooting the console) during the next OFFLINE_INTERRUPT seconds (configurable in .py file, by default 7 mins) then we set online start timestamp back to the previous one + we also keep stats from the previous session (like total time and number of played games)
- IMPROVE: Information about log file name visible in the start screen
- IMPROVE: Rewritten get_date_from_ts(), get_short_date_from_ts(), get_hour_min_from_ts() and get_range_of_dates_from_tss() functions to automatically detect if time object is timestamp or datetime
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
psn_monitor_v1.3.tar.gz
0 downloads ·
2026-02-27 20:06:11 +03:00 · 805 KiB -
psn_monitor_v1.3.zip
0 downloads ·
2026-02-27 20:06:12 +03:00 · 806 KiB
-
v1.2 Stable
released this
2024-05-19 02:30:28 +03:00 | 86 commits to main since this release📅 Originally published on GitHub: Sat, 18 May 2024 23:35:17 GMT
🏷️ Git tag created: Sat, 18 May 2024 23:30:28 GMTFeatures and Improvements:
- IMPROVE: Improvements for running the code in Python under Windows
- NEW: Automatic detection of local timezone if you set LOCAL_TIMEZONE variable to 'Auto' (it is default now); requires tzlocal pip module
- IMPROVE: Information about time zone is displayed in the start screen now
- IMPROVE: Better checking for wrong command line arguments
- IMPROVE: Email sending function send_email() has been rewritten to detect invalid SMTP settings
- IMPROVE: Strings have been converted to f-strings for better code visibility
- IMPROVE: Info about CSV file name in the start screen
- IMPROVE: In case of getting an exception in main loop we will send the error email notification only once (until the issue is resolved)
- IMPROVE: Exception handling for function converting the timezone
- IMPROVE: Last seen info has been removed as it is redundant and already covered by other part of the code (last time user was available)
- IMPROVE: Platform info is put into subject of game change emails now
- IMPROVE: pep8 style convention corrections
Bug fixes:
- BUGFIX: Handling situations when JSON file storing info about the last status gets corrupted or when there are issuing saving the state
- BUGFIX: Handling situations when platform is returned empty
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
psn_monitor_v1.2.tar.gz
0 downloads ·
2026-02-27 20:06:09 +03:00 · 787 KiB -
psn_monitor_v1.2.zip
0 downloads ·
2026-02-27 20:06:10 +03:00 · 787 KiB
-
v1.1 Stable
released this
2024-04-27 16:42:03 +03:00 | 109 commits to main since this release📅 Originally published on GitHub: Sat, 27 Apr 2024 13:48:26 GMT
🏷️ Git tag created: Sat, 27 Apr 2024 13:42:03 GMTFeatures and Improvements:
- IMPROVE: After some testing it turned out "busy" status is not reported by PSN, so it leaves us only with online & offline; that's why "-s" parameter and corresponding code has been removed
Bug fixes:
- BUGFIX: Fixes for detecting situations where reported user status is empty
- BUGFIX: Cleaning the code related to capitalization of reported user status
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
psn_monitor_v1.1.tar.gz
0 downloads ·
2026-02-27 20:06:07 +03:00 · 632 KiB
-
v1.0 Stable
released this
2024-04-26 02:26:15 +03:00 | 111 commits to main since this release📅 Originally published on GitHub: Thu, 25 Apr 2024 23:37:06 GMT
🏷️ Git tag created: Thu, 25 Apr 2024 23:26:15 GMTInitial psn_monitor v1.0 release. Features:
- Real-time monitoring of Playstation users gaming activity (including detection when user gets online/offline or played games)
- Basics statistics for user activity (how long in different states, how long played game etc.)
- Email notifications for different events (player gets online/offline, starts/finishes/changes game, errors)
- Saving all gaming activity with timestamps to the CSV file
- Possibility to control the running copy of the script via signals
RELEASE NOTES:
Features and Improvements:
- NEW: Periodic refreshing of PSN NPSSO token
- IMPROVE: Additional information in the subject of email notifications
Bug fixes:
- BUGFIX: Fixes for handling situations where some profile information is not available
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
psn_monitor_v1.0.tar.gz
0 downloads ·
2026-02-27 20:06:06 +03:00 · 632 KiB
mirror of
https://github.com/misiektoja/psn_monitor.git
synced 2026-04-26 15:45:50 +03:00