From 6af542a22cd9514ca72866ce532d13746de945dc Mon Sep 17 00:00:00 2001 From: Belle Aerni Date: Fri, 29 Mar 2024 15:33:49 -0700 Subject: [PATCH] Add the Charter Communications Geofeed --- .github/workflows/build.yml | 6 +++++- README.md | 3 +++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8df265d..65e94f5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -50,6 +50,7 @@ jobs: curl --show-error --output vultr-geofeed.csv --location "https://geofeed.constant.com/" curl --show-error --output starlink-geofeed.csv --location "https://geoip.starlinkisp.net/feed.csv" curl --show-error --output google-geofeed.csv --location "https://www.gstatic.com/ipranges/cloud_geofeed" + curl --show-error --output charter-geofeed.csv --location "https://s3.amazonaws.com/charter-geo-feed/Charter-Geofeed.csv" #curl --show-error --output geolocatemuch-geofeed.csv --location "https://geolocatemuch.com/geofeeds/validated-all.csv" - name: Setup Python @@ -83,10 +84,13 @@ jobs: python ./scripts/parse-geofeed.py $file ./test-data/IPv6.json ipv6 done - - name: Deduplicate and Process + - name: Deduplicate and Process IPv4 run: | echo -e "\n## IPv4 Processing Result\n" >> results.md python ./scripts/process.py ./test-data/IPv4.json >> results.md + + - name: Deduplicate and Process IPv6 + run: | echo -e "\n## IPv6 Processing Result\n" >> results.md python ./scripts/process.py ./test-data/IPv6.json >> results.md diff --git a/README.md b/README.md index 407cf85..bf14376 100644 --- a/README.md +++ b/README.md @@ -39,6 +39,9 @@ The data is built utilizing self-published data by various providers. No 3rd par - [Google Cloud Geofeed](https://www.gstatic.com/ipranges/cloud_geofeed) - IP address types: `IPv4`, `IPv6` - Data available: `Country Code`, `Subdivision Code`, `City Name` +- [Charter Communications Geofeed](https://s3.amazonaws.com/charter-geo-feed/Charter-Geofeed.csv) + - IP address types: `IPv4`, `IPv6` + - Data available: `Country Code`, `Subdivision Code`, `City Name`, `Postal Code` ## Data Processing