Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2 months ago
JSON representation
Node.js webservice that turns the ATM Milano news website in a REST API JSON data.
- Host: GitHub
- URL: https://github.com/moebiusmania/atmmi-info-api
- Owner: moebiusmania
- License: mit
- Archived: true
- Created: 2017-08-01T20:19:22.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2022-09-30T19:52:17.000Z (over 2 years ago)
- Last Synced: 2024-08-01T16:26:50.041Z (5 months ago)
- Topics: api, atm, golang, milano, public-transportation, rest, scraping
- Language: Go
- Homepage: https://atmmi-info.appspot.com/
- Size: 702 KB
- Stars: 9
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.