enbashi / webtask-timezone-converter

Time zone converter using Auth0 Webtasks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Time zone converter using Auth0 Webtasks

Installation

  1. Obtain a Google API key to be used in the next steps. We will be using these two services:
  • Geocoding API to convert addresses into geographic coordinates ( latitude/longitude pair)
  • Time Zone API to provide the time zone information for a specific latitude/longitude pair
  1. Run the following commands:
npm install -g wt-cli
wt init
wt create https://raw.githubusercontent.com/enbashi/webtask-timezone-converter/master/webtask-timezone-converter.js \
    --name timezone-converter \
    --capture \
    --parse-body \
    --secret GOOGLE_API_KEY=[KEY_FROM_STEP1]
  1. Pass a location paramter to your unique Webtask URL you get in step 2. The location can be a full address, city, zipcode, state or country (for countries with one timezone like Nepal or Colombia) For example:
curl https://wt-e603451f3e0378d682110ee5d8c07386-0.run.webtask.io/timezone-converter?location=Bogota

Slack version

Another version of this converter can be used with Slack.

About

Time zone converter using Auth0 Webtasks

License:MIT License


Languages

Language:JavaScript 100.0%