Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/moebiusmania/atmmi-info-api

Node.js webservice that turns the ATM Milano news website in a REST API JSON data.
https://github.com/moebiusmania/atmmi-info-api

api atm golang milano public-transportation rest scraping

Last synced: about 2 months ago
JSON representation

Node.js webservice that turns the ATM Milano news website in a REST API JSON data.

Awesome Lists containing this project

README

        

# ATM Milano - Info API

> This project is not officially affiliated with ATM Milano in any ways, it's just a part-time project.

Simple Go service that turns the [ATM Milano news website](https://www.atm.it/it/AtmNews/Pagine/default.aspx) (*a messy and non-responsive website*) in a REST API JSON data for quicker, simpler and cleaner consulting.

**Live at:** [https://atmmi-info.appspot.com/](https://atmmi-info.appspot.com/)

## Built with
* [Go](https://golang.org/) v1.16+
* [Echo](https://echo.labstack.com/) - routing
* [goquery](https://pkg.go.dev/github.com/PuerkitoBio/goquery) - parse HTML

## Install & run
Clone the repo
```
$ git clone https://github.com/moebiusmania/atmmi-info-api
```

locally starts the service
```
$ go run .
```

## Development
Build the binaries
```
$ go build .
```

## License
Released under the [MIT](LICENSE) license.