mirror of
https://github.com/VOID-Anonymity/V.O.I.D-VPN_Bypass.git
synced 2026-09-22 23:08:10 +03:00
Auto-Update
This commit is contained in:
+13
-12
@@ -2,8 +2,8 @@ name: V.O.I.D Parser Auto-Update
|
|||||||
|
|
||||||
on:
|
on:
|
||||||
schedule:
|
schedule:
|
||||||
- cron: '*/55 * * * *'
|
- cron: '*/55 * * * *'
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
@@ -23,31 +23,32 @@ jobs:
|
|||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: |
|
run: |
|
||||||
python -m pip install --upgrade pip
|
python -m pip install --upgrade pip
|
||||||
# Устанавливаем всё, что нужно твоему парсеру (926 строк - это серьезно)
|
# Устанавливаем всё необходимое для работы с сетью и парсинга
|
||||||
pip install requests aiohttp aiofiles lxml beautifulsoup4
|
pip install requests aiohttp aiofiles lxml beautifulsoup4
|
||||||
|
|
||||||
- name: Install Xray Core
|
- name: Install Xray Core
|
||||||
run: |
|
run: |
|
||||||
curl -L "https://github.com/XTLS/Xray-core/releases/download/v1.8.4/Xray-linux-64.zip" -o xray.zip
|
curl -L "https://github.com/XTLS/Xray-core/releases/download/v1.8.4/Xray-linux-64.zip" -o xray.zip
|
||||||
# Распаковываем только нужные файлы, игнорируя README и LICENSE
|
|
||||||
unzip -o xray.zip xray geoip.dat geosite.dat
|
unzip -o xray.zip xray geoip.dat geosite.dat
|
||||||
chmod +x xray
|
chmod +x xray
|
||||||
|
# Копируем в bin, чтобы xray был доступен системно
|
||||||
sudo cp xray /usr/local/bin/xray || true
|
sudo cp xray /usr/local/bin/xray || true
|
||||||
echo "✅ Xray установлен без повреждения README"
|
echo "✅ Xray установлен"
|
||||||
|
|
||||||
- name: Run V.O.I.D Parser
|
- name: Run V.O.I.D Parser
|
||||||
run: |
|
run: |
|
||||||
# Создаем папку, если её нет, чтобы Python не вылетел с ошибкой
|
# Подготовка структуры
|
||||||
mkdir -p configs
|
mkdir -p configs
|
||||||
touch sources.txt processed.json
|
# Запуск твоего основного скрипта
|
||||||
|
|
||||||
# Запуск
|
|
||||||
python parser.py
|
python parser.py
|
||||||
|
|
||||||
- name: Commit and push changes
|
- name: Commit and push changes
|
||||||
run: |
|
run: |
|
||||||
git config --local user.email "github-actions[bot]@users.noreply.github.com"
|
# ВАЖНО: Твои данные для зачисления контрибьюций
|
||||||
git config --local user.name "github-actions[bot]"
|
git config --local user.email "andrienkovova266@gmail.com"
|
||||||
|
git config --local user.name "VOID-Anonymity"
|
||||||
|
|
||||||
git add .
|
git add .
|
||||||
git commit -m "🌑 VOID: Эфир обновлен $(date +'%Y-%m-%d %H:%M')" || echo "No changes"
|
# Если изменений нет (конфиги те же), скрипт не упадет с ошибкой
|
||||||
|
git commit -m "🌑 VOID: Эфир обновлен $(date +'%Y-%m-%d %H:%M')" || echo "No changes to commit"
|
||||||
git push
|
git push
|
||||||
|
|||||||
Reference in New Issue
Block a user