SkillAgentSearch skills...

ShirazMetro

برنامه زمانی مترو شیراز

Install / Use

/learn @MaxEdison/ShirazMetro
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Shiraz Metro Api

GPLv3 License

Restful api for getting metro schedules and timelines of Shiraz.

Demo

you can use our demo on github pages

https://maxedison.github.io/ShirazMetro/

Features

  • Station Names
  • Scdules
  • Hilodays Scdules

API Reference

Station Names

  GET /api/v1/stations/stations

| Parameter | Return Type | Description | | :-------- | :------- | :------------------------- | | - | json | returns station names |

Scedules

  GET /api/v1/scedules/calculate?startStation=${START_STATION_NAME}&destinationStation=${DESTINATION_STATION_NAME}&holiday=${BOOL}

| Parameter | Type | Description | | :-------- | :------- | :-------------------------------- | | startStation | string | Required| | destinationStation | string | Required| | holiday | bool | Required|

Usage/Examples

so you want to find the scedules of a certain route what should you when useing the api? you have to send a request (a simple GET request) to get the full scheduel for example you want to go from 'شهید دستغیب' to 'دکتر شریعتی' and you want to have the holidays scedules too so you pass true to 'holiday' field :

/api/v1/scedules/calculate?startStation=شهید دستغیب&destinationStation=دکتر شریعتی&holiday=true

Installation for Local hosting

  1. Clone the repository to your local machine:

     git clone https://github.com/MaxEdison/ShirazMetro.git
    
  2. Navigate to the project directory:

     cd ShirazMetro
    
  3. Install the required dependencies:

    npm install
    
  4. Start the server:

    npm run dev
    
  5. See the data: The server will be running at

    http://localhost:8080

Environment Variables for local hosting

To run this project, you will need to add the following environment variables to your .env file

PORT: default value is 8080

Contributers

Contributing

Contributions are always welcome!

View on GitHub
GitHub Stars29
CategoryDevelopment
Updated1mo ago
Forks3

Languages

JavaScript

Security Score

90/100

Audited on Feb 21, 2026

No findings