Skip to main content

Simple CLI to record and replay mouse events

Project description

Linux mouse record

@readwithai - X - substack - YouTube

A simple command-line tool to record and replay mouse clicks on Linux.

Using

pipx install linux-mouse-record
linux-mouse-record  > recording.jsonl
linux-mouse-replay < recording.jsonl

The recording file is a stream of JSON lines and can be edited by hand.

Motivation

I wanted to record a click and replay it. I found a lot of apps, but a lot of them were complicated-to-use GUIs, two didn't work, and a bunch weren't really documented.

This tool will probably never support additional features you want - unless I need them.

Alternatives and prior work

This is mostly a wrapper about pynput. There are a variety of tools that do this - but I could not find a nice CLI that worked for linux and worked - though perhaps one exists.

About me

I am @readwithai. I make tools for and write about agency and productivity, particularly related to deep reading and for Obsidian.

If you found this tool useful, perhaps pay me 2 dollars on kofi.

If that sounds interesting, you can follow me on X or substack.

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

linux-mouse-record-0.1.tar.gz (2.8 kB view details)

Uploaded Source

File details

Details for the file linux-mouse-record-0.1.tar.gz.

File metadata

  • Download URL: linux-mouse-record-0.1.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for linux-mouse-record-0.1.tar.gz
Algorithm Hash digest
SHA256 721b9a1ea13c346c00f63686875d9d925c6effa3435941e3ded51cb619d91f28
MD5 0668a5e76ebb3a02bae9489f91dedc0e
BLAKE2b-256 381ce434c691b3ad882d36a225332227b315d409284adb2cf3dfb9d516c806dc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page