From ceab7ae08d232f0b1ef259ff34a9a56ea63a897e Mon Sep 17 00:00:00 2001 From: joseph le Date: Wed, 20 Sep 2023 15:06:09 +0700 Subject: [PATCH] add webhook gitea --- netmiko_Api/node_modules/.bin/tree-kill | 13 ++++++++- netmiko_Api/node_modules/.bin/tree-kill.cmd | 17 +++++++++++ netmiko_Api/node_modules/.bin/tree-kill.ps1 | 28 +++++++++++++++++++ .../node-pre-gyp/node_modules/.bin/nopt | 13 ++++++++- .../node-pre-gyp/node_modules/.bin/nopt.cmd | 17 +++++++++++ .../node-pre-gyp/node_modules/.bin/nopt.ps1 | 28 +++++++++++++++++++ .../node-pre-gyp/node_modules/.bin/semver | 13 ++++++++- .../node-pre-gyp/node_modules/.bin/semver.cmd | 17 +++++++++++ .../node-pre-gyp/node_modules/.bin/semver.ps1 | 28 +++++++++++++++++++ .../jsonwebtoken/node_modules/.bin/semver | 13 ++++++++- .../jsonwebtoken/node_modules/.bin/semver.cmd | 17 +++++++++++ .../jsonwebtoken/node_modules/.bin/semver.ps1 | 28 +++++++++++++++++++ .../make-dir/node_modules/.bin/semver | 13 ++++++++- .../make-dir/node_modules/.bin/semver.cmd | 17 +++++++++++ .../make-dir/node_modules/.bin/semver.ps1 | 28 +++++++++++++++++++ .../node_modules/.bin/semver | 13 ++++++++- .../node_modules/.bin/semver.cmd | 17 +++++++++++ .../node_modules/.bin/semver.ps1 | 28 +++++++++++++++++++ netmiko_Api/routes/router.js | 9 ++---- 19 files changed, 344 insertions(+), 13 deletions(-) create mode 100644 netmiko_Api/node_modules/.bin/tree-kill.cmd create mode 100644 netmiko_Api/node_modules/.bin/tree-kill.ps1 create mode 100644 netmiko_Api/node_modules/@mapbox/node-pre-gyp/node_modules/.bin/nopt.cmd create mode 100644 netmiko_Api/node_modules/@mapbox/node-pre-gyp/node_modules/.bin/nopt.ps1 create mode 100644 netmiko_Api/node_modules/@mapbox/node-pre-gyp/node_modules/.bin/semver.cmd create mode 100644 netmiko_Api/node_modules/@mapbox/node-pre-gyp/node_modules/.bin/semver.ps1 create mode 100644 netmiko_Api/node_modules/jsonwebtoken/node_modules/.bin/semver.cmd create mode 100644 netmiko_Api/node_modules/jsonwebtoken/node_modules/.bin/semver.ps1 create mode 100644 netmiko_Api/node_modules/make-dir/node_modules/.bin/semver.cmd create mode 100644 netmiko_Api/node_modules/make-dir/node_modules/.bin/semver.ps1 create mode 100644 netmiko_Api/node_modules/simple-update-notifier/node_modules/.bin/semver.cmd create mode 100644 netmiko_Api/node_modules/simple-update-notifier/node_modules/.bin/semver.ps1 diff --git a/netmiko_Api/node_modules/.bin/tree-kill b/netmiko_Api/node_modules/.bin/tree-kill index 26dcd2c..5cbbf1b 120000 --- a/netmiko_Api/node_modules/.bin/tree-kill +++ b/netmiko_Api/node_modules/.bin/tree-kill @@ -1 +1,12 @@ -../tree-kill/cli.js \ No newline at end of file +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; +esac + +if [ -x "$basedir/node" ]; then + exec "$basedir/node" "$basedir/../tree-kill/cli.js" "$@" +else + exec node "$basedir/../tree-kill/cli.js" "$@" +fi diff --git a/netmiko_Api/node_modules/.bin/tree-kill.cmd b/netmiko_Api/node_modules/.bin/tree-kill.cmd new file mode 100644 index 0000000..dcb9aa6 --- /dev/null +++ b/netmiko_Api/node_modules/.bin/tree-kill.cmd @@ -0,0 +1,17 @@ +@ECHO off +GOTO start +:find_dp0 +SET dp0=%~dp0 +EXIT /b +:start +SETLOCAL +CALL :find_dp0 + +IF EXIST "%dp0%\node.exe" ( + SET "_prog=%dp0%\node.exe" +) ELSE ( + SET "_prog=node" + SET PATHEXT=%PATHEXT:;.JS;=;% +) + +endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\tree-kill\cli.js" %* diff --git a/netmiko_Api/node_modules/.bin/tree-kill.ps1 b/netmiko_Api/node_modules/.bin/tree-kill.ps1 new file mode 100644 index 0000000..61d62dd --- /dev/null +++ b/netmiko_Api/node_modules/.bin/tree-kill.ps1 @@ -0,0 +1,28 @@ +#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +} +$ret=0 +if (Test-Path "$basedir/node$exe") { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "$basedir/node$exe" "$basedir/../tree-kill/cli.js" $args + } else { + & "$basedir/node$exe" "$basedir/../tree-kill/cli.js" $args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "node$exe" "$basedir/../tree-kill/cli.js" $args + } else { + & "node$exe" "$basedir/../tree-kill/cli.js" $args + } + $ret=$LASTEXITCODE +} +exit $ret diff --git a/netmiko_Api/node_modules/@mapbox/node-pre-gyp/node_modules/.bin/nopt b/netmiko_Api/node_modules/@mapbox/node-pre-gyp/node_modules/.bin/nopt index 6b6566e..f1ec43b 120000 --- a/netmiko_Api/node_modules/@mapbox/node-pre-gyp/node_modules/.bin/nopt +++ b/netmiko_Api/node_modules/@mapbox/node-pre-gyp/node_modules/.bin/nopt @@ -1 +1,12 @@ -../nopt/bin/nopt.js \ No newline at end of file +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; +esac + +if [ -x "$basedir/node" ]; then + exec "$basedir/node" "$basedir/../nopt/bin/nopt.js" "$@" +else + exec node "$basedir/../nopt/bin/nopt.js" "$@" +fi diff --git a/netmiko_Api/node_modules/@mapbox/node-pre-gyp/node_modules/.bin/nopt.cmd b/netmiko_Api/node_modules/@mapbox/node-pre-gyp/node_modules/.bin/nopt.cmd new file mode 100644 index 0000000..a7f38b3 --- /dev/null +++ b/netmiko_Api/node_modules/@mapbox/node-pre-gyp/node_modules/.bin/nopt.cmd @@ -0,0 +1,17 @@ +@ECHO off +GOTO start +:find_dp0 +SET dp0=%~dp0 +EXIT /b +:start +SETLOCAL +CALL :find_dp0 + +IF EXIST "%dp0%\node.exe" ( + SET "_prog=%dp0%\node.exe" +) ELSE ( + SET "_prog=node" + SET PATHEXT=%PATHEXT:;.JS;=;% +) + +endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\nopt\bin\nopt.js" %* diff --git a/netmiko_Api/node_modules/@mapbox/node-pre-gyp/node_modules/.bin/nopt.ps1 b/netmiko_Api/node_modules/@mapbox/node-pre-gyp/node_modules/.bin/nopt.ps1 new file mode 100644 index 0000000..9d6ba56 --- /dev/null +++ b/netmiko_Api/node_modules/@mapbox/node-pre-gyp/node_modules/.bin/nopt.ps1 @@ -0,0 +1,28 @@ +#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +} +$ret=0 +if (Test-Path "$basedir/node$exe") { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "$basedir/node$exe" "$basedir/../nopt/bin/nopt.js" $args + } else { + & "$basedir/node$exe" "$basedir/../nopt/bin/nopt.js" $args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "node$exe" "$basedir/../nopt/bin/nopt.js" $args + } else { + & "node$exe" "$basedir/../nopt/bin/nopt.js" $args + } + $ret=$LASTEXITCODE +} +exit $ret diff --git a/netmiko_Api/node_modules/@mapbox/node-pre-gyp/node_modules/.bin/semver b/netmiko_Api/node_modules/@mapbox/node-pre-gyp/node_modules/.bin/semver index 5aaadf4..77443e7 120000 --- a/netmiko_Api/node_modules/@mapbox/node-pre-gyp/node_modules/.bin/semver +++ b/netmiko_Api/node_modules/@mapbox/node-pre-gyp/node_modules/.bin/semver @@ -1 +1,12 @@ -../semver/bin/semver.js \ No newline at end of file +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; +esac + +if [ -x "$basedir/node" ]; then + exec "$basedir/node" "$basedir/../semver/bin/semver.js" "$@" +else + exec node "$basedir/../semver/bin/semver.js" "$@" +fi diff --git a/netmiko_Api/node_modules/@mapbox/node-pre-gyp/node_modules/.bin/semver.cmd b/netmiko_Api/node_modules/@mapbox/node-pre-gyp/node_modules/.bin/semver.cmd new file mode 100644 index 0000000..9913fa9 --- /dev/null +++ b/netmiko_Api/node_modules/@mapbox/node-pre-gyp/node_modules/.bin/semver.cmd @@ -0,0 +1,17 @@ +@ECHO off +GOTO start +:find_dp0 +SET dp0=%~dp0 +EXIT /b +:start +SETLOCAL +CALL :find_dp0 + +IF EXIST "%dp0%\node.exe" ( + SET "_prog=%dp0%\node.exe" +) ELSE ( + SET "_prog=node" + SET PATHEXT=%PATHEXT:;.JS;=;% +) + +endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\semver\bin\semver.js" %* diff --git a/netmiko_Api/node_modules/@mapbox/node-pre-gyp/node_modules/.bin/semver.ps1 b/netmiko_Api/node_modules/@mapbox/node-pre-gyp/node_modules/.bin/semver.ps1 new file mode 100644 index 0000000..314717a --- /dev/null +++ b/netmiko_Api/node_modules/@mapbox/node-pre-gyp/node_modules/.bin/semver.ps1 @@ -0,0 +1,28 @@ +#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +} +$ret=0 +if (Test-Path "$basedir/node$exe") { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "$basedir/node$exe" "$basedir/../semver/bin/semver.js" $args + } else { + & "$basedir/node$exe" "$basedir/../semver/bin/semver.js" $args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "node$exe" "$basedir/../semver/bin/semver.js" $args + } else { + & "node$exe" "$basedir/../semver/bin/semver.js" $args + } + $ret=$LASTEXITCODE +} +exit $ret diff --git a/netmiko_Api/node_modules/jsonwebtoken/node_modules/.bin/semver b/netmiko_Api/node_modules/jsonwebtoken/node_modules/.bin/semver index 5aaadf4..77443e7 120000 --- a/netmiko_Api/node_modules/jsonwebtoken/node_modules/.bin/semver +++ b/netmiko_Api/node_modules/jsonwebtoken/node_modules/.bin/semver @@ -1 +1,12 @@ -../semver/bin/semver.js \ No newline at end of file +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; +esac + +if [ -x "$basedir/node" ]; then + exec "$basedir/node" "$basedir/../semver/bin/semver.js" "$@" +else + exec node "$basedir/../semver/bin/semver.js" "$@" +fi diff --git a/netmiko_Api/node_modules/jsonwebtoken/node_modules/.bin/semver.cmd b/netmiko_Api/node_modules/jsonwebtoken/node_modules/.bin/semver.cmd new file mode 100644 index 0000000..9913fa9 --- /dev/null +++ b/netmiko_Api/node_modules/jsonwebtoken/node_modules/.bin/semver.cmd @@ -0,0 +1,17 @@ +@ECHO off +GOTO start +:find_dp0 +SET dp0=%~dp0 +EXIT /b +:start +SETLOCAL +CALL :find_dp0 + +IF EXIST "%dp0%\node.exe" ( + SET "_prog=%dp0%\node.exe" +) ELSE ( + SET "_prog=node" + SET PATHEXT=%PATHEXT:;.JS;=;% +) + +endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\semver\bin\semver.js" %* diff --git a/netmiko_Api/node_modules/jsonwebtoken/node_modules/.bin/semver.ps1 b/netmiko_Api/node_modules/jsonwebtoken/node_modules/.bin/semver.ps1 new file mode 100644 index 0000000..314717a --- /dev/null +++ b/netmiko_Api/node_modules/jsonwebtoken/node_modules/.bin/semver.ps1 @@ -0,0 +1,28 @@ +#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +} +$ret=0 +if (Test-Path "$basedir/node$exe") { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "$basedir/node$exe" "$basedir/../semver/bin/semver.js" $args + } else { + & "$basedir/node$exe" "$basedir/../semver/bin/semver.js" $args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "node$exe" "$basedir/../semver/bin/semver.js" $args + } else { + & "node$exe" "$basedir/../semver/bin/semver.js" $args + } + $ret=$LASTEXITCODE +} +exit $ret diff --git a/netmiko_Api/node_modules/make-dir/node_modules/.bin/semver b/netmiko_Api/node_modules/make-dir/node_modules/.bin/semver index 5aaadf4..77443e7 120000 --- a/netmiko_Api/node_modules/make-dir/node_modules/.bin/semver +++ b/netmiko_Api/node_modules/make-dir/node_modules/.bin/semver @@ -1 +1,12 @@ -../semver/bin/semver.js \ No newline at end of file +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; +esac + +if [ -x "$basedir/node" ]; then + exec "$basedir/node" "$basedir/../semver/bin/semver.js" "$@" +else + exec node "$basedir/../semver/bin/semver.js" "$@" +fi diff --git a/netmiko_Api/node_modules/make-dir/node_modules/.bin/semver.cmd b/netmiko_Api/node_modules/make-dir/node_modules/.bin/semver.cmd new file mode 100644 index 0000000..9913fa9 --- /dev/null +++ b/netmiko_Api/node_modules/make-dir/node_modules/.bin/semver.cmd @@ -0,0 +1,17 @@ +@ECHO off +GOTO start +:find_dp0 +SET dp0=%~dp0 +EXIT /b +:start +SETLOCAL +CALL :find_dp0 + +IF EXIST "%dp0%\node.exe" ( + SET "_prog=%dp0%\node.exe" +) ELSE ( + SET "_prog=node" + SET PATHEXT=%PATHEXT:;.JS;=;% +) + +endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\semver\bin\semver.js" %* diff --git a/netmiko_Api/node_modules/make-dir/node_modules/.bin/semver.ps1 b/netmiko_Api/node_modules/make-dir/node_modules/.bin/semver.ps1 new file mode 100644 index 0000000..314717a --- /dev/null +++ b/netmiko_Api/node_modules/make-dir/node_modules/.bin/semver.ps1 @@ -0,0 +1,28 @@ +#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +} +$ret=0 +if (Test-Path "$basedir/node$exe") { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "$basedir/node$exe" "$basedir/../semver/bin/semver.js" $args + } else { + & "$basedir/node$exe" "$basedir/../semver/bin/semver.js" $args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "node$exe" "$basedir/../semver/bin/semver.js" $args + } else { + & "node$exe" "$basedir/../semver/bin/semver.js" $args + } + $ret=$LASTEXITCODE +} +exit $ret diff --git a/netmiko_Api/node_modules/simple-update-notifier/node_modules/.bin/semver b/netmiko_Api/node_modules/simple-update-notifier/node_modules/.bin/semver index 5aaadf4..77443e7 120000 --- a/netmiko_Api/node_modules/simple-update-notifier/node_modules/.bin/semver +++ b/netmiko_Api/node_modules/simple-update-notifier/node_modules/.bin/semver @@ -1 +1,12 @@ -../semver/bin/semver.js \ No newline at end of file +#!/bin/sh +basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") + +case `uname` in + *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; +esac + +if [ -x "$basedir/node" ]; then + exec "$basedir/node" "$basedir/../semver/bin/semver.js" "$@" +else + exec node "$basedir/../semver/bin/semver.js" "$@" +fi diff --git a/netmiko_Api/node_modules/simple-update-notifier/node_modules/.bin/semver.cmd b/netmiko_Api/node_modules/simple-update-notifier/node_modules/.bin/semver.cmd new file mode 100644 index 0000000..9913fa9 --- /dev/null +++ b/netmiko_Api/node_modules/simple-update-notifier/node_modules/.bin/semver.cmd @@ -0,0 +1,17 @@ +@ECHO off +GOTO start +:find_dp0 +SET dp0=%~dp0 +EXIT /b +:start +SETLOCAL +CALL :find_dp0 + +IF EXIST "%dp0%\node.exe" ( + SET "_prog=%dp0%\node.exe" +) ELSE ( + SET "_prog=node" + SET PATHEXT=%PATHEXT:;.JS;=;% +) + +endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\semver\bin\semver.js" %* diff --git a/netmiko_Api/node_modules/simple-update-notifier/node_modules/.bin/semver.ps1 b/netmiko_Api/node_modules/simple-update-notifier/node_modules/.bin/semver.ps1 new file mode 100644 index 0000000..314717a --- /dev/null +++ b/netmiko_Api/node_modules/simple-update-notifier/node_modules/.bin/semver.ps1 @@ -0,0 +1,28 @@ +#!/usr/bin/env pwsh +$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent + +$exe="" +if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { + # Fix case when both the Windows and Linux builds of Node + # are installed in the same directory + $exe=".exe" +} +$ret=0 +if (Test-Path "$basedir/node$exe") { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "$basedir/node$exe" "$basedir/../semver/bin/semver.js" $args + } else { + & "$basedir/node$exe" "$basedir/../semver/bin/semver.js" $args + } + $ret=$LASTEXITCODE +} else { + # Support pipeline input + if ($MyInvocation.ExpectingInput) { + $input | & "node$exe" "$basedir/../semver/bin/semver.js" $args + } else { + & "node$exe" "$basedir/../semver/bin/semver.js" $args + } + $ret=$LASTEXITCODE +} +exit $ret diff --git a/netmiko_Api/routes/router.js b/netmiko_Api/routes/router.js index 4600527..f163da1 100644 --- a/netmiko_Api/routes/router.js +++ b/netmiko_Api/routes/router.js @@ -204,13 +204,7 @@ router.get("/api/dailyLog", (req, res) => { }); router.post("/api/gitea-webhook", ( req, res ) => { - // Kiểm tra xem đó có phải sự kiện bạn muốn xử lý không - // if (request.headers['x-gitlab-event'] === 'push') { - // // Lấy dữ liệu sự kiện từ req.body - // const eventData = req.body; - // console.log('Received push event from GitLab:'); - // console.log(JSON.stringify(eventData, null, 2)); - // } + // console.log("New event ---> ", req.body); exec( @@ -225,4 +219,5 @@ router.post("/api/gitea-webhook", ( req, res ) => { } ); }); + module.exports = router;