mirror of
https://github.com/VOID-Anonymity/V.O.I.D-VPN_Bypass.git
synced 2026-09-22 15:04:36 +03:00
Auto-Update
This commit is contained in:
+13
-12
@@ -2,8 +2,8 @@ name: V.O.I.D Parser Auto-Update
|
||||
|
||||
on:
|
||||
schedule:
|
||||
- cron: '*/55 * * * *'
|
||||
workflow_dispatch:
|
||||
- cron: '*/55 * * * *'
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
build:
|
||||
@@ -23,31 +23,32 @@ jobs:
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
python -m pip install --upgrade pip
|
||||
# Устанавливаем всё, что нужно твоему парсеру (926 строк - это серьезно)
|
||||
# Устанавливаем всё необходимое для работы с сетью и парсинга
|
||||
pip install requests aiohttp aiofiles lxml beautifulsoup4
|
||||
|
||||
- name: Install Xray Core
|
||||
run: |
|
||||
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
|
||||
chmod +x xray
|
||||
# Копируем в bin, чтобы xray был доступен системно
|
||||
sudo cp xray /usr/local/bin/xray || true
|
||||
echo "✅ Xray установлен без повреждения README"
|
||||
echo "✅ Xray установлен"
|
||||
|
||||
- name: Run V.O.I.D Parser
|
||||
run: |
|
||||
# Создаем папку, если её нет, чтобы Python не вылетел с ошибкой
|
||||
# Подготовка структуры
|
||||
mkdir -p configs
|
||||
touch sources.txt processed.json
|
||||
|
||||
# Запуск
|
||||
# Запуск твоего основного скрипта
|
||||
python parser.py
|
||||
|
||||
- name: Commit and push changes
|
||||
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 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
|
||||
|
||||
Reference in New Issue
Block a user