mirror of
https://github.com/VOID-Anonymity/V.O.I.D-VPN_Bypass.git
synced 2026-09-22 15:04:36 +03:00
55 lines
1.8 KiB
YAML
55 lines
1.8 KiB
YAML
name: V.O.I.D Parser Auto-Update
|
|
|
|
on:
|
|
schedule:
|
|
- cron: '*/55 * * * *'
|
|
workflow_dispatch:
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-latest
|
|
permissions:
|
|
contents: write
|
|
|
|
steps:
|
|
- name: Checkout code
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Python
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: '3.10'
|
|
|
|
- name: Install dependencies
|
|
run: |
|
|
python -m pip install --upgrade pip
|
|
# Устанавливаем всё необходимое для работы с сетью и парсинга
|
|
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
|
|
unzip -o xray.zip xray geoip.dat geosite.dat
|
|
chmod +x xray
|
|
# Копируем в bin, чтобы xray был доступен системно
|
|
sudo cp xray /usr/local/bin/xray || true
|
|
echo "✅ Xray установлен"
|
|
|
|
- name: Run V.O.I.D Parser
|
|
run: |
|
|
# Подготовка структуры
|
|
mkdir -p configs
|
|
# Запуск твоего основного скрипта
|
|
python parser.py
|
|
|
|
- name: Commit and push changes
|
|
run: |
|
|
# ВАЖНО: Твои данные для зачисления контрибьюций
|
|
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 to commit"
|
|
git push
|