ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/perl/selection-pastebin
(Generate patch)

Comparing rxvt-unicode/src/perl/selection-pastebin (file contents):
Revision 1.8 by root, Wed Jan 18 11:05:09 2006 UTC vs.
Revision 1.12 by root, Thu Jan 19 19:51:08 2006 UTC

11 my $txt = $self->selection; 11 my $txt = $self->selection;
12 my $filename = Digest::MD5::md5_hex ($txt) . ".txt"; 12 my $filename = Digest::MD5::md5_hex ($txt) . ".txt";
13 13
14 my $tmpfile = "/tmp/$filename"; 14 my $tmpfile = "/tmp/$filename";
15 15
16 my $msg = "uploaded $filename"; 16 my $msg = "uploaded as $filename";
17 17
18 if (open my $o, ">", $tmpfile) { 18 if (open my $o, ">", $tmpfile) {
19 chmod 0644, $tmpfile; 19 chmod 0644, $tmpfile;
20 print $o $txt; 20 print $o $txt;
21 close $o; 21 close $o;
42 42
43 my $timer; $timer = 43 my $timer; $timer =
44 urxvt::timer 44 urxvt::timer
45 ->new 45 ->new
46 ->after (5) 46 ->after (5)
47 ->cb (sub {undef $timer; undef $ov; }); 47 ->cb (sub { undef $timer; undef $ov; });
48} 48}
49 49
50sub on_start { 50sub on_start {
51 my ($self) = @_; 51 my ($self) = @_;
52
52 $pastebin_cmd = $self->x_resource ("selection-pastebin.cmd") 53 $pastebin_cmd = $self->x_resource ("selection-pastebin.cmd")
53 || "rcp -p % ruth:/var/www/www.ta-sa.org/files/txt/"; 54 || "rcp -p % ruth:/var/www/www.ta-sa.org/files/txt/";
54 55
55 $pastebin_url = $self->x_resource ("selection-pastebin.url") 56 $pastebin_url = $self->x_resource ("selection-pastebin.url")
56 || "http://www.ta-sa.org/files/txt/%"; 57 || "http://www.ta-sa.org/files/txt/%";
57 58
58 push @urxvt::ext::selection_popup::hook, sub { 59 push @{ $self->{term}{selection_popup_hook} }, sub {
59 ("pastebin upload" => sub { $self->upload_paste }) 60 ("pastebin upload" => sub { $self->upload_paste })
60 }; 61 };
61 62
62 () 63 ()
63} 64}

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines