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}"

Download files

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

Source Distribution

ynot3-1.2.3.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ynot3-1.2.3-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file ynot3-1.2.3.tar.gz.

File metadata

  • Download URL: ynot3-1.2.3.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.0 CPython/3.11.5 Linux/6.5.9-arch2-1

File hashes

Hashes for ynot3-1.2.3.tar.gz
Algorithm Hash digest
SHA256 1e09e61de8987424a09bf5e0d087634c7830a508f96a7da9d078b5eb1a78a270
MD5 22e476b59d60ea0a624347b00ffa5ba3
BLAKE2b-256 593ee9821af0c2de770712450e4ec743c97437487969601186259a2c39d1a353

See more details on using hashes here.

File details

Details for the file ynot3-1.2.3-py3-none-any.whl.

File metadata

  • Download URL: ynot3-1.2.3-py3-none-any.whl
  • Upload date:
  • Size: 8.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.0 CPython/3.11.5 Linux/6.5.9-arch2-1

File hashes

Hashes for ynot3-1.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7ddbb64c57f96398dea10c9afa22ff31ad76e295b1831cafa1288f4ce2672a4c
MD5 378bc980c32ecef9d9af5abbcf7c3c58
BLAKE2b-256 6ae61a726eaa015278397f0ed8b71466699a73a86c5ce60f76d5b57a826d84ad

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.2.3 This release

2 files

1.2.2

2 files

1.2.1

2 files

1.2.0

2 files

1.1.1

2 files

1.1.0

2 files

1.0.0

2 files

Supported by

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