Sha256: 07f5f0a405bc5fe26d800431d5add37f9622b67e3f5bf67451fc1d53e1441e30
Contents?: true
Size: 1.51 KB
Versions: 3
Compression:
Stored size: 1.51 KB
Contents
# Screenshots This gem takes a list of URLs, gets the title of each page at those URLs, then builds an HTML string that can be copied-pasted in a blog article to present those web pages. It assumes screenshots of those pages would have been uploaded on the blog. ## Installation Add this line to your application's Gemfile: ```ruby gem 'screenshots' ``` And then execute: $ bundle Or install it yourself as: $ gem install screenshots ## Configuration ```ruby # config/initializers/screenshots.rb Screenshots.configure do |config| config.blog_assets_url = 'http://www.codeur.com/blog/wp-content/uploads/2014/07' config.image_extension = 'jpg' end ``` ## Usage ### Directly call the binary $ screenshots my-input-file.txt my_output_dir ### Generate HTML for a single URL ```ruby Screenshots::Processor.generate('http://www.google.com') ``` It returns a string containing the HTML code to be copied in the blog post: ```html <h2><a href="http://www.google.com">Google</a></h2> <img src="http://www.codeur.com/blog/wp-content/uploads/2014/07/http_www.google.com.jpg" /> ``` ### Generate HTML for a list of URLs ```ruby Screenshots::Processor.generate_list(['http://www.google.com', 'http://www.lemonde.fr']) ``` ## Contributing 1. Fork it ( https://github.com/[my-github-username]/screenshots/fork ) 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create a new Pull Request
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
screenshots-0.0.4 | README.md |
screenshots-0.0.3 | README.md |
screenshots-0.0.2 | README.md |