Sha256: af17928d24f97a39e20cce148c37c44461c6e12139f376a04e14c48c9c91a3b8
Contents?: true
Size: 1.39 KB
Versions: 1
Compression:
Stored size: 1.39 KB
Contents
# Sniffles ## Description Sniffles parses HTML pages and searches for common patterns suggesting a page is using popular CMS, CSS, and JS libraries. **Work in Progress!** ## Installation Rubygems: `gem install sniffles` Bundler: `gem 'sniffles'` ## Usage require 'sniffles' require 'typhoeus' # Optional: Use your favorite HTTP client. response = Typhoeus::Request.get("http://www.squidoo.com/") You can pass in a single sniffer: Sniffles.sniff(response.body, :google_analytics) # => { :google_analytics=> { :found=>true, :ua=>"UA-185209-2" } } Or multiple sniffers: Sniffles.sniff(response.body, :google_analytics, :kissmetrics) # => {:google_analytics=>{:found=>true, :ua=>"UA-185209-2"}, :kissmetrics=>{:found=>false}} Or an entire group of sniffers: Sniffles.sniff(response.body, :analytics) # => {:chartbeat=>{:found=>false}, # :clicky=>{:found=>false}, # :google_analytics=>{:found=>true, :ua=>"UA-185209-2"}, # :kissmetrics=>{:found=>false}, # :mixpanel=>{:found=>true}, # :quantcast=>{:found=>true}} ## Sniffers (v0.1.2) ### Advertising * AdMeld * AdSense * BuySellAds * Casale ### Analytics * ChartBeat * Clicky * Google Analytics * KISSMetrics * MixPanel * Quantcast ### CMS * Blogger * CS-Cart * MovableType * osCommerce * phpBB * Posterous * Tumblr * Vanilla * vBulletin * WordPress * XenForo * ZenCart ### Javascript * jQuery
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sniffles-0.1.2 | README.md |