mirror of
https://github.com/bellingcat/snscrape.git
synced 2026-06-13 04:48:28 +03:00
Support unix timestamps in --since
This commit is contained in:
@@ -18,6 +18,13 @@ def parse_datetime_arg(arg):
|
|||||||
if d.tzinfo is None:
|
if d.tzinfo is None:
|
||||||
return d.replace(tzinfo = datetime.timezone.utc)
|
return d.replace(tzinfo = datetime.timezone.utc)
|
||||||
return d
|
return d
|
||||||
|
# Try treating it as a unix timestamp
|
||||||
|
try:
|
||||||
|
d = datetime.datetime.fromtimestamp(int(arg), datetime.timezone.utc)
|
||||||
|
except ValueError:
|
||||||
|
pass
|
||||||
|
else:
|
||||||
|
return d
|
||||||
raise argparse.ArgumentTypeError(f'Cannot parse {arg!r} into a datetime object')
|
raise argparse.ArgumentTypeError(f'Cannot parse {arg!r} into a datetime object')
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user