Module: Polipus
- Defined in:
- lib/polipus.rb,
lib/polipus/http.rb,
lib/polipus/page.rb,
lib/polipus/plugin.rb,
lib/polipus/robotex.rb,
lib/polipus/storage.rb,
lib/polipus/version.rb,
lib/polipus/url_tracker.rb,
lib/polipus/storage/base.rb,
lib/polipus/plugins/sample.rb,
lib/polipus/queue_overflow.rb,
lib/polipus/signal_handler.rb,
lib/polipus/plugins/cleaner.rb,
lib/polipus/plugins/sleeper.rb,
lib/polipus/storage/dev_null.rb,
lib/polipus/queue_overflow/base.rb,
lib/polipus/storage/mongo_store.rb,
lib/polipus/storage/memory_store.rb,
lib/polipus/queue_overflow/worker.rb,
lib/polipus/storage/rethink_store.rb,
lib/polipus/url_tracker/redis_set.rb,
lib/polipus/queue_overflow/manager.rb,
lib/polipus/url_tracker/bloomfilter.rb,
lib/polipus/queue_overflow/mongo_queue.rb,
lib/polipus/queue_overflow/dev_null_queue.rb,
lib/polipus/queue_overflow/mongo_queue_capped.rb
Defined Under Namespace
Modules: Plugin, QueueOverflow, Storage, UrlTracker Classes: HTTP, Page, PolipusCrawler, Robotex, SignalHandler
Constant Summary collapse
- VERSION =
'0.5.1'
- HOMEPAGE =
'https://github.com/taganaka/polipus'
Class Method Summary collapse
Class Method Details
.crawler(job_name = 'polipus', urls = [], options = {}, &block) ⇒ Object
18 19 20 |
# File 'lib/polipus.rb', line 18 def self.crawler(job_name = 'polipus', urls = [], = {}, &block) PolipusCrawler.crawl(job_name, urls, , &block) end |