swm-android


Nameswm-android JSON
Version 0.3.3.1.1 PyPI version JSON
download
home_pagehttps://github.com/james4ever0/swm
SummaryAndroid window manager using Scrcpy on PC
upload_time2025-07-09 17:38:55
maintainerNone
docs_urlNone
authorJames Brown
requires_python>=3.6.0
licenseMIT
keywords
VCS
bugtrack_url
requirements omegaconf docopt requests PyYAML pandas tinydb pyperclip pyautogui
Travis-CI No Travis.
coveralls test coverage No coveralls.
            

<div align="center">
<img src="https://raw.githubusercontent.com/james4ever0/swm/main/logo/logo.png" alt="logo" width="200"/>

<h1>Scrcpy Window Manager</h1>
</div>

## Use cases

- Want to work but cannot put down your phone
- Share data between PC and Android device
- Bring your work wherever you go
- Want to experience something like Samsung Dex but do not have a compatible device
- A more ergonomic way of using your Android phone, especially for professional Android users
- Boost productivity by multi-tasking on Android

## Installation

Using `pip`:

```bash
pip install swm-android
```


## Command line

```
SWM - Scrcpy Window Manager

Usage:
  swm [options] adb [<adb_args>...]
  swm [options] scrcpy [<scrcpy_args>...]
  swm [options] app run <app_name> [<app_args>...]
  swm [options] app list [--search] [--most-used <limit>]
  swm [options] app config <app_name> (show|edit)
  swm [options] session list [--search]
  swm [options] session restore [session_name]
  swm [options] session save <session_name>
  swm [options] session delete <session_name>
  swm [options] device list [--search]
  swm [options] device select <device_id>
  swm [options] device name <device_id> <device_alias>
  swm [options] baseconfig show [--diagnostic]
  swm [options] baseconfig edit
  swm --version
  swm --help

Options:
  -h --help     Show this screen.
  --version     Show version.
  -c --config=<config_file>
                Use a config file.
  -v --verbose  Enable verbose logging.
  -d --device   Device name or ID for executing the command

```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/james4ever0/swm",
    "name": "swm-android",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6.0",
    "maintainer_email": null,
    "keywords": null,
    "author": "James Brown",
    "author_email": "randomvoidmail@foxmail.com",
    "download_url": "https://files.pythonhosted.org/packages/05/61/78096a7ea805948cb7fdf55001082b1dd2972cefbc9837511ea8cf21260a/swm_android-0.3.3.1.1.tar.gz",
    "platform": null,
    "description": "\n\n<div align=\"center\">\n<img src=\"https://raw.githubusercontent.com/james4ever0/swm/main/logo/logo.png\" alt=\"logo\" width=\"200\"/>\n\n<h1>Scrcpy Window Manager</h1>\n</div>\n\n## Use cases\n\n- Want to work but cannot put down your phone\n- Share data between PC and Android device\n- Bring your work wherever you go\n- Want to experience something like Samsung Dex but do not have a compatible device\n- A more ergonomic way of using your Android phone, especially for professional Android users\n- Boost productivity by multi-tasking on Android\n\n## Installation\n\nUsing `pip`:\n\n```bash\npip install swm-android\n```\n\n\n## Command line\n\n```\nSWM - Scrcpy Window Manager\n\nUsage:\n  swm [options] adb [<adb_args>...]\n  swm [options] scrcpy [<scrcpy_args>...]\n  swm [options] app run <app_name> [<app_args>...]\n  swm [options] app list [--search] [--most-used <limit>]\n  swm [options] app config <app_name> (show|edit)\n  swm [options] session list [--search]\n  swm [options] session restore [session_name]\n  swm [options] session save <session_name>\n  swm [options] session delete <session_name>\n  swm [options] device list [--search]\n  swm [options] device select <device_id>\n  swm [options] device name <device_id> <device_alias>\n  swm [options] baseconfig show [--diagnostic]\n  swm [options] baseconfig edit\n  swm --version\n  swm --help\n\nOptions:\n  -h --help     Show this screen.\n  --version     Show version.\n  -c --config=<config_file>\n                Use a config file.\n  -v --verbose  Enable verbose logging.\n  -d --device   Device name or ID for executing the command\n\n```\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Android window manager using Scrcpy on PC",
    "version": "0.3.3.1.1",
    "project_urls": {
        "Homepage": "https://github.com/james4ever0/swm"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "543d31f26581e51763f4aa5e47813b09a31113b6f7644c2c3afbcac695901091",
                "md5": "b93ed5388b90bedadee108522d0ad544",
                "sha256": "0a854f8c447560cc1c06a159f1880f4d9f5b8715d4fd5edac106960b89e681cb"
            },
            "downloads": -1,
            "filename": "swm_android-0.3.3.1.1-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b93ed5388b90bedadee108522d0ad544",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": ">=3.6.0",
            "size": 30403,
            "upload_time": "2025-07-09T17:38:53",
            "upload_time_iso_8601": "2025-07-09T17:38:53.911651Z",
            "url": "https://files.pythonhosted.org/packages/54/3d/31f26581e51763f4aa5e47813b09a31113b6f7644c2c3afbcac695901091/swm_android-0.3.3.1.1-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "056178096a7ea805948cb7fdf55001082b1dd2972cefbc9837511ea8cf21260a",
                "md5": "209b6bfcb97332b9a82f4d18804b1c26",
                "sha256": "00a6619f96836201216017987a97ad4560950c64e9786bc1b6c175939e2dac67"
            },
            "downloads": -1,
            "filename": "swm_android-0.3.3.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "209b6bfcb97332b9a82f4d18804b1c26",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6.0",
            "size": 31485,
            "upload_time": "2025-07-09T17:38:55",
            "upload_time_iso_8601": "2025-07-09T17:38:55.764957Z",
            "url": "https://files.pythonhosted.org/packages/05/61/78096a7ea805948cb7fdf55001082b1dd2972cefbc9837511ea8cf21260a/swm_android-0.3.3.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-09 17:38:55",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "james4ever0",
    "github_project": "swm",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "omegaconf",
            "specs": []
        },
        {
            "name": "docopt",
            "specs": []
        },
        {
            "name": "requests",
            "specs": []
        },
        {
            "name": "PyYAML",
            "specs": []
        },
        {
            "name": "pandas",
            "specs": []
        },
        {
            "name": "tinydb",
            "specs": []
        },
        {
            "name": "pyperclip",
            "specs": []
        },
        {
            "name": "pyautogui",
            "specs": []
        }
    ],
    "lcname": "swm-android"
}
        
Elapsed time: 0.45879s