Sha256: 59fa48b9b5b891ee7869630e3a85084e255324185347233d284caa1b1b4037b1

Contents?: true

Size: 642 Bytes

Versions: 8

Compression:

Stored size: 642 Bytes

Contents

# frozen_string_literal: true

module Legitbot # :nodoc:
  # https://www.marginalia.nu/marginalia-search/for-webmasters/
  class Marginalia < BotMatch
    # https://x.com/MarginaliaNu/status/1824172354081263991
    # @fetch:url https://search.marginalia.nu/crawler-ips.txt
    ip_ranges %w[
      81.170.128.52
      193.183.0.162
      193.183.0.163
      193.183.0.164
      193.183.0.165
      193.183.0.166
      193.183.0.167
      193.183.0.168
      193.183.0.169
      193.183.0.170
      193.183.0.171
      193.183.0.172
      193.183.0.173
      193.183.0.174
    ]
  end

  rule Legitbot::Marginalia, %w[search.marginalia.nu]
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
legitbot-1.11.5 lib/legitbot/marginalia.rb
legitbot-1.11.4 lib/legitbot/marginalia.rb
legitbot-1.11.3 lib/legitbot/marginalia.rb
legitbot-1.11.2 lib/legitbot/marginalia.rb
legitbot-1.11.1 lib/legitbot/marginalia.rb
legitbot-1.11.0 lib/legitbot/marginalia.rb
legitbot-1.10.6 lib/legitbot/marginalia.rb
legitbot-1.10.5 lib/legitbot/marginalia.rb