Hello! Command-line lover, who wants to use the web browser to know how long it will take between two locations when you have this great command-line script to do that? Nobody, right? Congratulations, you will no longer need to leave your beloved terminal for this.
The script calculates the time it will take you to go from location A to location B. You can choose travel mode between train, bicycling, driving or walking.
There are 2 scripts which can be used independently for the mentioned purpose.
This script is ready to use script to calculate the travel time. You just need to have python(version 3x) on your system and your are good to go.
First, clone this repository:
$> git clone https://github.com/RaiVaibhav/python-script.git
$> cd python-script/
Then: If you have only python 3x installed to path use:
$> python get_time_without_apikey.py
If both 2x and 3x are installed to path then use:
$> python3 get_time_without_apikey.py
This script requires a few dependencies to be installed, and requires the user to own an GooogleMaps API key, and then its good to go.
This script require the googlemaps
package. To install this package, do:
$> pip3 install googlemaps
For Linux users, if you have any issues with permission, consider using sudo
.
Visit the google maps direction API website and click on get a key on the top right corner. Then follow the instructions and copy your key into the script here:
# (API key) : Google maps API key
GOOGLE_MAP_API_KEY = 'myawsomeapikey'
-
Go to the Google API Console.
-
Create or select a project.
-
Click Continue to enable the API and any related services.
-
On the Credentials page, get an API key. Note: If you have an existing unrestricted API key, or a key with browser restrictions, you may use that key.
-
From the dialog displaying the API key, select Restrict key to set a browser restriction on the API key.
-
In the Key restriction section, select HTTP referrers (web sites), then follow the on-screen instructions to set referrers.
First, clone this repository:
$> git clone https://github.com/RaiVaibhav/python-script.git
$> cd python-script/
Then: If you have only python 3x installed to path use:
$> python get_time_without_apikey.py
If both 2x and 3x are installed to path then use:
$> python3 get_time_without_apikey.py