Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mx-space/processreportermac
https://github.com/mx-space/processreportermac
Last synced: 28 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/mx-space/processreportermac
- Owner: mx-space
- License: mit
- Created: 2023-06-24T10:33:27.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-14T06:18:12.000Z (10 months ago)
- Last Synced: 2024-04-19T16:57:45.885Z (8 months ago)
- Language: Swift
- Size: 1.46 MB
- Stars: 26
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Process Reporter
Process Reporter is a macOS application built with Swift UI. It is designed to report in real time the name of the foreground application being used by the current user on macOS, as well as any media information being played.
## Other Platform
If you looking for other platform...
- [Linux](https://github.com/ttimochan/processforlinux)
- [Windows(ProcessReporterWin)](https://github.com/ChingCdesu/ProcessReporterWin)
- [Windows(ProcessReporterWinpy)](https://github.com/TNXG/ProcessReporterWinpy)## Main Features
- Real-time reporting of the foreground application being used by the current user
- Real-time reporting of any media information being played by the current user![](https://github.com/mx-space/ProcessReporterMac/assets/41265413/8987d41e-2f62-41d7-8bd5-f9aee2d9393f)
## Integration
- [Shiro](https://github.com/Innei/Shiro)
This data is reported to our server, which then notifies users browsing the Shiro-built website in real time via WebSocket. This allows users to see their real-time activity on the website.
- Slack
Automatically update your profile to show the currently playing music or other content. Supports customizing profile text and emojis.
## How to Use
1. Clone this repository to your local machine.
2. Open the project in Xcode and compile it.
3. Open the compiled app and go to settings. Fill in your apiKey and api endpoint url.
4. Start using your macOS device, and Process Reporter for Shiro will automatically report your activity.## Dependencies
This project uses the following open-source libraries:
- [SwiftJotai](https://github.com/unixzii/SwiftJotai)
- [LaunchAtLogin-Modern](https://github.com/sindresorhus/LaunchAtLogin-Modern)
- [nowplaying-cli](https://github.com/kirtan-shah/nowplaying-cli)## Open Source and Contribution
Process Reporter for Shiro is an open-source project, and we welcome contributions from anyone. If you have any issues or suggestions, feel free to submit an issue or pull request.
## License
Process Reporter for Shiro is licensed under the MIT License. For details, please see the LICENSE file.