diff --git a/.github/workflows/create-lists.yml b/.github/workflows/create-lists.yml index ac182e1..124723b 100644 --- a/.github/workflows/create-lists.yml +++ b/.github/workflows/create-lists.yml @@ -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 + unidcml/allow-domains-test:1.0.0 - name: Check Russia/inside-dnsmasq-ipset uses: itdoginfo/dnsmasq-action@0.1 diff --git a/convert.py b/convert.py index e4a77e5..448fdca 100755 --- a/convert.py +++ b/convert.py @@ -335,8 +335,11 @@ 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, + stderr=subprocess.DEVNULL ) + print(f"Compiled .dat file: {output_directory}/{output_name}") except subprocess.CalledProcessError as e: print(f"Compile error geosite.dat: {e}")