
Security News
Deno 2.4 Brings Back deno bundle, Improves Dependency Management and Observability
Deno 2.4 brings back bundling, improves dependency updates and telemetry, and makes the runtime more practical for real-world JavaScript projects.
Copy & paste your stuff between devices, simple and fast way. Safely share your clipboard.
These instructions will get you a copy of the project up and running on your local machine.
tldr: go to Installing & HOW MAY I USE IT?
You need at least Python3 - that's all. Rest is in requirements.txt
(installed automatically).
Oh, one more thing: *nix systems only (including MacOS), I don't work with Windows so... maybe you could add it?
And one more - your devices have to be in the same network.
pip3 install copypastor
(recommended)
clone code & pip3 install .
(in app root directory)
clone code & python3 setup.py install
(little deprecated)
Default config after installation is your $HOME location, usually:
/home/yourmom/.config/copypastor/config.py
This is standard python config, you can change there things like:
- SERVER_PORT
- SERVER_HOST
- REMOTE_PORT
- REMOTE_HOST
- AUTH_KEY (currently not ciphered)
and also key bindings:
- ACTIVATE_CLIENT -> KeyCode(char='c') -> to some other [key combination is allowed]
- ACTIVATE_SERVER -> KeyCode(char='s') -> to some other [key combination is allowed]
copypastor is cli-app-only, dead simple. After installing just try commands below.
One important thing to remember: you need to start it where your X's are (or EXPORT DISPLAY
them)
copypastor
- running default mode, you can choose between client/server mode by (default) keys 'C' or 'S'copypastor --server
- server mode only, listening on port and waiting for connectioncopypastor --client
- client mode only, connecting to specified host ($HOME/.config/copypastor/config.py)copypastor --debug
- just like default but with more CLI infocopypastor --help
- not important at all ;)copypastor --version
- in case I would ever bump it upOn 1st device (let's say a Ubuntu laptop) I'm starting in CLI:
copypastor --server to run server-mode
"has logged off"
)On the other one (let's say a Macbook) I'm starting in CLI:
copypastor --client to run client-mode, then paste from clipboard and... voilà.
I've just pasted this text from Ubuntu clipboard.
OR (even better, extremely ergonomic):
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We use SemVer for versioning. For the versions available, see the tags on this repository.
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details
FAQs
For clipboard copy/paste remote action ;-)
We found that copypastor demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Deno 2.4 brings back bundling, improves dependency updates and telemetry, and makes the runtime more practical for real-world JavaScript projects.
Security News
CVEForecast.org uses machine learning to project a record-breaking surge in vulnerability disclosures in 2025.
Security News
Browserslist-rs now uses static data to reduce binary size by over 1MB, improving memory use and performance for Rust-based frontend tools.