Skip to main content

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.

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.

Release history Release notifications | RSS feed

This release

0.1

Supported by

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