From 0fd7c792f197f9115697ea221256c481f8d64cfd Mon Sep 17 00:00:00 2001 From: Stefan Sundin Date: Wed, 6 Dec 2017 22:25:01 -0800 Subject: [PATCH] Support pscp.tv. --- app.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app.rb b/app.rb index b210d8d..52c4b5f 100644 --- a/app.rb +++ b/app.rb @@ -34,7 +34,7 @@ redirect "/facebook?#{params.to_querystring}" elsif /^https?:\/\/(?:www\.)?instagram\.com/ =~ params[:q] redirect "/instagram?#{params.to_querystring}" - elsif /^https?:\/\/(?:www\.)?periscope\.tv/ =~ params[:q] + elsif /^https?:\/\/(?:www\.)?(?:periscope|pscp)\.tv/ =~ params[:q] redirect "/periscope?#{params.to_querystring}" elsif /^https?:\/\/(?:www\.)?soundcloud\.com/ =~ params[:q] redirect "/soundcloud?#{params.to_querystring}" @@ -617,10 +617,12 @@ get "/periscope" do return "Insufficient parameters" if params[:q].empty? - if /periscope\.tv\/w\/(?[^\/?#]+)/ =~ params[:q] + if /(?:periscope|pscp)\.tv\/w\/(?[^\/?#]+)/ =~ params[:q] # https://www.periscope.tv/w/1gqxvBmMZdexB - elsif /periscope\.tv\/(?[^\/?#]+)/ =~ params[:q] + # https://www.pscp.tv/w/1gqxvBmMZdexB + elsif /(?:periscope|pscp)\.tv\/(?[^\/?#]+)/ =~ params[:q] # https://www.periscope.tv/jimmy_dore + # https://www.pscp.tv/jimmy_dore else username = params[:q] end