urxvt-selection-pastebin(1) RXVT-UNICODE urxvt-selection-pastebin(1)


NAME


selection-pastebin - automatic pastebin upload

EXAMPLES


URxvt.keysym.C-M-e: selection-pastebin:remote-pastebin

DESCRIPTION


This is a little rarely useful extension that uploads the selection
as textfile to a remote site (or does other things). (The
implementation is not currently secure for use in a multiuser
environment as it writes to /tmp directly.).

It listens to the "selection-pastebin:remote-pastebin" action, which,
when activated, runs a command with "%" replaced by the name of the
textfile. This command can be set via a resource:

URxvt.selection-pastebin.cmd: rsync -apP % ruth:/var/www/www.ta-sa.org/files/txt/.

And the default is likely not useful to anybody but the few people
around here :)

The name of the textfile is the hex encoded md5 sum of the selection,
so the same content should lead to the same filename.

After a successful upload the selection will be replaced by the text
given in the "selection-pastebin-url" resource (again, the % is the
placeholder for the filename):

URxvt.selection-pastebin.url: http://www.ta-sa.org/files/txt/%

Note to xrdb users: xrdb uses the C preprocessor, which might
interpret the double "/" characters as comment start. Use "\057\057"
instead, which works regardless of whether xrdb is used to parse the
resource file or not.

9.31 2023-10-24 urxvt-selection-pastebin(1)

tribblix@gmail.com :: GitHub :: Privacy