Index: Dev/twitter/show_status.pl
===================================================================
--- Dev/twitter/show_status.pl	(revision 8333ea00a9fe608c90c20af12ea0c51548f66f4e)
+++ Dev/twitter/show_status.pl	(revision 679d34a74252816b2d71c3aec6527e5a402d6f16)
@@ -15,19 +15,28 @@
 my $bot = Net::Twitter::Lite->new;
 
+my $dump;
+if (defined $ARGV[0] and $ARGV[0] eq "-d") {
+    $dump = shift @ARGV;
+}
+
 eval {
     foreach my $id (@ARGV) {
+        $id =~ /\/?(\d+)$/;
+        $id = $1;
         my $res = $bot->show_status($id);
         foreach my $line (split /\n/, Dumper $res) {
             if ($line =~ /undef/) { next; }
-            unless ($line =~ / => {/
-                ||  $line =~ / = /
-                ||  $line =~ /status/
-                ||  $line =~ /'text'/
-                ||  $line =~ /created/
-                ||  $line =~ /'id'/
-                ||  $line =~ /name/
-                ||  $line =~ / },/
-                ||  $line =~ / };/
-            ) { next; }
+            if (! $dump) {
+                unless ($line =~ / => {/
+                    ||  $line =~ / = /
+                    ||  $line =~ /status/
+                    ||  $line =~ /'text'/
+                    ||  $line =~ /created/
+                    ||  $line =~ /'id'/
+                    ||  $line =~ /name/
+                    ||  $line =~ / },/
+                    ||  $line =~ / };/
+                ) { next; }
+            }
             print $line, "\n";
         }
@@ -37,5 +46,4 @@
     evalrescue($@);
 }
-print "truncated output done\n";
 
 
