|
|
|
@ -91,6 +91,11 @@ sub on_pinboard { |
|
|
|
return exists $lines{$tag}; |
|
|
|
} |
|
|
|
|
|
|
|
sub in_workspace { |
|
|
|
my ($tag) = @_; |
|
|
|
return -d File::Spec->catfile($HOME, 'workspace', $tag); |
|
|
|
} |
|
|
|
|
|
|
|
sub file_get_contents_arr { |
|
|
|
my ($file) = @_; |
|
|
|
|
|
|
|
@ -131,7 +136,7 @@ my $logs_sth = query( |
|
|
|
l.page LIKE "log/%" |
|
|
|
AND l.target = ? |
|
|
|
ORDER BY p.datetime DESC |
|
|
|
LIMIT 10;', |
|
|
|
LIMIT 15;', |
|
|
|
$tag |
|
|
|
); |
|
|
|
|
|
|
|
@ -168,7 +173,12 @@ say "${bg}pages$reset: " . join ' ', @display_pages; |
|
|
|
print "\n"; |
|
|
|
|
|
|
|
if (on_pinboard($tag)) { |
|
|
|
say "${bg}on pinboard${reset}"; |
|
|
|
say "${bg}https://pinboard.in/u:brennen/t:${tag}${reset}"; |
|
|
|
print "\n"; |
|
|
|
} |
|
|
|
|
|
|
|
if (in_workspace($tag)) { |
|
|
|
say "${bg}~/workspace/${tag}${reset}"; |
|
|
|
print "\n"; |
|
|
|
} |
|
|
|
|
|
|
|
|