chiark
/
gitweb
/
~mdw
/
odin-cgi
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
lib/Odin.pm, bin/*.userv: New function for printing tabular reports.
[odin-cgi]
/
bin
/
pastebin.userv
diff --git
a/bin/pastebin.userv
b/bin/pastebin.userv
index ed7ba7a147ff0ac300a9cf555f620e9c2002ce06..fb3b740e8e0ec10ac6f0ee89facfc3ee05dcfcda 100755
(executable)
--- a/
bin/pastebin.userv
+++ b/
bin/pastebin.userv
@@
-6,7
+6,6
@@
use Odin;
use DBI;
use Encode;
use Encode::Locale;
use DBI;
use Encode;
use Encode::Locale;
-use POSIX;
my $BAD = 0;
my $BAD = 0;
@@
-46,9
+45,8
@@
EOF
FROM odin_pastebin WHERE owner = ?
ORDER BY stamp", undef, $Odin::WHO)}) {
my ($tag, $stamp, $lang, $title) = @$r;
FROM odin_pastebin WHERE owner = ?
ORDER BY stamp", undef, $Odin::WHO)}) {
my ($tag, $stamp, $lang, $title) = @$r;
- my $t = strftime "%Y-%m-%d %H:%M:%S %z", localtime $stamp;
- printf "%-25s %-12s %-16s %s\n",
- $t, $tag, $lang, encode locale => $title;
+ Odin::print_columns Odin::fmt_time $stamp => 25,
+ $tag => 12, $lang => 16, (encode locale => $title) => 0;
}
} elsif ($op eq "new") {
my $op = Odin::OptParse->new(@ARGV);
}
} elsif ($op eq "new") {
my $op = Odin::OptParse->new(@ARGV);