From 08b3778617c9beab706f9e8db8eb84d7e0cf1db0 Mon Sep 17 00:00:00 2001 From: hawkeye116477 Date: Mon, 4 Sep 2023 13:37:10 +0200 Subject: [PATCH] Improve scripts for checking dead domains - part 4 --- .github/workflows/expiredDomains.yml | 1 - scripts/CI/CI_LETS_DO_THIS.sh | 4 ++++ scripts/ECODFF.sh | 12 +++++++++--- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/.github/workflows/expiredDomains.yml b/.github/workflows/expiredDomains.yml index 361d78ee..ee59d002 100644 --- a/.github/workflows/expiredDomains.yml +++ b/.github/workflows/expiredDomains.yml @@ -177,7 +177,6 @@ jobs: name: E_KAD_ path: expired-domains name_is_regexp: true - run_id: ${{ github.event.workflow_run.id }} - run: | git config --global --add safe.directory "$GITHUB_WORKSPACE" ./scripts/CI/CI_LETS_DO_THIS_KAD_limit.sh diff --git a/scripts/CI/CI_LETS_DO_THIS.sh b/scripts/CI/CI_LETS_DO_THIS.sh index d64ffb95..97ff470f 100755 --- a/scripts/CI/CI_LETS_DO_THIS.sh +++ b/scripts/CI/CI_LETS_DO_THIS.sh @@ -7,6 +7,10 @@ MAIN_PATH=$(git -C "$SCRIPT_PATH" rev-parse --show-toplevel) cd "$MAIN_PATH" || exit +# Limit czasu uruchamiania +CI_TIME_LIMIT="15 minutes" +export CI_TIME_LIMIT + function letsGo() { for i in "$@"; do F_NAME=$(basename "$i") diff --git a/scripts/ECODFF.sh b/scripts/ECODFF.sh index 9d42b9cf..39e30b87 100755 --- a/scripts/ECODFF.sh +++ b/scripts/ECODFF.sh @@ -1,7 +1,7 @@ #!/bin/bash # ECODFF - Expiration Check Of Domains From Filterlists -# v1.19.5 +# v1.19.6 # MIT License @@ -38,6 +38,12 @@ fi cd "$MAIN_PATH" || exit + +DSC=$("$SCRIPT_PATH"/DSC.sh) +if [ -n "${CI_TIME_LIMIT}" ]; then + DSC=$("$SCRIPT_PATH"/DSC.sh -t "$CI_TIME_LIMIT") +fi + for i in "$@"; do pageComma=$(pcregrep -o1 '^([a-z0-9-~][^\/\*\|\@\"\!]*?)(#|\$\$)' "$i") @@ -122,7 +128,7 @@ EOF fi if [ -f "$TEMPORARY.3" ]; then - "$SCRIPT_PATH"/DSC.sh -t "2 hours 30 minutes" -f "$TEMPORARY".3 | tee "$TEMPORARY".4 + "$DSC" -f "$TEMPORARY".3 | tee "$TEMPORARY".4 touch "$MAIN_PATH"/expired-domains/"$FILTERLIST"-unknown.txt @@ -157,7 +163,7 @@ EOF fi if [ -f "$TEMPORARY.6" ]; then - "$SCRIPT_PATH"/DSC.sh -t "2 hours 30 minutes" -f "$TEMPORARY".6 | tee "$TEMPORARY".7 + "$DSC" -f "$TEMPORARY".6 | tee "$TEMPORARY".7 { sed '/Expired/!d' "$TEMPORARY".7 | cut -d' ' -f1