1.2 KiB
1.2 KiB
Time when and where
Find time now, in the past or future in any timezone or location.
Usage
python tz.py HUMAN_TIME [HUMAN_TZ_LOC]
HUMAN_TIME
- is any time or time-like string. See the dateparser for example10:15
,now
,in 3 hours
and many others.HUMAN_TZ_LOC
- (optional) is either timezone to which the date should be translated (fast) or a location (slow - and requires internet connection to resolve the location). Uses geopy for location resolution and timezonefinder for timezone resolution.
You could alias the whole command to tww
for faster typing, e.g. in your .bashrc
:
alias tww="~/workspace/tz/venv/bin/python ~/workspace/tz/tz.py"
If HUMAN_TIME
and/or HUMAN_TZ_LOC
have spaces, they need to be quoted, e.g.:
tww "in 2 hours" "los angeles"
Install
virtualenv -p python3 venv
source venv/bin/activate
pip install -r requirements.txt
Examples
Without timezone/location:
tww now
With timezone:
tww now cet
Time in timezone:
tww 15:10 cet
Time in location:
tww "3/14 15 9:26:53 PST" sofia