Skip to main content

ynot3

A simple image annotation program compatible with x11 and wayland. Targetting an efficient workflow and minimal dependencies.

  • can save to disk or copy to clipboard (requires xclip or wl-copy).
  • copy to clipboard on exit
  • unlimited undo
  • antialiasing
  • snapping for better alignments (override setting SNAPPING environment variable, defaults to 8)
  • very simple user interface

Supported shapes:

  • enumerated bullets
  • rectangles
  • arrows

Documentation / annotation example

  1. Active tool
    • (4) rectangle
    • (5) arrow
    • (6) enumerated bullet
  2. Active color
  3. Action buttons
    • (7) undo (shorcut: backspace)
    • (8) copy to clipboard (automatic on exit)
    • (9) save to /tmp/annotated.jpg (shortcut: "s")
      • override setting the ANNOTATED environment variable
    • (10) toggle large mode (everything is magnified)
    • (11) clear changes (remove all annotations) (shortcut: "c")

Installation

pip install ynot3

Or, on Archlinux:

yay -S ynot3

Example usage

Edit an existing image

ynote3 ~/Images/example.jpg

Edit a screenshot

A simple script for Wyland using grimshot:

#!/bin/sh
FN="/tmp/shot.png"
grimshot save area "${FN}"
exec ynote3 "${FN}"

Metadata

Release files for ynot3 1.2.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ynot3 1.2.3
File Size Uploaded
ynot3-1.2.3.tar.gz 7.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ynot3 1.2.3
File Interpreter ABI Platform
ynot3-1.2.3-py3-none-any.whl Python 3 none any Details

Total release size: 16.7 kB

Release files / ynot3-1.2.3.tar.gz

Download URL ynot3-1.2.3.tar.gz
Size 7.8 kB
Tags Source
SHA-256 checksum
How to use checksums
1e09e61de8987424a09bf5e0d087634c7830a508f96a7da9d078b5eb1a78a270
BLAKE2b-256 checksum
How to use checksums
593ee9821af0c2de770712450e4ec743c97437487969601186259a2c39d1a353
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.0 CPython/3.11.5 Linux/6.5.9-arch2-1

Release files / ynot3-1.2.3-py3-none-any.whl

Download URL ynot3-1.2.3-py3-none-any.whl
Size 8.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7ddbb64c57f96398dea10c9afa22ff31ad76e295b1831cafa1288f4ce2672a4c
BLAKE2b-256 checksum
How to use checksums
6ae61a726eaa015278397f0ed8b71466699a73a86c5ce60f76d5b57a826d84ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.0 CPython/3.11.5 Linux/6.5.9-arch2-1

Release history Release notifications | RSS feed

This release

1.2.3 This release

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page