Compare commits

...

9 Commits

Author SHA1 Message Date
itdoginfo
679b1bc98d Merge pull request #76 from unidcml/main
Fixed geosite PR
2025-02-08 21:59:47 +03:00
unidcml
65fab2c74f Fixes 2025-02-08 21:40:27 +03:00
unidcml
cb359ccbb3 Update convert.py 2025-02-08 19:33:51 +03:00
unidcml
6c4605722e Fix quotes 2025-02-08 19:32:58 +03:00
unidcml
84490104be Test 2025-02-08 19:30:12 +03:00
unidcml
ccb8b42a43 Test 2025-02-08 19:27:12 +03:00
unidcml
4ab1ff94dc Test 2025-02-08 19:25:58 +03:00
GitHub Action
b6ae5b3761 Update lists 2025-02-08 16:23:00 +00:00
unidcml
b1def56e61 Add more logging 2025-02-08 19:22:40 +03:00
3 changed files with 9 additions and 9 deletions

View File

@@ -31,7 +31,7 @@ jobs:
-v ${{ github.workspace }}/Services:/app/Services \
-v ${{ github.workspace }}/SRS:/app/SRS \
-v ${{ github.workspace }}/DAT:/app/DAT \
itdoginfo/compilesrs:0.1.5
itdoginfo/compilesrs:0.1.6
- name: Check Russia/inside-dnsmasq-ipset
uses: itdoginfo/dnsmasq-action@0.1
@@ -80,6 +80,6 @@ jobs:
uses: softprops/action-gh-release@v2.1.0
with:
files: |
"${{ github.workspace }}/SRS/*.srs"
"${{ github.workspace }}/DAT/*.dat"
tag_name: ${{ env.TAG_NAME }}
${{ github.workspace }}/SRS/*.srs
${{ github.workspace }}/DAT/*.dat
tag_name: ${{ env.TAG_NAME }}

View File

@@ -2,8 +2,6 @@ FROM ghcr.io/sagernet/sing-box:v1.10.7 AS sing-box
FROM golang:1.22.12-alpine3.21 AS go-builder
WORKDIR /app
RUN CGO_ENABLED=0 GOOS=linux go install -ldflags="-s -w" \
github.com/v2fly/domain-list-community@20250207120917

View File

@@ -335,10 +335,12 @@ def generate_dat_domains(data_path='geosite_data', output_name='geosite.dat', ou
try:
subprocess.run(
["domain-list-community", f"-datapath={data_path}", f"-outputname={output_name}", f"-outputdir={output_directory}"],
check=True
check=True,
stdout=subprocess.DEVNULL
)
print(f"Compiled .dat file: {output_directory}/{output_name}")
except subprocess.CalledProcessError as e:
print(f"Compile error geosite.dat: {e}")
print(f"Compile error {data_path}: {e}")
if __name__ == '__main__':
# Russia inside
@@ -402,4 +404,4 @@ if __name__ == '__main__':
prepare_dat_domains(directories, 'russia-inside')
prepare_dat_domains(russia_outside, 'russia-outside')
prepare_dat_domains(ukraine_inside, 'ukraine-inside')
generate_dat_domains()
generate_dat_domains()