… | |
… | |
164 | window. Illustrates overwriting the refresh callbacks to create your own |
164 | window. Illustrates overwriting the refresh callbacks to create your own |
165 | overlays or changes. |
165 | overlays or changes. |
166 | |
166 | |
167 | =item selection-pastebin |
167 | =item selection-pastebin |
168 | |
168 | |
169 | Uploads the selection as textfile to a remote site. |
169 | This is a little rarely useful extension that Uploads the selection as |
|
|
170 | textfile to a remote site (or does other things). (The implementation is |
|
|
171 | not currently secure for use in a multiuser environment as it writes to |
|
|
172 | F</tmp> directly.). |
|
|
173 | |
|
|
174 | It listens to the C<selection-pastebin:remote-pastebin> keyboard command, |
|
|
175 | i.e. |
170 | |
176 | |
171 | URxvt.keysym.C-M-e: perl:selection-pastebin:remote-pastebin |
177 | URxvt.keysym.C-M-e: perl:selection-pastebin:remote-pastebin |
172 | |
178 | |
173 | To set the command to upload the file set this resource: |
179 | Pressing this combination runs a command with C<%> replaced by the name of |
|
|
180 | the textfile. This command can be set via a resource: |
174 | |
181 | |
175 | URxvt.selection-pastebin-cmd: rsync -apP % ruth:/var/www/www.ta-sa.org/files/txt/. |
182 | URxvt.selection-pastebin.cmd: rsync -apP % ruth:/var/www/www.ta-sa.org/files/txt/. |
176 | |
183 | |
177 | The % is the placeholder for the textfile. The name of the textfile is the hex encoded |
184 | And the default is likely not useful to anybody but the few people around |
178 | md5 sum of the selection. |
185 | here :) |
|
|
186 | |
|
|
187 | The name of the textfile is the hex encoded md5 sum of the selection, so |
|
|
188 | the same content should lead to the same filename. |
|
|
189 | |
179 | After an successful upload the selection will be replaced by the following url |
190 | After a successful upload the selection will be replaced by the text given |
180 | (the % is the placeholder for the filename): |
191 | in the C<selection-pastebin-url> resource (again, the % is the placeholder |
|
|
192 | for the filename): |
181 | |
193 | |
182 | URxvt.selection-pastebin-url: http://www.ta-sa.org/files/txt/% |
194 | URxvt.selection-pastebin.url: http://www.ta-sa.org/files/txt/% |
183 | |
195 | |
184 | =back |
196 | =back |
185 | |
197 | |
186 | =head1 API DOCUMENTATION |
198 | =head1 API DOCUMENTATION |
187 | |
199 | |