https://github.com/giulioz/clip98
Bidirectional clipboard sync between any Windows machine (from 95 to 10) and any other Node.js–capable machine.
https://github.com/giulioz/clip98
clipboard node qemu serialport sync virtual-machine vm win32 windows
Last synced: 5 months ago
JSON representation
Bidirectional clipboard sync between any Windows machine (from 95 to 10) and any other Node.js–capable machine.
- Host: GitHub
- URL: https://github.com/giulioz/clip98
- Owner: giulioz
- Created: 2021-01-03T00:48:19.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2022-08-14T10:11:45.000Z (almost 4 years ago)
- Last Synced: 2025-04-15T01:14:53.203Z (about 1 year ago)
- Topics: clipboard, node, qemu, serialport, sync, virtual-machine, vm, win32, windows
- Language: C++
- Homepage: https://giuliozausa.dev/posts/bm-1-clipboard/
- Size: 16.6 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# clip98

**Learn more about this in my latest blog post: https://giuliozausa.dev/posts/bm-1-clipboard/**
Bidirectional clipboard sync between any Windows machine (from 95 to 10) and any other Node.js–capable machine.
You simply need to have the two machines connected with a serial port. To do so in QEMU you simply need to add `-serial pty` to the command line. The serial port dev path will be printed at vm start, if it's different than `ttys000` you may need to change it in `index.js`.
To build the Windows executable you may need Visual C++ 6.0. To run the Node.js script you simply need to run:
```
cd js
yarn install
yarn start
```
## Downloads
Latest CI built EXE for the guest: https://github.com/giulioz/clip98/releases/download/latest/clip98.exe