mirror of
https://github.com/bellingcat/instagram-location-search.git
synced 2026-06-07 18:18:30 +03:00
Exit cleanly when no args
This commit is contained in:
@@ -34,6 +34,9 @@ def get_instagram_locations(lat, lng, cookie):
|
||||
except json.decoder.JSONDecodeError:
|
||||
print(f"Failed to get location data for {lat_long}: please check you have a valid cookie")
|
||||
return []
|
||||
except requests.exceptions.JSONDecodeError:
|
||||
print(f"Failed to get location data for {lat_long}: please check you have a valid cookie")
|
||||
return []
|
||||
|
||||
if not isinstance(locations, dict):
|
||||
print(f"Got invalid response for {lat_long}")
|
||||
@@ -227,6 +230,9 @@ def main():
|
||||
if args.date is not None:
|
||||
date_var = "?max_id=" + encode_date(args.date)
|
||||
|
||||
if args.lat is None or args.lng is None:
|
||||
sys.exit(1)
|
||||
|
||||
locations = get_fuzzy_locations(float(args.lat), float(args.lng), cookie, sigma=sigma)
|
||||
|
||||
for i in locations:
|
||||
|
||||
@@ -3,7 +3,7 @@ _MAJOR = "1"
|
||||
_MINOR = "5"
|
||||
# On main and in a nightly release the patch should be one ahead of the last
|
||||
# released build.
|
||||
_PATCH = "1"
|
||||
_PATCH = "2"
|
||||
# This is mainly for nightly builds which have the suffix ".dev$DATE". See
|
||||
# https://semver.org/#is-v123-a-semantic-version for the semantics.
|
||||
_SUFFIX = ""
|
||||
|
||||
Reference in New Issue
Block a user