From 2fc2b08879bb8f7cbfb1e07aa7608dd0dd58c2d1 Mon Sep 17 00:00:00 2001
From: Maary <24504742+Steve-Mr@users.noreply.github.com>
Date: Wed, 25 Sep 2024 22:48:01 +0800
Subject: [PATCH] prepare for actions
---
.github/scripts/upload.py | 52 +++++
.github/workflows/main.yml | 10 +-
.idea/codeStyles/Project.xml | 123 +++++++++++
.idea/codeStyles/codeStyleConfig.xml | 5 +
.idea/other.xml | 318 +++++++++++++++++++++++++++
5 files changed, 503 insertions(+), 5 deletions(-)
create mode 100644 .github/scripts/upload.py
create mode 100644 .idea/codeStyles/Project.xml
create mode 100644 .idea/codeStyles/codeStyleConfig.xml
create mode 100644 .idea/other.xml
diff --git a/.github/scripts/upload.py b/.github/scripts/upload.py
new file mode 100644
index 0000000..ebea6d0
--- /dev/null
+++ b/.github/scripts/upload.py
@@ -0,0 +1,52 @@
+import json
+import os
+import requests
+
+apiAddress = "http://127.0.0.1:8081/"
+urlPrefix = apiAddress + "bot" + os.getenv("TELEGRAM_TOKEN")
+
+
+def findString(sourceStr, targetStr):
+ if str(sourceStr).find(str(targetStr)) == -1:
+ return False
+ else:
+ return True
+
+
+def genFileDirectory(path):
+ files_walk = os.walk(path)
+ target = {
+ }
+ for root, dirs, file_name_dic in files_walk:
+ for fileName in file_name_dic:
+ if findString(fileName, "v8a"):
+ target["arm64"] = (fileName, open(path + "/" + fileName, "rb"))
+ if findString(fileName, "v7a"):
+ target["armeabi"] = (fileName, open(path + "/" + fileName, "rb"))
+ if findString(fileName, "x86.apk"):
+ target["i386"] = (fileName, open(path + "/" + fileName, "rb"))
+ if findString(fileName, "x86_64"):
+ target["amd64"] = (fileName, open(path + "/" + fileName, "rb"))
+
+ return target
+
+
+def sendDocument(user_id, path, message = "", entities = None):
+ files = {'document': open(path, 'rb')}
+ data = {'chat_id': user_id,
+ 'caption': message,
+ 'parse_mode': 'Markdown',
+ 'caption_entities': entities}
+ response = requests.post(urlPrefix + "/sendDocument", files=files, data=data)
+ print(response.json())
+
+
+def sendAPKs(path):
+ apks = os.listdir("apks")
+ apks.sort()
+ apk = os.path.join("apks", apks[0])
+ sendDocument(user_id="@maaryIsTyping", path = apk, message="#app #apk #wallpaperTunnel https://github.com/Steve-Mr/WallpaperTunnel")
+
+if __name__ == '__main__':
+ sendAPKs("./apks")
+
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 0db688e..35fed4c 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -87,7 +87,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
- asset_name: WallpaperTunnel-arm64-v8a.apk
+ asset_name: Oblivionis-arm64-v8a.apk
asset_path: ${{ env.APK_FILE }}
asset_content_type: application/zip
@@ -97,7 +97,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
- asset_name: WallpaperTunnel-armeabi-v7a.apk
+ asset_name: Oblivionis-armeabi-v7a.apk
asset_path: ${{ env.APK_FILE_ARMV7 }}
asset_content_type: application/zip
@@ -107,7 +107,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
- asset_name: WallpaperTunnel-x86_64.apk
+ asset_name: Oblivionis-x86_64.apk
asset_path: ${{ env.APK_FILE_X64 }}
asset_content_type: application/zip
@@ -117,7 +117,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
- asset_name: WallpaperTunnel-x86.apk
+ asset_name: Oblivionis-x86.apk
asset_path: ${{ env.APK_FILE_X86 }}
asset_content_type: application/zip
@@ -156,7 +156,7 @@ jobs:
run: |
chmod +x telegram-bot-api-binary
./telegram-bot-api-binary --api-id=21724 --api-hash=3e0cb5efcd52300aec5994fdfc5bdc16 --local 2>&1 > /dev/null &
- curl https://raw.githubusercontent.com/Steve-Mr/WallpaperTunnel/master/.github/scripts/upload.py -o uploadCI.py
+ curl https://raw.githubusercontent.com/Steve-Mr/Oblivionis/master/.github/scripts/upload.py -o uploadCI.py
python uploadCI.py > upload.txt
cat upload.txt
env:
diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml
new file mode 100644
index 0000000..7643783
--- /dev/null
+++ b/.idea/codeStyles/Project.xml
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ xmlns:android
+
+ ^$
+
+
+
+
+
+
+
+
+ xmlns:.*
+
+ ^$
+
+
+ BY_NAME
+
+
+
+
+
+
+ .*:id
+
+ http://schemas.android.com/apk/res/android
+
+
+
+
+
+
+
+
+ .*:name
+
+ http://schemas.android.com/apk/res/android
+
+
+
+
+
+
+
+
+ name
+
+ ^$
+
+
+
+
+
+
+
+
+ style
+
+ ^$
+
+
+
+
+
+
+
+
+ .*
+
+ ^$
+
+
+ BY_NAME
+
+
+
+
+
+
+ .*
+
+ http://schemas.android.com/apk/res/android
+
+
+ ANDROID_ATTRIBUTE_ORDER
+
+
+
+
+
+
+ .*
+
+ .*
+
+
+ BY_NAME
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml
new file mode 100644
index 0000000..79ee123
--- /dev/null
+++ b/.idea/codeStyles/codeStyleConfig.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/other.xml b/.idea/other.xml
new file mode 100644
index 0000000..94c96f6
--- /dev/null
+++ b/.idea/other.xml
@@ -0,0 +1,318 @@
+
+
+
+
+
+
\ No newline at end of file