Sha256: d91a5ce0b612e793aaedd2f88513bbcf77053677432b6bf8e5fc0aff20e7942e

Contents?: true

Size: 786 Bytes

Versions: 7

Compression:

Stored size: 786 Bytes

Contents

# frozen_string_literal: true

module CrawlerDetect
  module Library
    module Exclusions
      EXCLUSIONS = %q[
Safari.[\d\.]*
Firefox.[\d\.]*
Chrome.[\d\.]*
Chromium.[\d\.]*
MSIE.[\d\.]
Opera\/[\d\.]*
Mozilla.[\d\.]*
AppleWebKit.[\d\.]*
Trident.[\d\.]*
Windows NT.[\d\.]*
Android [\d\.]*
Macintosh.
Ubuntu
Linux
[ ]Intel
Mac OS X [\d_]*
(like )?Gecko(.[\d\.]*)?
KHTML,
CriOS.[\d\.]*
CPU iPhone OS ([0-9_])* like Mac OS X
CPU OS ([0-9_])* like Mac OS X
iPod
compatible
x86_..
i686
x64
X11
rv:[\d\.]*
Version.[\d\.]*
WOW64
Win64
Dalvik.[\d\.]*
 \.NET CLR [\d\.]*
Presto.[\d\.]*
Media Center PC
BlackBerry
Build
Opera Mini\/\d{1,2}\.\d{1,2}\.[\d\.]*\/\d{1,2}\.
Opera
 \.NET[\d\.]*
cubot
; M bot
; B bot
; IDbot
; ID bot
; POWER BOT
;
      ].strip.split(/\n+/).freeze
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
crawler_detect-0.1.4 lib/crawler_detect/library/exclusions.rb
crawler_detect-0.1.3 lib/crawler_detect/library/exclusions.rb
crawler_detect-0.1.2 lib/crawler_detect/library/exclusions.rb
crawler_detect-0.1.1 lib/crawler_detect/library/exclusions.rb
crawler_detect-0.1.0 lib/crawler_detect/library/exclusions.rb
crawler_detect-0.0.3 lib/crawler_detect/library/exclusions.rb
crawler_detect-0.0.2 lib/crawler_detect/library/exclusions.rb