monitorpeek


Namemonitorpeek JSON
Version 2.1.5 PyPI version JSON
download
home_pagehttps://github.com/zorat111/MonitorPeek
SummaryA real-time secondary monitor preview tool with cursor tracking
upload_time2025-03-19 03:37:20
maintainerNone
docs_urlNone
authorJohn
requires_python>=3.8
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # MonitorPeek

<div align="center">

<img src="https://github.com/zorat111/MonitorPeek/raw/main/final_icon.ico" alt="MonitorPeek Icon" width="128" height="128">

### Real-time Secondary Monitor Preview Tool

[![PyPI version](https://badge.fury.io/py/monitorpeek.svg)](https://badge.fury.io/py/monitorpeek)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Windows](https://img.shields.io/badge/Platform-Windows-blue.svg)](https://github.com/zorat111/MonitorPeek/releases)

*A lightweight Windows utility that lets you peek at your secondary monitor in a resizable window while tracking your cursor in real-time.*

[Installation](#installation) • [Features](#features) • [Usage](#usage) • [Requirements](#requirements) • [Support](#support)

</div>

## 🚀 Features

- 🖥️ **Real-time Monitor Preview**: Smooth, live preview of your secondary display
- 🎯 **Cursor Tracking**: Live cursor position shown as a red dot
- 📐 **Smart Resizing**: Window maintains 16:9 aspect ratio
- 💾 **Position Memory**: Remembers window size and position
- 🎨 **Clean Interface**: Minimal design with custom icon
- 🔄 **Auto-start Option**: Optional Windows startup integration

### Screenshots

<img src="https://github.com/zorat111/MonitorPeek/raw/main/images/monitorpeek-main.png" alt="Main Window" width="600">
<img src="https://github.com/zorat111/MonitorPeek/raw/main/images/monitorpeek-cursor-resized.png" alt="Cursor Tracking" width="600">

## 📥 Installation

### Quick Start (Windows Executable)
1. Download [`MonitorPeek-2.1.1.exe`](https://github.com/zorat111/MonitorPeek/releases)
2. Run the executable
3. Start peeking at your secondary monitor!

### Python Package
```bash
pip install monitorpeek
```

## ⚙️ Requirements

- Windows 10 or later
- Secondary monitor connected
- Display resolution: 1920x1080 (16:9)
- Python 3.8+ (for pip installation)

## 🎮 Usage

1. Launch MonitorPeek
2. Position the preview window
3. Resize as needed (16:9 ratio maintained)
4. Track your cursor with the red dot
5. Access more options via system tray

## 🛠️ Development

```bash
# Clone repository
git clone https://github.com/zorat111/MonitorPeek.git

# Install dependencies
pip install -r requirements.txt

# Run application
python MonitorPeek2.1.1.pyw
```

## 📦 Dependencies

- PyQt6 ≥ 6.4.0
- opencv-python ≥ 4.7.0
- numpy ≥ 1.24.0
- mss ≥ 9.0.1
- pywin32 ≥ 305

## 📄 License

MIT License - For personal and non-commercial use only.
See [license.txt](license.txt) for details.

## 👤 Author

Created by John (zorat111)

## 🤝 Support

- 🐛 [Report Issues](https://github.com/zorat111/MonitorPeek/issues)
- 📦 [Latest Releases](https://github.com/zorat111/MonitorPeek/releases)
- 📧 Contact: zorat@abv.bg




            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/zorat111/MonitorPeek",
    "name": "monitorpeek",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": null,
    "author": "John",
    "author_email": "zorat@abv.bg",
    "download_url": "https://files.pythonhosted.org/packages/15/a3/badf34e8ad853ed92d561f224109a9b39a1ed0f2e02be75f94d8d53aa0b4/monitorpeek-2.1.5.tar.gz",
    "platform": null,
    "description": "# MonitorPeek\n\n<div align=\"center\">\n\n<img src=\"https://github.com/zorat111/MonitorPeek/raw/main/final_icon.ico\" alt=\"MonitorPeek Icon\" width=\"128\" height=\"128\">\n\n### Real-time Secondary Monitor Preview Tool\n\n[![PyPI version](https://badge.fury.io/py/monitorpeek.svg)](https://badge.fury.io/py/monitorpeek)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Windows](https://img.shields.io/badge/Platform-Windows-blue.svg)](https://github.com/zorat111/MonitorPeek/releases)\n\n*A lightweight Windows utility that lets you peek at your secondary monitor in a resizable window while tracking your cursor in real-time.*\n\n[Installation](#installation) \u2022 [Features](#features) \u2022 [Usage](#usage) \u2022 [Requirements](#requirements) \u2022 [Support](#support)\n\n</div>\n\n## \ud83d\ude80 Features\n\n- \ud83d\udda5\ufe0f **Real-time Monitor Preview**: Smooth, live preview of your secondary display\n- \ud83c\udfaf **Cursor Tracking**: Live cursor position shown as a red dot\n- \ud83d\udcd0 **Smart Resizing**: Window maintains 16:9 aspect ratio\n- \ud83d\udcbe **Position Memory**: Remembers window size and position\n- \ud83c\udfa8 **Clean Interface**: Minimal design with custom icon\n- \ud83d\udd04 **Auto-start Option**: Optional Windows startup integration\n\n### Screenshots\n\n<img src=\"https://github.com/zorat111/MonitorPeek/raw/main/images/monitorpeek-main.png\" alt=\"Main Window\" width=\"600\">\n<img src=\"https://github.com/zorat111/MonitorPeek/raw/main/images/monitorpeek-cursor-resized.png\" alt=\"Cursor Tracking\" width=\"600\">\n\n## \ud83d\udce5 Installation\n\n### Quick Start (Windows Executable)\n1. Download [`MonitorPeek-2.1.1.exe`](https://github.com/zorat111/MonitorPeek/releases)\n2. Run the executable\n3. Start peeking at your secondary monitor!\n\n### Python Package\n```bash\npip install monitorpeek\n```\n\n## \u2699\ufe0f Requirements\n\n- Windows 10 or later\n- Secondary monitor connected\n- Display resolution: 1920x1080 (16:9)\n- Python 3.8+ (for pip installation)\n\n## \ud83c\udfae Usage\n\n1. Launch MonitorPeek\n2. Position the preview window\n3. Resize as needed (16:9 ratio maintained)\n4. Track your cursor with the red dot\n5. Access more options via system tray\n\n## \ud83d\udee0\ufe0f Development\n\n```bash\n# Clone repository\ngit clone https://github.com/zorat111/MonitorPeek.git\n\n# Install dependencies\npip install -r requirements.txt\n\n# Run application\npython MonitorPeek2.1.1.pyw\n```\n\n## \ud83d\udce6 Dependencies\n\n- PyQt6 \u2265 6.4.0\n- opencv-python \u2265 4.7.0\n- numpy \u2265 1.24.0\n- mss \u2265 9.0.1\n- pywin32 \u2265 305\n\n## \ud83d\udcc4 License\n\nMIT License - For personal and non-commercial use only.\nSee [license.txt](license.txt) for details.\n\n## \ud83d\udc64 Author\n\nCreated by John (zorat111)\n\n## \ud83e\udd1d Support\n\n- \ud83d\udc1b [Report Issues](https://github.com/zorat111/MonitorPeek/issues)\n- \ud83d\udce6 [Latest Releases](https://github.com/zorat111/MonitorPeek/releases)\n- \ud83d\udce7 Contact: zorat@abv.bg\n\n\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A real-time secondary monitor preview tool with cursor tracking",
    "version": "2.1.5",
    "project_urls": {
        "Homepage": "https://github.com/zorat111/MonitorPeek"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b62d7cfc97bd0dba2f8f95997ef0cd31eb281f5d0a0a965e0060f4672b6801aa",
                "md5": "1d61d52870295953dfa6d253d9f87f0b",
                "sha256": "5dd2bd0ece94ace6a376f11481cef8e49d43e0421abba784607f583e92bc35d5"
            },
            "downloads": -1,
            "filename": "monitorpeek-2.1.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "1d61d52870295953dfa6d253d9f87f0b",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 30817,
            "upload_time": "2025-03-19T03:37:18",
            "upload_time_iso_8601": "2025-03-19T03:37:18.745075Z",
            "url": "https://files.pythonhosted.org/packages/b6/2d/7cfc97bd0dba2f8f95997ef0cd31eb281f5d0a0a965e0060f4672b6801aa/monitorpeek-2.1.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "15a3badf34e8ad853ed92d561f224109a9b39a1ed0f2e02be75f94d8d53aa0b4",
                "md5": "0a76b0b6058c1e7248bf4556924ca542",
                "sha256": "bee1dee640a7e9829e834c8972b562f70230ab2bbb614a184cceebfa7af2930f"
            },
            "downloads": -1,
            "filename": "monitorpeek-2.1.5.tar.gz",
            "has_sig": false,
            "md5_digest": "0a76b0b6058c1e7248bf4556924ca542",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 33180,
            "upload_time": "2025-03-19T03:37:20",
            "upload_time_iso_8601": "2025-03-19T03:37:20.475270Z",
            "url": "https://files.pythonhosted.org/packages/15/a3/badf34e8ad853ed92d561f224109a9b39a1ed0f2e02be75f94d8d53aa0b4/monitorpeek-2.1.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-03-19 03:37:20",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "zorat111",
    "github_project": "MonitorPeek",
    "github_not_found": true,
    "lcname": "monitorpeek"
}
        
Elapsed time: 1.67335s