https://github.com/secnex/shifiq-pyplayer
ShifIQ Python Player is a Python application that allows you to surf a web page and interact with it.
https://github.com/secnex/shifiq-pyplayer
digital-signage kiosk player python shifiq
Last synced: 7 months ago
JSON representation
ShifIQ Python Player is a Python application that allows you to surf a web page and interact with it.
- Host: GitHub
- URL: https://github.com/secnex/shifiq-pyplayer
- Owner: SecNex
- License: gpl-3.0
- Created: 2024-11-14T19:25:00.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-11-14T20:07:28.000Z (11 months ago)
- Last Synced: 2025-02-05T08:51:56.073Z (8 months ago)
- Topics: digital-signage, kiosk, player, python, shifiq
- Language: Python
- Homepage:
- Size: 19.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ShifIQ Python Player
**ShifIQ Python Player** is a Python application that allows you to surf a web page and interact with it.
## Features
- Guided access to a web page or the **ShifIQ Kisok Web Engine**
- A button to go back to the main page
- Global mouse tracking
- Inactivity warning after 5 minutes
- Automatic return to the main page after 10 minutes of inactivity## Installation
1. Install Python 3.10+
2. Install the required dependencies:```bash
pip install -r requirements.txt
```## Usage
```bash
python player.py
```## Configuration
If you want to change the URL, you can do so by editing the `url` variable in the `player.py` file in line 200.
```python
if __name__ == "__main__":
app = QApplication(sys.argv)
url = "https://docs.secnex.io/" # Change this to the URL you want to surf
window = ShifIQKioskBrowser(url)
window.show()sys.exit(app.exec())
```## License
This project is licensed under the GNU General Public License v3.0. See the [LICENSE](LICENSE) file for details.
## Contributing
We welcome contributions to improve the player. Please open an issue or submit a pull request.
## Contact
For questions or feedback, please contact us at support@secnex.io.