Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Create thumbnails from images, video, audio and web pages.
JavaScript Makefile
tag: 0.1.0

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib
test
.gitignore
Readme.md
index.js
package.json

Readme.md

Thumbbot

Create thumbnails from images, videos, audio(google images search) and web pages.

Installation

npm install thumbbot

Requirements

  • PhantomJS - web page snapshots
  • ImageMagick - image thumbnails
  • ffmpeg - video snapshots

Usage

Thumbbot = require 'thumbbot'

# Images

bot = new Thumbbot 'image.png', 'image_thumb.png'
bot.set width: 200, height: 150

# Resizing
bot.set method: 'resize'
bot.snap (err) ->
    # done

bot.set method: 'crop', x: 0, y: 0
bot.snap (err) ->
    # done

# Videos

bot = new Thumbbot 'video.mp4', 'video_thumb.png'
bot.set width: 200, height: 150
bot.set position: '00:05:04'
bot.snap (err) ->
    # done

# Audio

bot = new Thumbbot 'Great Nas Song.mp3', 'nas.png'
bot.set width: 200, height: 150
bot.snap (err) ->
    # done

# Web pages

bot = new Thumbbot 'http://google.com', 'google.png'
bot.set width: 200, height: 150
# You can apply same techniques here for resizing or cropping the resulting image
bot.snap (err) ->
    # done
Something went wrong with that request. Please try again.