4 releases (2 breaking)

new 0.3.0 Feb 19, 2025
0.2.0 Nov 15, 2024
0.1.1 Oct 13, 2024
0.1.0 Oct 2, 2024

#280 in Text editors

Download history 14/week @ 2024-10-30 15/week @ 2024-11-06 127/week @ 2024-11-13 34/week @ 2024-11-20 10/week @ 2024-11-27 14/week @ 2024-12-04 23/week @ 2024-12-11 30/week @ 2024-12-18 2/week @ 2025-01-08

240 downloads per month
Used in 3 crates (2 directly)

MIT license

8KB
132 lines

ad_event :: a shared event format for ad and client programs

Example Format

M L 160 173 14 | screenshot.png
{"source":"M","kind":"L","ch_from":169,"ch_to":173,"truncated":false,"txt":"screenshot.png"}
#!/usr/bin/env sh

9p read ad/buffers/1/event | while read -r line; do
    echo "got event: $line"
    txt=$(echo "$line" | jq -r '.txt')
    if [ "$txt" = "README.md" ]; then
        echo "  > allowing event"
        echo "$line" | 9p write ad/buffers/1/event
    else
        echo "  > suppressing event"
    fi
done

lib.rs:

A shared event message format between ad and clients

Dependencies

~0.7–1.6MB
~34K SLoC