Skip to content

docs: add aw-watcher-ps to the watchers list#174

Open
0xbrayo wants to merge 1 commit into
ActivityWatch:masterfrom
0xbrayo:add-aw-watcher-ps
Open

docs: add aw-watcher-ps to the watchers list#174
0xbrayo wants to merge 1 commit into
ActivityWatch:masterfrom
0xbrayo:add-aw-watcher-ps

Conversation

@0xbrayo

@0xbrayo 0xbrayo commented Jul 3, 2026

Copy link
Copy Markdown
Member

Summary

  • Adds aw-watcher-ps to the "Other watchers" section
  • Tracks time spent per game on PS5/PS4 by polling PlayStation Network presence for the user's own account (no local API exists on the console, so it reads presence from Sony's servers instead)

Test plan

  • Verified the :gh:/:gh-user: markup matches the existing working entries (e.g. aw-watcher-lastfm) in the same file
  • Docs site build renders the new list entry correctly

@greptile-apps

greptile-apps Bot commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR adds a single entry for aw-watcher-ps to the "Other watchers" section of src/watchers.rst. The watcher tracks time spent per game on PS5/PS4 by polling the user's own PlayStation Network presence.

  • The :gh: and :gh-user: RST roles are used correctly and match the format of all surrounding entries.
  • Placement immediately after aw-watcher-steam is logical since both entries cover game-time tracking.

Confidence Score: 5/5

A one-line documentation addition with correct RST markup — safe to merge.

The change adds a single well-formed list entry to the docs. The :gh: and :gh-user: roles match the existing pattern throughout the file, and placement next to the Steam watcher is appropriate. No functional code is touched.

No files require special attention.

Important Files Changed

Filename Overview
src/watchers.rst Adds one list entry for aw-watcher-ps in the "Other watchers" section; RST markup is correct and consistent with surrounding entries.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[aw-watcher-ps] -->|polls| B[PlayStation Network API\nSony servers]
    B -->|presence data\ncurrent game title| A
    A -->|ActivityWatch event| C[aw-server]
    C --> D[ActivityWatch UI\ntime-per-game view]
Loading
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
    A[aw-watcher-ps] -->|polls| B[PlayStation Network API\nSony servers]
    B -->|presence data\ncurrent game title| A
    A -->|ActivityWatch event| C[aw-server]
    C --> D[ActivityWatch UI\ntime-per-game view]
Loading

Reviews (1): Last reviewed commit: "docs: add aw-watcher-ps to the watchers ..." | Re-trigger Greptile

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant