From fa1a27db99f444debb7584be59bb82ecd6afb479 Mon Sep 17 00:00:00 2001 From: undefined Date: Mon, 18 Dec 2023 20:43:18 +0800 Subject: [PATCH] Update magent.yaml --- .github/workflows/magent.yaml | 32 +++++++++++++++++++++++++++----- 1 file changed, 27 insertions(+), 5 deletions(-) diff --git a/.github/workflows/magent.yaml b/.github/workflows/magent.yaml index 18472b4..1debab9 100644 --- a/.github/workflows/magent.yaml +++ b/.github/workflows/magent.yaml @@ -19,10 +19,32 @@ jobs: - name: clone repository uses: actions/checkout@v2 - name: download - uses: undefined-ux/download-action@spilt-to-fit-max-size + run: | + export url='magnet:?xt=urn:btih:04B0E8B4C42A3B7FBC222CB19681C18AE49C04D3&tr=http%3A%2F%2Fbt3.t-ru.org%2Fann%3Fmagnet&dn=Yamaha%20-%20Vocaloid%204.3.0%20x86%20%2B%20ALL%20Libraries%20%5B25.10.2016%5D' + export actor=${{ github.actor }} + export repo=${{ github.repository }} + git config --global --add safe.directory $PWD + # git + git config --global http.postBuffer 524288000 + git config --global http.maxRequestBuffer 200M + git config --global http.core.compression 0 + git config --global user.name 'download-action[bot]' + git config --global user.email 'download-action-bot@example.com' + git remote set-url origin https://${INPUT_ACTOR}:${GITHUB_TOKEN}@github.com/${INPUT_REPO}.git + git pull --rebase + torrent download a.torrent + for item in `ls` + do + size=`ls -l ${item} | awk '{print $5}'` + if [ $size -gt 104857600 ]; then + zip -r ${item}.zip ${item} + zip -s 100m ${item}.zip --out output-${item}.zip + rm ${item}* + fi + done + git add . + git commit -m "upload" + git push + env: GITHUB_TOKEN: ${{ secrets.TOKEN }} - with: - url: 'magnet:?xt=urn:btih:04B0E8B4C42A3B7FBC222CB19681C18AE49C04D3&tr=http%3A%2F%2Fbt3.t-ru.org%2Fann%3Fmagnet&dn=Yamaha%20-%20Vocaloid%204.3.0%20x86%20%2B%20ALL%20Libraries%20%5B25.10.2016%5D' - actor: ${{ github.actor }} - repo: ${{ github.repository }}