Py-screen-grab

Latest version: v1.3.2

Safety actively analyzes 722491 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.3.2

Bug Fixes

- Update run command
([`6368f91`](https://github.com/yeonhee7935/py-screen-grab/commit/6368f9170ae49301759693f6aa113720ba00e98f))

Chores

- Update README.md
([`e7d58ba`](https://github.com/yeonhee7935/py-screen-grab/commit/e7d58ba74f0f682dccb209239980f7f23819bef1))

1.3.1

Bug Fixes

- Change var name for pyproject.toml(version_variable -> version_variables)
([`ba43ffe`](https://github.com/yeonhee7935/py-screen-grab/commit/ba43ffe7a87c57ec28d8565447b81ea1f5eb0d0f))

- Update requirements for package and write README.md for examples
([`fc0b204`](https://github.com/yeonhee7935/py-screen-grab/commit/fc0b204acc2c2b50dc4d2db8932db898237fb716))

Chores

- Add CODE_OF_CONDUCT.md, CONTRIBUTING.md, update README.md
([`a12bb91`](https://github.com/yeonhee7935/py-screen-grab/commit/a12bb9163945ac35933e473c79ba747458861ebb))

- Add multi webrtcstream
([`070e773`](https://github.com/yeonhee7935/py-screen-grab/commit/070e7733193ade96a90bb884ac1b2dc80609d2c9))

- Update index.py to use WebcamGrabber for streaming
([`43015f7`](https://github.com/yeonhee7935/py-screen-grab/commit/43015f7e54382a4975e99af4d0655ee050b81d4e))

1.3.0

Chores

- Update README.md
([`9b7975f`](https://github.com/yeonhee7935/py-screen-grab/commit/9b7975f598a6e8f6e537bf4b8695bf0f7bac0763))

Features

- Implement Real-Time Screen Sharing with WebRTC
([`d1c3200`](https://github.com/yeonhee7935/py-screen-grab/commit/d1c3200d6b3f4b48a12f10f26c94f5bcdf8c4465))

Added WebRTCStream class to support real-time streaming Integrated asynchronous streaming
functionality into ScreenGrabber Implemented reactive frame streaming in RxJS style Managed WebRTC
connections and ICE candidate handling Added test code and example page

Refactoring

- Commit for ci/cd
([`42f4a7a`](https://github.com/yeonhee7935/py-screen-grab/commit/42f4a7a6457d8181fb4b01a250082e9f019e5228))

- Extract webrtc module(py_screen_grab -> examples)
([`b46f138`](https://github.com/yeonhee7935/py-screen-grab/commit/b46f138134d62739bcfe20c2f90f8d2c9a0c1692))

1.2.0

Chores

- Express return value
([`e34e414`](https://github.com/yeonhee7935/py-screen-grab/commit/e34e414cb9aad9f6d31314d084428c7c39b1c379))

Features

- Enable set_window
([`88adb83`](https://github.com/yeonhee7935/py-screen-grab/commit/88adb835992e91b2417f49ebcf8f9584ba767304))

Refactoring

- Install buipip dependencies before build
([`89b2775`](https://github.com/yeonhee7935/py-screen-grab/commit/89b27752d61ac74a4e9132fb463711dda41083cc))

- Install buipip dependencies before build
([`56fc072`](https://github.com/yeonhee7935/py-screen-grab/commit/56fc072beb6287b1e58b8c9ec5af4ce48a24f063))

- Update screen grabbing methods and improve method chaining
([`7c4746a`](https://github.com/yeonhee7935/py-screen-grab/commit/7c4746a9bdf3d678a0d3bd6a2bed9260fe7b4f1b))

1.1.0

refactor: add build_command

refactor: change semantic-release cmd

refactor: delete change log

refactor: add version var in setup.pyy

refactor: upload_to_pypi -> upload_to_repository

refactor: -vv -> version, publish

Refactoring

- Add compensation values for window decorations
([`2e4484c`](https://github.com/yeonhee7935/py-screen-grab/commit/2e4484c8d85844dcb1cbba83de3e4108b2eb16e1))

- Adjust roi offset
([`07db044`](https://github.com/yeonhee7935/py-screen-grab/commit/07db0440252b5e1ad4e003d2091172ee6a7cc0d6))

- Build_commmand
([`b64aa35`](https://github.com/yeonhee7935/py-screen-grab/commit/b64aa351e612f792b1224426cbe9ca9a3298bf3d))

- Change test code
([`9d682e8`](https://github.com/yeonhee7935/py-screen-grab/commit/9d682e84dd09d9bd16d08c27905f1254ac41df90))

- Merge
([`94d9bbe`](https://github.com/yeonhee7935/py-screen-grab/commit/94d9bbe62c4e07110abd6e24be8882578daa2222))

- Setup dependencies in ci
([`af6bbc7`](https://github.com/yeonhee7935/py-screen-grab/commit/af6bbc7130b87bd42ebeba72d37af389082e72a8))

- Setup dependencies in ci
([`2eb2184`](https://github.com/yeonhee7935/py-screen-grab/commit/2eb2184c2a35f32b74edca3b4939e060860fb86c))

- Update pypi-publisher version
([`f962698`](https://github.com/yeonhee7935/py-screen-grab/commit/f962698ab33c7656d30585f062f1d0aad7ed1abc))

- Update pypi-publisher version
([`5c108ec`](https://github.com/yeonhee7935/py-screen-grab/commit/5c108ec5254a90e221fef7c10067a9f51cd49c32))

- Update pypi-publisher version
([`625e614`](https://github.com/yeonhee7935/py-screen-grab/commit/625e61487b784db04dbd1891fbd38797700157e8))

- Update pypi-publisher version
([`eb8cba8`](https://github.com/yeonhee7935/py-screen-grab/commit/eb8cba81233ccd33021f6d735f7be0e259bb78ad))

- Update workflow(inline -> plugin)
([`1a6bb01`](https://github.com/yeonhee7935/py-screen-grab/commit/1a6bb0117dab62d5064c9be4edc150267417ab07))

1.0.0

Bug Fixes

- Exclude tests folder from build artifacts
([`1250841`](https://github.com/yeonhee7935/py-screen-grab/commit/1250841760520bffee9c54eed6cb39f0c1de9f00))

- Updated find_packages() to exclude tests and tests.* - Added MANIFEST.in to ensure tests folder is
not included - Cleaned old build artifacts before rebuilding

- Improve preview window behavior - Fix preview window overlapping issue - Add window size
limitation (30% of screen) - Move preview window to bottom-right corner - Add automatic window
resizing for large screens - Add 'q' key to stop recording
([`23b40c9`](https://github.com/yeonhee7935/py-screen-grab/commit/23b40c99d189b1e766b7beb60f86767d3b957b5b))

Features

- Add CLI interface - Add interactive command-line interface with monitor selection, custom region
support, and recording options
([`e295b4e`](https://github.com/yeonhee7935/py-screen-grab/commit/e295b4e303cc4a3c0cc21ce204f2d38e7b18a009))

- Implement core screen recording functionality - Add ScreenGrabber class with screen capture,
preview and recording features
([`0477bac`](https://github.com/yeonhee7935/py-screen-grab/commit/0477bac4dde5249e7679f10fd5cff8246873c980))

- Initial commit
([`f3fa938`](https://github.com/yeonhee7935/py-screen-grab/commit/f3fa93822150e68f901907fb2b957c1823ddeea8))

- Initialize project structure - Create basic project structure with setup.py, requirements.txt, and
README.md
([`3a945d3`](https://github.com/yeonhee7935/py-screen-grab/commit/3a945d33a70a1ebeff732dfbac71bf71c05c1b3c))

Refactoring

- Enable constructor params
([`956df35`](https://github.com/yeonhee7935/py-screen-grab/commit/956df358131453ce26ccec8bdcdb389d3e488db9))

- Update README
([`80fa046`](https://github.com/yeonhee7935/py-screen-grab/commit/80fa04668e9632b40eabfeb04058c875d4eba0a6))

Links

Releases

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.