Reddit - Perl extension for http://www.reddit.com
See github for the most up to date version: https://github.com/three18ti/Reddit.pm
use Reddit; # instantatiate a new reddit object # Automajically handles logging in and cookie handling $r = Reddit->new( { user_name => 'Foo', password => 'Bar', subreddit => 'Perl' } ); # Submit a link # $title, $url, $subreddit # This overrides a subreddit set duriing instantiation $r->submit_link( 'Test', 'http://example.com', 'NotPerl'); # Submit a Self Post # $title, $text, $subreddit # This overrides a subreddit set during instantiation $r->submit_story( 'Self.test', 'Some Text Here', 'shareCoding'); # Post a top level comment to a URL or .self post $r->comment($post_id, $comment); # Post a reply to a comment $r->comment($comment_id, $comment);
Perl module for interacting with Reddit.
This module is still largely inprogress.
common::sense LWP::UserAgent JSON HTTP::Cookies For Testing: Data::Dumper
None.
To post a top level comment to a URL or .self post $r->comment($post_id, $comment);
To post a reply to a comment $r->comment($comment_id, $comment); This methid requires you pass in the cannonical thing ID with the correct thing prefix. Submit methods return cannonical thing IDs, See the FULLNAME Glossary for futher information
The post_id is the alphanumeric string after the name of the subreddit, before the title of the post The comment_id is the alphanumeric string after the title of the post
https://github.com/reddit/reddit/wiki
Jon A, <info[replacewithat]cyberspacelogistics[replacewithdot]com>
Copyright (C) 2011 by jon
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.12.4 or, at your option, any later version of Perl 5 you may have available.
To install Reddit, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Reddit
CPAN shell
perl -MCPAN -e shell install Reddit
For more information on module installation, please visit the detailed CPAN module installation guide.