Sha256: 10401d32046c81bebc0b2559235c345b08a8353c5d1a233e4c6b9751924e5944
Contents?: true
Size: 1.32 KB
Versions: 6
Compression:
Stored size: 1.32 KB
Contents
# frozen_string_literal: true ## # This file is part of WhatWeb and may be subject to # redistribution and commercial restrictions. Please see the WhatWeb # web site for more information on licensing and terms of use. # http://www.morningstarsecurity.com/research/whatweb ## # Version 0.3 # 2011-03-05 # Brendan Coles <bcoles@gmail.com> # # Updated regex ## # Version 0.2 # 2010-10-22 # Brendan Coles <bcoles@gmail.com> # # Added type, user id and app id extraction ## WhatWeb::Plugin.define "Open-Graph-Protocol" do @author = "Caleb Anderson" @version = "0.3" @description = "The Open Graph protocol enables you to integrate your Web pages into the social graph. It is currently designed for Web pages representing profiles of real-world things . things like movies, sports teams, celebrities, and restaurants. Including Open Graph tags on your Web page, makes your page equivalent to a Facebook Page." # Matches # @matches = [ # Meta tag # Match og:title { regexp: /<meta[^>]+property="og:title"[^>]*>/i }, # Get type # og:type { version: /<meta[^>]+property="og:type"[^>]+content="([^"^>]+)"/ }, # Get user IDs # fb:admins { account: /<meta[^>]+property="fb:admins"[^>]+content="([^"^>]+)"/ }, # Get app IDs # fb:app_id { module: /<meta[^>]+property="fb:app_id"[^>]+content="([^"^>]+)"/ }, ] end
Version data entries
6 entries across 6 versions & 1 rubygems