Переглянути джерело

Optimize GetASN()

Removed python dependency; ip-api can return specific fields in raw text, there's no need to call Python to parse the JSON response.
pull/157/head
Vlad C 4 роки тому
committed by GitHub
джерело
коміт
5956e8f0e1
Не вдалося знайти GPG ключ що відповідає даному підпису Ідентифікатор GPG ключа: 4AEE18F83AFDEB23
1 змінених файлів з 1 додано та 3 видалено
  1. +1
    -3
      README.md

+ 1
- 3
README.md Переглянути файл

@@ -4224,7 +4224,6 @@ Unsuccessful domain name resolution.
```bash
# Dependencies:
# - curl
# - python

function GetASN() {

@@ -4233,8 +4232,7 @@ function GetASN() {
local _curl_base="curl --request GET"
local _timeout="15"

_asn=$($_curl_base -ks -m "$_timeout" "http://ip-api.com/json/${_ip}" | \
python -c 'import sys, json; print json.load(sys.stdin)["as"]' 2>/dev/null)
_asn=$($_curl_base -ks -m "$_timeout" "http://ip-api.com/line/${_ip}?fields=as")

_state=$(echo $?)



Завантаження…
Відмінити
Зберегти