From 43a97f596ca52be3ad5fe3a0f4c7d9dfcd295022 Mon Sep 17 00:00:00 2001 From: Barbara Miller Date: Wed, 18 Oct 2023 18:14:57 -0700 Subject: [PATCH] rm old vimeo custom behavior --- brozzler/behaviors.yaml | 6 +---- brozzler/js-templates/vimeo.js | 41 ---------------------------------- 2 files changed, 1 insertion(+), 46 deletions(-) delete mode 100644 brozzler/js-templates/vimeo.js diff --git a/brozzler/behaviors.yaml b/brozzler/behaviors.yaml index 6d6a722..99634da 100644 --- a/brozzler/behaviors.yaml +++ b/brozzler/behaviors.yaml @@ -1,7 +1,7 @@ # # brozzler/behaviors.yaml - behavior configuration # -# Copyright (C) 2014-2020 Internet Archive +# Copyright (C) 2014-2023 Internet Archive # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -63,10 +63,6 @@ url_regex: '^https?://(?:www\.)?marquette\.edu/.*$' behavior_js_template: marquette_edu.js request_idle_timeout_sec: 10 -- - url_regex: '^https?://(?:www\.)?vimeo\.com/.*$' - behavior_js_template: vimeo.js - request_idle_timeout_sec: 10 - url_regex: '^https?://(?:www\.)?psu24.psu.edu/.*$' behavior_js_template: psu24.js diff --git a/brozzler/js-templates/vimeo.js b/brozzler/js-templates/vimeo.js deleted file mode 100644 index 446937a..0000000 --- a/brozzler/js-templates/vimeo.js +++ /dev/null @@ -1,41 +0,0 @@ -/* - * brozzler/behaviors.d/vimeo.js - behavior for vimeo.com, clicks to play/crawl - * videos - * - * Copyright (C) 2014-2016 Internet Archive - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -var umbraState = {'idleSince':null}; -var umbraVideoElements = document.getElementsByTagName('video'); -for (var i = 0; i < umbraVideoElements.length; i++) { - umbraVideoElements[i].play(); -} -umbraState.idleSince = Date.now(); - -// If we haven't had anything to do (scrolled, clicked, etc) in this amount of -// time, then we consider ourselves finished with the page. -var UMBRA_USER_ACTION_IDLE_TIMEOUT_SEC = 10; - -// Called from outside of this script. -var umbraBehaviorFinished = function() { - if (umbraState.idleSince != null) { - var idleTimeMs = Date.now() - umbraState.idleSince; - if (idleTimeMs / 1000 > UMBRA_USER_ACTION_IDLE_TIMEOUT_SEC) { - return true; - } - } - return false; -} -