Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
466 commits
Select commit Hold shift + click to select a range
a8e53aa
chore: Update subscription results [skip ci]
github-actions[bot] Sep 6, 2025
d346059
chore: Update subscription results [skip ci]
github-actions[bot] Sep 6, 2025
278a61d
chore: Update subscription results [skip ci]
github-actions[bot] Sep 6, 2025
2fb2f32
chore: Update subscription results [skip ci]
github-actions[bot] Sep 6, 2025
6ec3b14
chore: Update subscription results [skip ci]
github-actions[bot] Sep 6, 2025
72c88b5
chore: Update subscription results [skip ci]
github-actions[bot] Sep 7, 2025
71cf4c6
chore: Update subscription results [skip ci]
github-actions[bot] Sep 7, 2025
57f647e
Update cl.py
hamedp-71 Sep 7, 2025
244ca47
chore: Update subscription results [skip ci]
github-actions[bot] Sep 7, 2025
9f45b8a
chore: Update subscription results [skip ci]
github-actions[bot] Sep 7, 2025
1a80ddc
Update cl.py
hamedp-71 Sep 7, 2025
1982ce5
Update cl.yml
hamedp-71 Sep 7, 2025
4ac6e83
chore: Update subscription results [skip ci]
github-actions[bot] Sep 7, 2025
92fd8d1
chore: Update subscription results [skip ci]
github-actions[bot] Sep 7, 2025
46053c0
chore: Update subscription results [skip ci]
github-actions[bot] Sep 8, 2025
b1fe43d
chore: Update subscription results [skip ci]
github-actions[bot] Sep 8, 2025
fea0c2a
chore: Update subscription results [skip ci]
github-actions[bot] Sep 8, 2025
296e491
chore: Update subscription results [skip ci]
github-actions[bot] Sep 8, 2025
a75f40e
chore: Update subscription results [skip ci]
github-actions[bot] Sep 8, 2025
4506d33
chore: Update subscription results [skip ci]
github-actions[bot] Sep 8, 2025
f61cc20
chore: Update subscription results [skip ci]
github-actions[bot] Sep 9, 2025
f7459ae
chore: Update subscription results [skip ci]
github-actions[bot] Sep 9, 2025
c6f4688
chore: Update subscription results [skip ci]
github-actions[bot] Sep 9, 2025
8cac588
chore: Update subscription results [skip ci]
github-actions[bot] Sep 9, 2025
9ccd7dd
chore: Update subscription results [skip ci]
github-actions[bot] Sep 9, 2025
94a989d
chore: Update subscription results [skip ci]
github-actions[bot] Sep 9, 2025
aaa13ac
chore: Update subscription results [skip ci]
github-actions[bot] Sep 10, 2025
6d95262
chore: Update subscription results [skip ci]
github-actions[bot] Sep 10, 2025
0626130
chore: Update subscription results [skip ci]
github-actions[bot] Sep 10, 2025
d90270b
chore: Update subscription results [skip ci]
github-actions[bot] Sep 10, 2025
53a8d51
Update config.json
Mehdifatt Sep 10, 2025
f272b76
chore: Update results (final.txt) [skip ci]
github-actions[bot] Sep 10, 2025
72cd3e7
Update cl.py
Mehdifatt Sep 12, 2025
d4e410c
chore: Update results (final.txt) [skip ci]
github-actions[bot] Sep 12, 2025
7fb0bd0
Update normal.txt
Mehdifatt Sep 12, 2025
b8ee783
chore: Update results (final.txt) [skip ci]
github-actions[bot] Sep 12, 2025
95a9cb2
chore: Update results (final.txt) [skip ci]
github-actions[bot] Sep 12, 2025
c9ed347
chore: Update subscription results [skip ci]
github-actions[bot] Sep 12, 2025
f6efff7
chore: Update subscription results [skip ci]
github-actions[bot] Sep 12, 2025
724006a
chore: Update subscription results [skip ci]
github-actions[bot] Sep 12, 2025
76bb022
chore: Update subscription results [skip ci]
github-actions[bot] Sep 12, 2025
ae59633
chore: Update subscription results [skip ci]
github-actions[bot] Sep 12, 2025
ef05739
chore: Update subscription results [skip ci]
github-actions[bot] Sep 13, 2025
44051c6
chore: Update subscription results [skip ci]
github-actions[bot] Sep 13, 2025
5d3c615
chore: Update subscription results [skip ci]
github-actions[bot] Sep 13, 2025
16080b1
chore: Update subscription results [skip ci]
github-actions[bot] Sep 13, 2025
4d639d5
chore: Update subscription results [skip ci]
github-actions[bot] Sep 13, 2025
278026e
chore: Update subscription results [skip ci]
github-actions[bot] Sep 13, 2025
7ffcb83
chore: Update subscription results [skip ci]
github-actions[bot] Sep 14, 2025
f40ed42
chore: Update subscription results [skip ci]
github-actions[bot] Sep 14, 2025
58af475
Update cl.py
Mehdifatt Sep 14, 2025
dee29a9
chore: Update results (final.txt) [skip ci]
github-actions[bot] Sep 14, 2025
a44a0e6
Update config.json
Mehdifatt Sep 14, 2025
583bb22
Update config.json
Mehdifatt Sep 14, 2025
00e09c4
Update config.json
Mehdifatt Sep 14, 2025
b4d880c
Update config.json
Mehdifatt Sep 14, 2025
183002f
Update config.json
Mehdifatt Sep 14, 2025
78a5f29
chore: Update results (final.txt) [skip ci]
github-actions[bot] Sep 14, 2025
98bc597
chore: Update subscription results [skip ci]
github-actions[bot] Sep 14, 2025
c13572f
Update config.json
Mehdifatt Sep 14, 2025
d27dd66
chore: Update subscription results [skip ci]
github-actions[bot] Sep 14, 2025
b7f86a0
Update config.json
Mehdifatt Sep 14, 2025
9d1feb6
chore: Update subscription results [skip ci]
github-actions[bot] Sep 14, 2025
05c9201
Update config.json
Mehdifatt Sep 14, 2025
183d0b1
chore: Update results (final.txt) [skip ci]
github-actions[bot] Sep 14, 2025
07d3fb7
Update config.json
Mehdifatt Sep 14, 2025
c14355b
chore: Update subscription results [skip ci]
github-actions[bot] Sep 14, 2025
f42d61d
Update config.json
Mehdifatt Sep 14, 2025
10e4f2d
chore: Update results (final.txt) [skip ci]
github-actions[bot] Sep 14, 2025
deef0a4
Update config.json
Mehdifatt Sep 14, 2025
b7e0f4f
chore: Update results (final.txt) [skip ci]
github-actions[bot] Sep 14, 2025
5cd104f
chore: Update subscription results [skip ci]
github-actions[bot] Sep 14, 2025
db52ee6
Update config.json
Mehdifatt Sep 14, 2025
64a8062
chore: Update results (final.txt) [skip ci]
github-actions[bot] Sep 14, 2025
d985321
chore: Update subscription results [skip ci]
github-actions[bot] Sep 14, 2025
ec144de
Update config.json
Mehdifatt Sep 14, 2025
b7ac4c7
chore: Update results (final.txt) [skip ci]
github-actions[bot] Sep 14, 2025
8a29a3a
chore: Update subscription results [skip ci]
github-actions[bot] Sep 14, 2025
fe4066e
Update cl.py
Mehdifatt Sep 14, 2025
c4fbedc
chore: Update results (final.txt) [skip ci]
github-actions[bot] Sep 14, 2025
151ca16
Update config.json
Mehdifatt Sep 14, 2025
31bb38a
chore: Update results (final.txt) [skip ci]
github-actions[bot] Sep 14, 2025
cf1ab6a
Update config.json
Mehdifatt Sep 14, 2025
4fcbe21
Update cl.py
Mehdifatt Sep 14, 2025
7bf3b26
chore: Update subscription results [skip ci]
github-actions[bot] Sep 14, 2025
f00d101
chore: Update subscription results [skip ci]
github-actions[bot] Sep 14, 2025
c2345b8
chore: Update subscription results [skip ci]
github-actions[bot] Sep 15, 2025
f5d2d9e
Update cl.py
Mehdifatt Sep 15, 2025
c7f052b
chore: Update results (final.txt) [skip ci]
github-actions[bot] Sep 15, 2025
bfa388e
Update cl.py
Mehdifatt Sep 15, 2025
ea60854
chore: Update results (final.txt) [skip ci]
github-actions[bot] Sep 15, 2025
8b120e8
Update config.json
Mehdifatt Sep 15, 2025
ace6fdb
chore: Update results (final.txt) [skip ci]
github-actions[bot] Sep 15, 2025
150389e
Update config.json
Mehdifatt Sep 15, 2025
5ba4729
chore: Update results (final.txt) [skip ci]
github-actions[bot] Sep 15, 2025
56de480
Update config.json
Mehdifatt Sep 15, 2025
e192e37
chore: Update results (final.txt) [skip ci]
github-actions[bot] Sep 15, 2025
6dee275
Update cl.py
Mehdifatt Sep 15, 2025
301d831
chore: Update results (final.txt) [skip ci]
github-actions[bot] Sep 15, 2025
cd443ad
chore: Update subscription results [skip ci]
github-actions[bot] Sep 15, 2025
7eb0334
chore: Update subscription results [skip ci]
github-actions[bot] Sep 15, 2025
8c4e9d9
Update cl.py
Mehdifatt Sep 15, 2025
f655ec8
chore: Update results (final.txt) [skip ci]
github-actions[bot] Sep 15, 2025
9b8040d
chore: Update subscription results [skip ci]
github-actions[bot] Sep 15, 2025
023b080
chore: Update subscription results [skip ci]
github-actions[bot] Sep 15, 2025
79abda4
chore: Update subscription results [skip ci]
github-actions[bot] Sep 15, 2025
4ccf5cc
chore: Update subscription results [skip ci]
github-actions[bot] Sep 16, 2025
56cd6c4
chore: Update subscription results [skip ci]
github-actions[bot] Sep 16, 2025
2765b58
chore: Update subscription results [skip ci]
github-actions[bot] Sep 16, 2025
6d5569d
chore: Update subscription results [skip ci]
github-actions[bot] Sep 16, 2025
bee24e5
chore: Update subscription results [skip ci]
github-actions[bot] Sep 16, 2025
bcddd4a
chore: Update subscription results [skip ci]
github-actions[bot] Sep 16, 2025
30c5e37
chore: Update subscription results [skip ci]
github-actions[bot] Sep 17, 2025
8bb9ad9
chore: Update subscription results [skip ci]
github-actions[bot] Sep 17, 2025
10997db
chore: Update subscription results [skip ci]
github-actions[bot] Sep 17, 2025
54a3bed
chore: Update subscription results [skip ci]
github-actions[bot] Sep 17, 2025
4318918
chore: Update subscription results [skip ci]
github-actions[bot] Sep 17, 2025
913392d
chore: Update subscription results [skip ci]
github-actions[bot] Sep 17, 2025
68e41a5
chore: Update subscription results [skip ci]
github-actions[bot] Sep 18, 2025
f866630
chore: Update subscription results [skip ci]
github-actions[bot] Sep 18, 2025
0db94ca
chore: Update subscription results [skip ci]
github-actions[bot] Sep 18, 2025
57adbe4
chore: Update subscription results [skip ci]
github-actions[bot] Sep 18, 2025
9d493aa
chore: Update subscription results [skip ci]
github-actions[bot] Sep 18, 2025
6da4e54
chore: Update subscription results [skip ci]
github-actions[bot] Sep 18, 2025
45a8c7d
chore: Update subscription results [skip ci]
github-actions[bot] Sep 18, 2025
2befb81
chore: Update subscription results [skip ci]
github-actions[bot] Sep 19, 2025
806d23e
chore: Update subscription results [skip ci]
github-actions[bot] Sep 19, 2025
7f556a2
chore: Update subscription results [skip ci]
github-actions[bot] Sep 19, 2025
ac2e93a
chore: Update subscription results [skip ci]
github-actions[bot] Sep 19, 2025
c70600a
chore: Update subscription results [skip ci]
github-actions[bot] Sep 19, 2025
8146709
chore: Update subscription results [skip ci]
github-actions[bot] Sep 19, 2025
e49b07b
chore: Update subscription results [skip ci]
github-actions[bot] Sep 20, 2025
1a0c239
chore: Update subscription results [skip ci]
github-actions[bot] Sep 20, 2025
05757bb
chore: Update subscription results [skip ci]
github-actions[bot] Sep 20, 2025
ff9de22
chore: Update subscription results [skip ci]
github-actions[bot] Sep 20, 2025
34607ca
chore: Update subscription results [skip ci]
github-actions[bot] Sep 20, 2025
13e490f
chore: Update subscription results [skip ci]
github-actions[bot] Sep 20, 2025
6bf4d1f
chore: Update subscription results [skip ci]
github-actions[bot] Sep 21, 2025
5d3db0b
chore: Update subscription results [skip ci]
github-actions[bot] Sep 21, 2025
d2aa343
chore: Update subscription results [skip ci]
github-actions[bot] Sep 21, 2025
825d1a0
chore: Update subscription results [skip ci]
github-actions[bot] Sep 21, 2025
bb4211d
chore: Update subscription results [skip ci]
github-actions[bot] Sep 21, 2025
7c37a9d
chore: Update subscription results [skip ci]
github-actions[bot] Sep 21, 2025
d7e5a9a
chore: Update subscription results [skip ci]
github-actions[bot] Sep 22, 2025
65d4a6e
chore: Update subscription results [skip ci]
github-actions[bot] Sep 22, 2025
c68ef69
chore: Update subscription results [skip ci]
github-actions[bot] Sep 22, 2025
4d4808e
chore: Update subscription results [skip ci]
github-actions[bot] Sep 22, 2025
74e04b2
chore: Update subscription results [skip ci]
github-actions[bot] Sep 22, 2025
9770aee
chore: Update subscription results [skip ci]
github-actions[bot] Sep 22, 2025
e0ad8c1
chore: Update subscription results [skip ci]
github-actions[bot] Sep 23, 2025
f29f8c3
chore: Update subscription results [skip ci]
github-actions[bot] Sep 23, 2025
0de1db0
chore: Update subscription results [skip ci]
github-actions[bot] Sep 23, 2025
c131ae2
chore: Update subscription results [skip ci]
github-actions[bot] Sep 23, 2025
0b5dbfa
chore: Update subscription results [skip ci]
github-actions[bot] Sep 23, 2025
1dafaca
chore: Update subscription results [skip ci]
github-actions[bot] Sep 23, 2025
4899cc8
chore: Update subscription results [skip ci]
github-actions[bot] Sep 24, 2025
2408460
chore: Update subscription results [skip ci]
github-actions[bot] Sep 24, 2025
c71b745
chore: Update subscription results [skip ci]
github-actions[bot] Sep 24, 2025
aa5386e
chore: Update subscription results [skip ci]
github-actions[bot] Sep 24, 2025
c8f914c
chore: Update subscription results [skip ci]
github-actions[bot] Sep 24, 2025
95748ab
chore: Update subscription results [skip ci]
github-actions[bot] Sep 24, 2025
46a9239
chore: Update subscription results [skip ci]
github-actions[bot] Sep 25, 2025
ffb3a1f
chore: Update subscription results [skip ci]
github-actions[bot] Sep 25, 2025
f5eabe6
chore: Update subscription results [skip ci]
github-actions[bot] Sep 25, 2025
ee7cf90
chore: Update subscription results [skip ci]
github-actions[bot] Sep 25, 2025
8732e00
chore: Update subscription results [skip ci]
github-actions[bot] Sep 25, 2025
cb1f1d0
chore: Update subscription results [skip ci]
github-actions[bot] Sep 25, 2025
b35cd72
chore: Update subscription results [skip ci]
github-actions[bot] Sep 26, 2025
33c857e
chore: Update subscription results [skip ci]
github-actions[bot] Sep 26, 2025
f6716f7
chore: Update subscription results [skip ci]
github-actions[bot] Sep 26, 2025
940ee37
chore: Update subscription results [skip ci]
github-actions[bot] Sep 26, 2025
ac966fe
chore: Update subscription results [skip ci]
github-actions[bot] Sep 26, 2025
22a1251
chore: Update subscription results [skip ci]
github-actions[bot] Sep 26, 2025
8246f52
chore: Update subscription results [skip ci]
github-actions[bot] Sep 27, 2025
39b44e4
chore: Update subscription results [skip ci]
github-actions[bot] Sep 27, 2025
9e06513
chore: Update subscription results [skip ci]
github-actions[bot] Sep 27, 2025
dc189de
chore: Update subscription results [skip ci]
github-actions[bot] Sep 27, 2025
7c1e4fb
chore: Update subscription results [skip ci]
github-actions[bot] Sep 27, 2025
5f1c6bf
chore: Update subscription results [skip ci]
github-actions[bot] Sep 27, 2025
6f255e8
chore: Update subscription results [skip ci]
github-actions[bot] Sep 28, 2025
6498c51
chore: Update subscription results [skip ci]
github-actions[bot] Sep 28, 2025
4b6a2e3
chore: Update subscription results [skip ci]
github-actions[bot] Sep 28, 2025
61a0a3a
chore: Update subscription results [skip ci]
github-actions[bot] Sep 28, 2025
3e4fb17
chore: Update subscription results [skip ci]
github-actions[bot] Sep 28, 2025
82d89fe
chore: Update subscription results [skip ci]
github-actions[bot] Sep 28, 2025
808f9a9
chore: Update subscription results [skip ci]
github-actions[bot] Sep 29, 2025
2983e89
chore: Update subscription results [skip ci]
github-actions[bot] Sep 29, 2025
3a85fe7
chore: Update subscription results [skip ci]
github-actions[bot] Sep 29, 2025
33ac1ee
chore: Update subscription results [skip ci]
github-actions[bot] Sep 29, 2025
0ab2232
chore: Update subscription results [skip ci]
github-actions[bot] Sep 29, 2025
7dae596
chore: Update subscription results [skip ci]
github-actions[bot] Sep 29, 2025
f6133cc
chore: Update subscription results [skip ci]
github-actions[bot] Sep 30, 2025
5927cfa
chore: Update subscription results [skip ci]
github-actions[bot] Sep 30, 2025
f96c3be
chore: Update subscription results [skip ci]
github-actions[bot] Sep 30, 2025
0e1a704
chore: Update subscription results [skip ci]
github-actions[bot] Sep 30, 2025
5129245
chore: Update subscription results [skip ci]
github-actions[bot] Sep 30, 2025
910dad3
chore: Update subscription results [skip ci]
github-actions[bot] Sep 30, 2025
b34af7a
chore: Update subscription results [skip ci]
github-actions[bot] Oct 1, 2025
237bd3d
chore: Update subscription results [skip ci]
github-actions[bot] Oct 1, 2025
a7dd6ec
chore: Update subscription results [skip ci]
github-actions[bot] Oct 1, 2025
8ef3c26
chore: Update subscription results [skip ci]
github-actions[bot] Oct 1, 2025
bea9e9e
chore: Update subscription results [skip ci]
github-actions[bot] Oct 1, 2025
b157745
chore: Update subscription results [skip ci]
github-actions[bot] Oct 1, 2025
5a06b74
chore: Update subscription results [skip ci]
github-actions[bot] Oct 2, 2025
606b663
chore: Update subscription results [skip ci]
github-actions[bot] Oct 2, 2025
811b559
chore: Update subscription results [skip ci]
github-actions[bot] Oct 2, 2025
0c5bb01
chore: Update subscription results [skip ci]
github-actions[bot] Oct 2, 2025
22b62e5
chore: Update subscription results [skip ci]
github-actions[bot] Oct 2, 2025
265ef92
chore: Update subscription results [skip ci]
github-actions[bot] Oct 2, 2025
c86f911
chore: Update subscription results [skip ci]
github-actions[bot] Oct 3, 2025
f5559b5
chore: Update subscription results [skip ci]
github-actions[bot] Oct 3, 2025
aff6d4b
chore: Update subscription results [skip ci]
github-actions[bot] Oct 3, 2025
c5b04b8
chore: Update subscription results [skip ci]
github-actions[bot] Oct 3, 2025
f980a35
chore: Update subscription results [skip ci]
github-actions[bot] Oct 3, 2025
d8cc4c0
chore: Update subscription results [skip ci]
github-actions[bot] Oct 3, 2025
b8c64f8
chore: Update subscription results [skip ci]
github-actions[bot] Oct 4, 2025
72defac
chore: Update subscription results [skip ci]
github-actions[bot] Oct 4, 2025
1c71e46
chore: Update subscription results [skip ci]
github-actions[bot] Oct 4, 2025
319863a
chore: Update subscription results [skip ci]
github-actions[bot] Oct 4, 2025
aaf2e23
chore: Update subscription results [skip ci]
github-actions[bot] Oct 4, 2025
7424edd
chore: Update subscription results [skip ci]
github-actions[bot] Oct 4, 2025
6f97837
chore: Update subscription results [skip ci]
github-actions[bot] Oct 5, 2025
b9276aa
chore: Update subscription results [skip ci]
github-actions[bot] Oct 5, 2025
b0e9768
chore: Update subscription results [skip ci]
github-actions[bot] Oct 5, 2025
acd4a68
chore: Update subscription results [skip ci]
github-actions[bot] Oct 5, 2025
c64ab78
chore: Update subscription results [skip ci]
github-actions[bot] Oct 5, 2025
572c3c0
chore: Update subscription results [skip ci]
github-actions[bot] Oct 5, 2025
a1e26a1
chore: Update subscription results [skip ci]
github-actions[bot] Oct 6, 2025
1b77c76
chore: Update subscription results [skip ci]
github-actions[bot] Oct 6, 2025
799ff64
chore: Update subscription results [skip ci]
github-actions[bot] Oct 6, 2025
fa675b3
chore: Update subscription results [skip ci]
github-actions[bot] Oct 6, 2025
f2f095d
chore: Update subscription results [skip ci]
github-actions[bot] Oct 6, 2025
f819ee9
chore: Update subscription results [skip ci]
github-actions[bot] Oct 6, 2025
e136734
chore: Update subscription results [skip ci]
github-actions[bot] Oct 7, 2025
52b1ec4
chore: Update subscription results [skip ci]
github-actions[bot] Oct 7, 2025
4b0d9b3
chore: Update subscription results [skip ci]
github-actions[bot] Oct 7, 2025
88641cd
chore: Update subscription results [skip ci]
github-actions[bot] Oct 7, 2025
3c9ebeb
chore: Update subscription results [skip ci]
github-actions[bot] Oct 7, 2025
c9f5375
chore: Update subscription results [skip ci]
github-actions[bot] Oct 7, 2025
4d16a6f
chore: Update subscription results [skip ci]
github-actions[bot] Oct 8, 2025
479c9d3
chore: Update subscription results [skip ci]
github-actions[bot] Oct 8, 2025
cac188c
chore: Update subscription results [skip ci]
github-actions[bot] Oct 8, 2025
58a0160
chore: Update subscription results [skip ci]
github-actions[bot] Oct 8, 2025
a7f392b
chore: Update subscription results [skip ci]
github-actions[bot] Oct 8, 2025
5b7ed06
chore: Update subscription results [skip ci]
github-actions[bot] Oct 8, 2025
f81fd93
chore: Update subscription results [skip ci]
github-actions[bot] Oct 9, 2025
0ed5900
chore: Update subscription results [skip ci]
github-actions[bot] Oct 9, 2025
aa5631a
chore: Update subscription results [skip ci]
github-actions[bot] Oct 9, 2025
103e017
chore: Update subscription results [skip ci]
github-actions[bot] Oct 9, 2025
c3974a0
Update cl.py
hamedp-71 Oct 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
81 changes: 30 additions & 51 deletions .github/workflows/cl.yml
Original file line number Diff line number Diff line change
@@ -1,78 +1,57 @@
name: ch
name: Sub Checker Creator

on:
push:
branches:
- main
workflow_dispatch:
schedule:
- cron: '0 */8 * * *' # هر 8 ساعت اجرا می‌شود
- cron: '0 */4 * * *'

concurrency:
group: ${{ github.workflow }}
cancel-in-progress: true

permissions:
contents: write # مجوز نوشتن برای پوش کردن لازم است
contents: write

jobs:
deploy:
build-and-commit:
runs-on: ubuntu-latest
steps:
- name: Checkout code
- name: Checkout repository
uses: actions/checkout@v4
# مهم: توکن پیش‌فرض معمولاً کافیه، ولی گاهی برای پوش به شاخه‌های محافظت‌شده
# یا تنظیمات خاص، نیاز به personal access token (PAT) هست.
# فعلاً با توکن پیش‌فرض کار می‌کنیم.

- name: Configure Git Credentials
run: |
git config user.name github-actions[bot]
git config user.email 41898282+github-actions[bot]@users.noreply.github.com

- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: 3.x # بهتر است نسخه دقیق‌تری مثل '3.11' مشخص کنید
python-version: '3.11'

# Cache steps (اختیاری ولی خوب)
- name: Set weekly cache key
run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV

- name: Cache dependencies
uses: actions/cache@v4
with:
key: pip-cache-${{ runner.os }}-${{ steps.setup-python.outputs.python-version }}-${{ hashFiles('**/requirements.txt') }}-${{ env.cache_id }} # کلید بهتر برای کش
path: ~/.cache/pip
restore-keys: |
pip-cache-${{ runner.os }}-${{ steps.setup-python.outputs.python-version }}-

- name: Install dependencies
- name: Install Python dependencies
run: pip install requests psutil retrying PyYaml
# بهتره یک فایل requirements.txt بسازید و از اون استفاده کنید:
# run: pip install -r requirements.txt

- name: Set execute permissions
- name: Clean up old results before run
run: |
rm -f final.txt final_b64.txt vless*.txt vmess*.txt trojan*.txt ss*.txt hy2*.txt wireguard*.txt socks*.txt
rm -rf loc/

- name: Set execute permissions for binaries
run: |
chmod +x xray/xray
chmod +x hy2/hysteria

- name: Run checker script
- name: Run the checker script
run: python cl.py

# ----- مراحل جدید برای کامیت و پوش -----
- name: Commit and Push changes
- name: Commit and Push new results
run: |
# نام فایل‌های خروجی که می‌خواهید کامیت شوند
FILE1="final.txt"
FILE2="loc.txt"

# بررسی اینکه آیا در *هر کدام* از فایل‌ها تغییری وجود دارد
# git status --porcelain بدون آرگومان همه تغییرات را لیست می‌کند
if [[ -n $(git status --porcelain $FILE1 $FILE2) ]]; then
echo "Changes detected in $FILE1 or $FILE2. Committing..."
# --- هر دو فایل را اضافه کنید ---
git add $FILE1 $FILE2
# -------------------------------
# پیام کامیت را کمی عمومی‌تر کنید
git commit -m "chore: Update results ($FILE1, $FILE2) [skip ci]"
git push origin HEAD:main
git config --global user.name "github-actions[bot]"
git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com"

git add .

if ! git diff --staged --quiet; then
echo "Changes detected. Committing and pushing..."
git commit -m "chore: Update subscription results [skip ci]"
# با استفاده از --force، نتایج جدید همیشه بازنویسی می‌شوند و از تداخل جلوگیری می‌شود
git push --force
else
echo "No changes detected in $FILE1 or $FILE2. Nothing to commit."
echo "No changes detected to commit."
fi
12 changes: 6 additions & 6 deletions .github/workflows/just-for-collector.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

name: without-timer

on:
Expand Down Expand Up @@ -60,18 +61,17 @@ jobs:
run: |
# نام فایل‌های خروجی که می‌خواهید کامیت شوند
FILE1="final.txt"
FILE2="loc.txt"

# بررسی اینکه آیا در *هر کدام* از فایل‌ها تغییری وجود دارد
# git status --porcelain بدون آرگومان همه تغییرات را لیست می‌کند
if [[ -n $(git status --porcelain $FILE1 $FILE2) ]]; then
echo "Changes detected in $FILE1 or $FILE2. Committing..."
if [[ -n $(git status --porcelain $FILE1) ]]; then
echo "Changes detected in $FILE1. Committing..."
# --- هر دو فایل را اضافه کنید ---
git add $FILE1 $FILE2
git add $FILE1
# -------------------------------
# پیام کامیت را کمی عمومی‌تر کنید
git commit -m "chore: Update results ($FILE1, $FILE2) [skip ci]"
git commit -m "chore: Update results ($FILE1) [skip ci]"
git push origin HEAD:main
else
echo "No changes detected in $FILE1 or $FILE2. Nothing to commit."
echo "No changes detected in $FILE1. Nothing to commit."
fi
11 changes: 7 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# ساب چکر (Sub Checker) 🚀

یک پروژه ساده برای تست خودکار و دوره‌ای (پیش‌فرض هر ۸ ساعت) کانفیگ‌های پروکسی شما. این اسکریپت کانفیگ‌های موجود در فایل `normal.txt` را بررسی کرده و موارد سالم و قابل اتصال را در فایل `final.txt` ذخیره می‌کند.
یک پروژه ساده برای تست خودکار و دوره‌ای (پیش‌فرض هر 4 ساعت) کانفیگ‌های پروکسی شما. این اسکریپت کانفیگ‌های موجود در فایل `normal.txt` را بررسی کرده و موارد سالم و قابل اتصال را در فایل `final.txt` ذخیره می‌کند.

ایده اصلی این است که با استفاده از GitHub Actions، این اسکریپت به طور منظم اجرا شده و لیستی به‌روز از کانفیگ‌های فعال را برای شما فراهم کند.

## ✨ ویژگی‌ها

* تست دوره‌ای و خودکار کانفیگ‌ها (پیش‌فرض هر ۸ ساعت از طریق GitHub Actions).
* تست دوره‌ای و خودکار کانفیگ‌ها (پیش‌فرض هر ۴ ساعت از طریق GitHub Actions).
* خواندن لیست کانفیگ‌ها از فایل `normal.txt` (هر کانفیگ در یک خط).
* ذخیره کانفیگ‌های سالم و قابل اتصال در `final.txt`.
* ذخیره کانفیگ‌های سالم و قابل اتصال در `final.txt`و vless , vmess , ss , trojan, wirguard , hy
* قابلیت تنظیم پارامترهای تست (مانند URL تست، سطح لاگ و ...) از طریق فایل `config.json`.
* پشتیبانی از تنظیمات پیشرفته Xray مانند Fragment و Warp-on-Warp هنگام تست (نیازمند فعال‌سازی در `config.json`).

Expand All @@ -33,7 +33,10 @@
مثال:
> \["link1" , "link2" , ... \]

**چک لوکیشن:** با True کردن CHECK_LOC داخل فایل پایتون لوکیشن کانفیگ های فعال رو تو loc.txt میزنه
**چک لوکیشن:** با True کردن CHECK_LOC داخل فایل پایتون لوکیشن کانفیگ های فعال رو تو تگ اینطوری میزنه:
> #tag::CC

**چک ایران:** با True کردن CHECK_IRAN داخل فایل پایتون کانفیگ رو با چک هاست تست میکنه که ببینه برای ایران هم در دسترس اند یا نه

## 🐞 باگ‌ها و بازخورد

Expand Down
Loading