mirror of
https://github.com/discourse/discourse.git
synced 2024-11-27 19:43:44 +08:00
88 lines
2.1 KiB
Ruby
88 lines
2.1 KiB
Ruby
module Oneboxer
|
|
|
|
module Whitelist
|
|
def self.entries
|
|
[/cnn\.com\/.+/,
|
|
/washingtonpost\.com\/.+/,
|
|
/\/\d{4}\/\d{2}\/\d{2}\//, # wordpress
|
|
/funnyordie\.com\/.+/,
|
|
/youtube\.com\/.+/,
|
|
/youtu\.be\/.+/,
|
|
/500px\.com\/.+/,
|
|
/scribd\.com\/.+/,
|
|
/photobucket\.com\/.+/,
|
|
/ebay\.(com|ca|co\.uk)\/.+/,
|
|
/nytimes\.com\/.+/,
|
|
/tumblr\.com\/.+/,
|
|
/pinterest\.com\/.+/,
|
|
/imdb\.com\/.+/,
|
|
/bbc\.co\.uk\/.+/,
|
|
/ask\.com\/.+/,
|
|
/huffingtonpost\.com\/.+/,
|
|
/aol\.(com|ca)\/.+/,
|
|
/espn\.go\.com\/.+/,
|
|
/about\.com\/.+/,
|
|
/cnet\.com\/.+/,
|
|
/ehow\.com\/.+/,
|
|
/dailymail\.co\.uk\/.+/,
|
|
/indiatimes\.com\/.+/,
|
|
/answers\.com\/.+/,
|
|
/instagr\.am\/.+/,
|
|
/battle\.net\/.+/,
|
|
/sourceforge\.net\/.+/,
|
|
/myspace\.com\/.+/,
|
|
/wikia\.com\/.+/,
|
|
/etsy\.com\/.+/,
|
|
/walmart\.com\/.+/,
|
|
/reference\.com\/.+/,
|
|
/yelp\.com\/.+/,
|
|
/foxnews\.com\/.+/,
|
|
/guardian\.co\.uk\/.+/,
|
|
/digg\.com\/.+/,
|
|
/squidoo\.com\/.+/,
|
|
/wsj\.com\/.+/,
|
|
/archive\.org\/.+/,
|
|
/nba\.com\/.+/,
|
|
/samsung\.com\/.+/,
|
|
/mashable\.com\/.+/,
|
|
/forbes\.com\/.+/,
|
|
/soundcloud\.com\/.+/,
|
|
/thefreedictionary\.com\/.+/,
|
|
/groupon\.com\/.+/,
|
|
/ikea\.com\/.+/,
|
|
/dell\.com\/.+/,
|
|
/mlb\.com\/.+/,
|
|
/bestbuy\.(com|ca)\/.+/,
|
|
/bloomberg\.com\/.+/,
|
|
/ign\.com\/.+/,
|
|
/twitpic\.com\/.+/,
|
|
/techcrunch\.com\/.+/,
|
|
/usatoday\.com\/.+/,
|
|
/go\.com\/.+/,
|
|
/businessinsider\.com\/.+/,
|
|
/zillow\.com\/.+/,
|
|
/tmz\.com\/.+/,
|
|
/thesun\.co\.uk\/.+/,
|
|
/thestar\.(com|ca)\/.+/,
|
|
/theglobeandmail\.com\/.+/,
|
|
/torontosun\.com\/.+/,
|
|
/kickstarter\.com\/.+/,
|
|
/wired\.com\/.+/,
|
|
/time\.com\/.+/,
|
|
/npr\.org\/.+/,
|
|
/cracked\.com\/.+/,
|
|
/thinkgeek\.com\/.+/,
|
|
/deadline\.com\/.+/
|
|
]
|
|
end
|
|
|
|
def self.allowed?(url)
|
|
#return true
|
|
entries.each {|e| return true if url =~ e }
|
|
false
|
|
end
|
|
|
|
end
|
|
|
|
end
|