LANRemoteController
Remote controller for LAN
Description
Remote controller for LAN, based on kivy and PyUserInput .
Basic implement thought :
- Client : Send key combination information in LAN
- Server : Explain key combination information and excute key combinations
Things will work on all kinds of devices involved with keyboard.
Install
Dependency :
PyUseInput (needed by server)
python -m pip install git+https://github.com/PyUserInput/PyUserInput.git@d45f45ffbb2399d964eb515c887c493a1837c09d
we do not use master here to avoid dependency on pyHook for python3 on windows (not neccessary && convenient)
pypiwin32 (needed by windows server)
python -m pip install pypiwin32
this is used for windows server
kivy (needed by client)
if --no-ui is given to server, then kivy is not neccessary
LRC
You can install LRC directly by pip :
python -m pip install LRC
Or install LRC from git:
python -m pip install git+https://github.com/davied9/LANRemoteController.git@master
All packages can directly get from here:
Distribution
Run the following commands, packages will be found in ./dist
cd scripts
python -m build
All built packages will be found in ./dist
Usage
windows
make sure PythonXXX/Scripts/ in your system search path
call lrcserver --no-ui start_lrc to start server
call lrcclient to start client
type lrcserver -h or lrcclient -h for help
android
- use pydroid
copy the directory extracted from ./history_packages/LRCClient-x.x.x-Android.tar.gz to /sdcard/kivy,
then run main.py with kivy Laucher or pydroid (require kivy 1.10.1)
- use built apk
./history_packages/LRC-0.1.3-release-unsigned.apk
Releases Notes:
0.1.4
-
rename collections to lrccollections to avoid name conflict with matplotlib
-
replace argument parse process with ArgumentParser from argparse
Release files for LRC 0.1.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| LRC-0.1.5-py3-none-any.whl | Python 3 | none | any | Details |
Release files / LRC-0.1.5-py3-none-any.whl
| Download URL | LRC-0.1.5-py3-none-any.whl |
|---|---|
| Size | 86.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
59f3357df7ad6b8c029d0d725e482e5b0e0767c4d9d483884041e393ec849009
|
|
BLAKE2b-256 checksum How to use checksums |
78623708deef2dd6ad4fcf4975780cf398749697e98f29f0db38bd3b4cfca9c4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.5.2
|