Popularity
3.1
Growing
Activity
0.0
Stable
173
15
70

Description

A screenshot gem you can use from your ruby application. Uses Phantom.js under the hood.

Monthly Downloads: 0
Programming language: JavaScript
License: MIT License
Tags: Video     Web Crawling     Shot     Image     Desktop     Record     Capture     Screen     Projects    

Screencap alternatives and similar gems

Based on the "Web Crawling" category

Do you think we are missing an alternative of Screencap or a related project?

Add another 'Web Crawling' Gem

README

Screencap

A screenshot gem you can use from your ruby application. Uses Phantom.js under the hood.

Installation

Add this line to your application's Gemfile:

gem 'screencap'

And then execute:

$ bundle

Or install it yourself as:

$ gem install screencap

Usage

  require 'screencap'

  f = Screencap::Fetcher.new('http://google.com')
  screenshot = f.fetch

it also currently supports a couple of options

  f = Screencap::Fetcher.new('http://google.com')
  screenshot = f.fetch(
    :output => '~/my_directory.png', # don't forget the extension!
    # optional:
    :div => '.header', # selector for a specific element to take screenshot of
    :width => 1024,
    :height => 768,
    :top => 0, :left => 0, :width => 100, :height => 100 # dimensions for a specific area
  )

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request