A Lita handler that fetches posts from a given subreddit, and finds the original reddit posts for imgur (or custom) URLs it detects.
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
locales
spec
templates
.coveralls.yml
.gitignore
.travis.yml
Gemfile
LICENSE
README.md
Rakefile
lita-snoo.gemspec

README.md

lita-snoo

Build Status Coverage Status

lita-snoo is a handler for Lita that fetches posts from a given subreddit, and finds the original reddit posts for imgur (or custom) URLs it detects.

Installation

Add lita-snoo to your Lita instance's Gemfile:

gem "lita-snoo"

Configuration

Optional attributes

  • domains (Array of Strings) - An array of domains that, if matched by a detected URL, will return a corresponding reddit post. Default: ["imgur.com"]
Lita.configure do |config|
  config.handlers.snoo.domains = ["imgur.com", "youtube.com"]
end

Usage

Lita will automatically detect links from imgur (or any domains you've defined in the config) and return the corresponding reddit post if it exists.

<me>   http://i.imgur.com/Eh3HkJ9.jpg
<lita> Looking down San Francisco's California Street towards the Bay Bridge. - zauzau on /r/pics, 2014-10-18 (4,927 points) http://redd.it/2jl5np

You can also ask her to retrieve a reddit post for a given URL directly using the command reddit or snoo.

<me>   lita: reddit https://www.flickr.com/photos/walkingsf/4671581511
<lita> Where photos in San Francisco are taken by tourists (red) vs locals (blue) - hfutrell on /r/sanfrancisco, 2015-05-14 (267 points) http://redd.it/35yr3b

Sending Lita a subreddit command will display a random post from the front page of that subreddit.

<me>   lita: /r/todayilearned
<lita> TIL Mozart had a "startling fondness" for poop jokes, which is preserved in his surviving letters. - DJDomTom on /r/todayilearned, 2015-05-23 (1,918 points) http://redd.it/36w2xp

If you specify a numerical argument N, she will return the Nth post.

<me>   lita: /r/Fitness 1
<lita> New to Fittit? We saw you coming and have collected answers to your questions right here! - eric_twinge on /r/Fitness, 2014-05-08 (2,161 points) http://redd.it/2501op

Specifying a string argument will search for that text within the given subreddit and return the top result.

<me>   lita: /r/sanfrancisco bart map
<lita> In all of our dreams...the BART map imagined in 1956 - magicgrl111 on /r/sanfrancisco, 2012-10-16 (320 points) http://redd.it/11lbe5

License

MIT