Skip to content

dlion/amatAPIkiss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Amat API Kiss

I made this just for fun, don't use it in production

Install

git clone https://github.com/dlion/amatAPIkiss
cd amatAPIkiss
npm install

Convert databases

cd db
unzip amat_feed_gtfs_v8.zip
node convert.js

Run

node index.js

The sever will be started on 127.0.0.1:3000

Peculiarity

Just for fun I chose to use lowdb so I don't use any type of Dbs, the json files in the db directory are enough. (I repeat, I made this just for fun)

So if you want to update your db or add a new routes you can do it adding a json file in the db directory.

The routes names are the name of the dbs present on the db directory so for example, if you have a stocazzo.txt.json file you will have a route called /stocazzo.

Finder

Now you can find values using a key/value parameter; do you want to find shape_id "1010" in the shapes dataset ?
You can:

curl 127.0.0.1:3000/shapes/shape_id/1010

Example

Do you want to find stops that has wheelchair on board ?

curl 127.0.0.1:3000/stops/wheelchair_boarding/1

Author

Domenico Luciani

License

MIT

About

A too KISS approach to serve APis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •