Guiscrcpy

Latest version: v2023.1.1

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

Scan your dependencies

Page 3 of 10

4.7.4

Bug Fixes
- Add description for AppImage [182](https://github.com/srevinsaju/guiscrcpy/pull/182) ([Srevin Saju](https://github.com/srevinsaju/guiscrcpy/commit/a09bb75f63e656b181bbdc36658ee8790e975236))
- Disable Fullscreen, copy to device and copy from device buttons if wmctrl and xdotool is not found [182](https://github.com/srevinsaju/guiscrcpy/pull/182) ([Srevin Saju](https://github.com/srevinsaju/guiscrcpy/commit/026866f0b21bd65ccce44406fdaea327c6806bb5))
- remove redundant CI's (macOS and Windows for CQA) [182](https://github.com/srevinsaju/guiscrcpy/pull/182) ([Srevin Saju](https://github.com/srevinsaju/guiscrcpy/commit/45ee62abb3049a1a71fb78986e081b36b3c7f3c8))
- remove redundant GUISCRCPY_RELEASE_TYPE var [182](https://github.com/srevinsaju/guiscrcpy/pull/182) ([Srevin Saju](https://github.com/srevinsaju/guiscrcpy/commit/6f1ce902af485504f963ca28c7b166fc90841542))
- missing run: [182](https://github.com/srevinsaju/guiscrcpy/pull/182) ([Srevin Saju](https://github.com/srevinsaju/guiscrcpy/commit/15f18024f6ec478bcc7b6909ae0229b6cf4385c1))
- YAML ! symbol [182](https://github.com/srevinsaju/guiscrcpy/pull/182) ([Srevin Saju](https://github.com/srevinsaju/guiscrcpy/commit/a7bcdec765b1f450d02f64aea62a98ce88cf89c6))
- yml AppImage-Standalone dependency [182](https://github.com/srevinsaju/guiscrcpy/pull/182) ([Srevin Saju](https://github.com/srevinsaju/guiscrcpy/commit/3f9abf062d1fdc9ab81dbdd9f9b73c025047d866))
- update releaser [182](https://github.com/srevinsaju/guiscrcpy/pull/182) ([Srevin Saju](https://github.com/srevinsaju/guiscrcpy/commit/6b24d7f5f3402ff9353b814bfc4adb755c58e64e))
- attempt to fix snap packaging [182](https://github.com/srevinsaju/guiscrcpy/pull/182) ([Srevin Saju](https://github.com/srevinsaju/guiscrcpy/commit/f5609e2c5fe247df418acab3232eb633143bd36e))
- fix snap on scrcpy-server runtime ([Srevin Saju](https://github.com/srevinsaju/guiscrcpy/commit/1b54492ac211ce7685e7fc093c4f1d5131a4863f))
- include win32com in windows build ([Srevin Saju](https://github.com/srevinsaju/guiscrcpy/commit/56f3335147a561caeb1ee45cec9e7bd4fc2b7f99))
- semantic error when reading the configuration ([Srevin Saju](https://github.com/srevinsaju/guiscrcpy/commit/c70fe717ab83d5d7a864c3d6bbacc6dca1bbab96))

Styles
- Ignore E501 on setup.py [182](https://github.com/srevinsaju/guiscrcpy/pull/182) ([Srevin Saju](https://github.com/srevinsaju/guiscrcpy/commit/0308f1004104f4be86f67600d467071b98b62385))

Continuous Integration
- Add x86 builds for Windows [182](https://github.com/srevinsaju/guiscrcpy/pull/182) ([Srevin Saju](https://github.com/srevinsaju/guiscrcpy/commit/e4e3c2a69a1fa9cdc7d4e1b124717f4bb467e991))
- merge release.yml and continuous.yml [182](https://github.com/srevinsaju/guiscrcpy/pull/182) ([Srevin Saju](https://github.com/srevinsaju/guiscrcpy/commit/fc8f2f678f90f35ad380978ec4b17858c1835f37))
- fix download-artifact [182](https://github.com/srevinsaju/guiscrcpy/pull/182) ([Srevin Saju](https://github.com/srevinsaju/guiscrcpy/commit/55021ef6ef88d9c3db016fe8cf3a8de81dd73a63))
- quote conditions ([Srevin Saju](https://github.com/srevinsaju/guiscrcpy/commit/6b7166078b167051eef3338a86c66e7c11193902))
- split the logic on release to different blocks ([Srevin Saju](https://github.com/srevinsaju/guiscrcpy/commit/8298cae6a2a5ef9b14672ee4c12b6cfdc5e74da4))
- split the logic on release to different blocks ([Srevin Saju](https://github.com/srevinsaju/guiscrcpy/commit/e66d46bf87219f6d263d03979af6b00eebaa2775))
- use single quotes instead of double quotes ([Srevin Saju](https://github.com/srevinsaju/guiscrcpy/commit/a335e7f19ecabfcb9117d0a856a3622516ebb256))

Chores
- flake8 :gear: [182](https://github.com/srevinsaju/guiscrcpy/pull/182) ([Srevin Saju](https://github.com/srevinsaju/guiscrcpy/commit/c16f5c7cd1fa9b1d28f4debe0dd9113ff7b43019))
- update version [182](https://github.com/srevinsaju/guiscrcpy/pull/182) ([Srevin Saju](https://github.com/srevinsaju/guiscrcpy/commit/a293221bbf04374ebf6a1d6a6e892ab80ecd5ab3))

4.7.3

- fix snap releaser ([Srevin Saju](https://github.com/srevinsaju/guiscrcpy/commit/ad0de678322ada3d9a38a87708df8df18f010361))
- update version ([Srevin Saju](https://github.com/srevinsaju/guiscrcpy/commit/2be6c2a831dc5e39782e370714a903c1acb532c3))
- :tada: Release v4.7.4 ([Srevin Saju](https://github.com/srevinsaju/guiscrcpy/commit/37572d30c84c110558c40a3cf460993d6cb6f949))

Reverts
- revert commit 56f3335147a561caeb1ee45cec9e7bd4fc2b7f99 ([Srevin Saju](https://github.com/srevinsaju/guiscrcpy/commit/8f1b1b85a8a72fb7557c85c6b937348b631eb52d))

Commits
- [[3026e73](https://github.com/srevinsaju/guiscrcpy/commit/3026e733764264397ecb5c919b466ddaccdf0e75)]: Restyled by autopep8 (Restyled.io) [#185](https://github.com/srevinsaju/guiscrcpy/pull/185)
- [[e082133](https://github.com/srevinsaju/guiscrcpy/commit/e082133f00b577448058bbc21c4ab15c18f6bb2c)]: Restyled by black (Restyled.io) [#185](https://github.com/srevinsaju/guiscrcpy/pull/185)
- [[2b39777](https://github.com/srevinsaju/guiscrcpy/commit/2b39777cfd73737ec0ee780299e7893a8aa67976)]: Restyled by isort (Restyled.io) [#185](https://github.com/srevinsaju/guiscrcpy/pull/185)
- [[01eba1d](https://github.com/srevinsaju/guiscrcpy/commit/01eba1dafd4ccaa1854f1c43978cdb5d986cbf2f)]: Restyled by prettier-yaml (Restyled.io) [#185](https://github.com/srevinsaju/guiscrcpy/pull/185)
- [[4db4c2c](https://github.com/srevinsaju/guiscrcpy/commit/4db4c2cc6be67d8b6ad210c86bf7a6b6017b48c8)]: Restyled by reorder-python-imports (Restyled.io) [#185](https://github.com/srevinsaju/guiscrcpy/pull/185)
- [[6f4811e](https://github.com/srevinsaju/guiscrcpy/commit/6f4811e4ac78925f8c84be3ebddc590b4eb17938)]: Restyled by whitespace (Restyled.io) [#185](https://github.com/srevinsaju/guiscrcpy/pull/185)
- [[9cbeb0f](https://github.com/srevinsaju/guiscrcpy/commit/9cbeb0f113f53e58554cb783212306a81e98bb13)]: Restyled by yapf (Restyled.io) [#185](https://github.com/srevinsaju/guiscrcpy/pull/185)
- [[907beef](https://github.com/srevinsaju/guiscrcpy/commit/907beefb4dda6073f9b1ca31b5b86283820c1a01)]: Restyled by autopep8 (Restyled.io) [#186](https://github.com/srevinsaju/guiscrcpy/pull/186)
- [[1659da1](https://github.com/srevinsaju/guiscrcpy/commit/1659da17580d872ff1d0d18bdac83fcd15031587)]: Restyled by black (Restyled.io) [#186](https://github.com/srevinsaju/guiscrcpy/pull/186)
- [[26d371b](https://github.com/srevinsaju/guiscrcpy/commit/26d371ba47a4d94b6a41fb851d512c2e866f249b)]: Restyled by isort (Restyled.io) [#186](https://github.com/srevinsaju/guiscrcpy/pull/186)
- [[4074b30](https://github.com/srevinsaju/guiscrcpy/commit/4074b30a4ac60fee866dfbc23bca48a4b5261d47)]: Restyled by prettier-yaml (Restyled.io) [#186](https://github.com/srevinsaju/guiscrcpy/pull/186)
- [[b8f79f7](https://github.com/srevinsaju/guiscrcpy/commit/b8f79f71e9c4f112e138eb751e3f2de084a02564)]: Restyled by reorder-python-imports (Restyled.io) [#186](https://github.com/srevinsaju/guiscrcpy/pull/186)
- [[b949229](https://github.com/srevinsaju/guiscrcpy/commit/b9492290cb655cb01ed016612d9f3ecb270b95a2)]: Restyled by whitespace (Restyled.io) [#186](https://github.com/srevinsaju/guiscrcpy/pull/186)

4.7.2

157d372 ci: fix release failed to generate

4.7.1

4.7

Interesting bug fixes, new features and better distribution. Hoping to reach 1k stargazers soon.

:star2: Highlights

You might be wondering why I took this long to release another version of guiscrcpy, or maybe, what happened to the previous releases? Here is the answer!

:vibration_mode: New mapper!

The `guiscrcpy` mapper API got a cool upgrade. It was always very hard, to get mapper working on guiscrcpy, especially for people who are not used to the command line. `guiscrcpy` v4.5+ features a new mapper interface which allows you to configure and initialize the mapper directly from the GUI. This is experimental, but I hope that would work!

:arrows_counterclockwise: Command line interface

`guiscrcpy` got a new command line interface. Built with the features of the famous python library, `click`, guiscrcpy now offers a flexible CLI for users, and it makes resetting the configuration files easier

You can now access the mapper by typing

bash
guiscrcpy mapper


Or to see your configuration files?

bash
guiscrcpy config


To view the help for each subcommand, you can just append `–help` to the command.

:slightly_smiling_face: Better `adb` and `scrcpy` interfacing

It was very hard to synchronize the users version of `adb` to the `adb` packaged within, but now you can directly run `adb` or `scrcpy` using the command like

bash
guiscrcpy adb


To get an interactive terminal on your device

bash
guiscrcpy adb shell
guiscrcpy adb devices
guiscrcpy adb devices -- -l


Note, `–` between the `devices` and `-l` . This helps guiscrcpy to distinguish between its own commands to those of `adb`'s

:arrow_down: AppImage (:penguin:)

guiscrcpy offers pre-built binaries (for those users who are not interested in installing Python, or for those users who do not have a package offered by their system, you can use this pre-built binaries.

If you already have [`zap`](https://github.com/srevinsaju/zap), you can just do:

bash
zap install guiscrcpy


We also provide Delta Updates (only download the parts which have been changed since the last release) by

bash
zap update guiscrcpy


Or alternatively, just download the AppImage from the releases, give it `+x` execute permission, double click, and run!

Two types of AppImages are offered.

* `guiscrcpy*.r.*.AppImage`
* `guiscrcpy-min-*.m.*.AppImage`

The `min` appimage is a minimal guiscrcpy AppImage, which does not have scrcpy and adb bundled along with it. If you do need `scrcpy`, you might like to download the non-minimal (full) version

:computer: Better Qt support

Previously, we sticked onto `PyQt5` a Python library which provides Qt Bindings in python. We have now moved to `qtpy` which helps you to decide if you would like to install `PySide2` or `PyQt5` . PyQt5 is less liberal (in terms of licensing) as compared to PySIde2. PySide2 comes from the Qt Company. For Windows, I have offered two versions, `guiscrcpy.exe` (PyQt5) and `guiscrcpy-pyside2.exe` (PySide2). Both of them are the base binaries of guiscrcpy (without scrcpy), but I wonder why the PyQt5 AppImage is bigger. If you do know, please let me know :smile:

For Linux distributions, you are likely to have PySide2 on your distro. For Arch Linux, we have a PySide2 library which is smaller than the PyQt5 library, and you might be benefited by the low size. Some Linux distros, (normally KDE Plasma based distros) already have PySide2 pre-installed!

Safer Errors

guiscrcpy doesn't crash all of a sudden now. guiscrcpy now reports the error to you with the traceback. This helps to make debugging easier. Now it prints both to the stdout and shows the error in a dialog box


![image](https://user-images.githubusercontent.com/48695438/93099765-13cbf780-f6b1-11ea-919c-cd60ba75c870.png)


Commits

4.7.0

b838512 ci: Release guiscrcpy-min despite errors
0ffedb8 ci: Release guiscrcpy-min despite errors
6d1624b ci: Release minimal guiscrcpy without scrcpy
3feca65 ci: update release github action
ccf6038 ci: Use guiscrcpy_type for generate
f335c43 ci: update GLIBC version generator
3e42236 ci: improve the version in guiscrcpy appimage
4dd63de ci: add standalone guiscrcpy built on ubuntu:16.04

Page 3 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.