# Blosxom Plugin: digg_me
# Author: Dean Wilson 
# Version: 0.1 (2006028)
# Plugin Homepage: # http://www.unixdaemon.net/blosxom_plugins.html#digg_me
# License: GPL
# Documentation: Please see the end of this file.

package digg_me;
use strict;

sub start {
  1;
}


sub story {
  my ($pkg, $path, $filename, $story_ref, $title_ref, $body_ref) = @_;

  # change this to match your permalink format.
  my $post_url
    = "$blosxom::url$blosxom::path/$blosxom::fn.$blosxom::flavour";

  my $title = $$title_ref;

  my $link_desc = 'Digg Me!';
  my $del_base_url = q{http://www.digg.com/submit?};
  my $del_full_url = "url=$post_url&amp;title=$title&amp;phase=3";

  my $del_post_esc = $del_full_url;

  $$body_ref .= qq{<br /><br />};
  $$body_ref .= qq{<a href="$del_base_url$del_post_esc">$link_desc</a>};

  1;
}

1;

__END__

=head1 NAME

Blosxom Plugin: digg_me

=head1 SYNOPSIS


This extension adds a 'Digg Me!' link to the bottom of every blog post
and RSS item. It was inspired by an XML.com article on Immediate
Action Feeds

http://www.xml.com/lpt/a/2005/12/14/putting-rss-to-work-immediate-action-feeds.html

Notes:

If you plan to use this on your own blosxom powered site you'll probably
need to change $post_url to suit your own permalink style.

This plugin currently creates a CGI object way too often. If you build a
static version of your site this won't be a problem. If your
site is completely dynamic it's worth watching.

=head1 VERSION

0.1

=head1 AUTHOR

Dean Wilson 

=head1 LICENSE

GPL

=cut
