An open API service indexing awesome lists of open source software.

https://github.com/sackh/maps-cli

A CLI for maps services from various providers.
https://github.com/sackh/maps-cli

cli heremaps location-services mapbox maps-cli osm python python3 tomtom

Last synced: 3 months ago
JSON representation

A CLI for maps services from various providers.

Awesome Lists containing this project

README

          

# Maps CLI

[![Main Actions Status](https://github.com/sackh/maps-cli/workflows/main/badge.svg)](https://github.com/sackh/maps-cli/actions)
[![Documentation Status](https://readthedocs.org/projects/maps-cli/badge/?version=latest)](https://maps-cli.readthedocs.io/en/latest/?badge=latest)
[![codecov](https://codecov.io/gh/sackh/maps-cli/branch/master/graph/badge.svg?token=98J9ILF6VG)](https://codecov.io/gh/sackh/maps-cli)
[![PyPI - Python Version](https://img.shields.io/pypi/v/maps-cli.svg?logo=pypi)](https://pypi.org/project/maps-cli/)
[![Downloads](https://pepy.tech/badge/maps-cli)](https://pepy.tech/project/maps-cli)
[![PyPI - License](https://img.shields.io/pypi/l/maps-cli)](https://pypi.org/project/maps-cli/)
[![GitHub contributors](https://img.shields.io/github/contributors/sackh/maps-cli)](https://github.com/sackh/maps-cli/graphs/contributors)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![commits since](https://img.shields.io/github/commits-since/sackh/maps-cli/latest.svg)](https://github.com/sackh/maps-cli/commits/master)

A simple command line tool to access services of various map services providers.

## Usage
# ![demo](https://github.com/sackh/maps-cli/raw/master/images/demo.gif)

## Installation
Using conda:
```bash
$ conda install -c conda-forge maps-cli
```
Using pip:

```bash
$ pip install maps-cli
```

## Test Suite
```bash
$ poetry install
$ pytest -v --durations=10 --cov=maps tests
```

### Commands

```bash
$ maps -h
$ maps show
$ maps osm -h
$ maps here -h
$ maps mapbox -h
$ maps tomtom -h
```

## Maps Service Providers
Currently, this library is supporting following providers.

- [OSM](https://www.openstreetmap.org/)
- [HERE](https://www.here.com/)
- [MapBox](https://www.mapbox.com/)
- [TomTom](https://www.tomtom.com/)
- [ORS](https://openrouteservice.org/)