Project

teecket

0.01
Repository is archived
No commit activity in last 3 years
No release in over 3 years
Search ticket's fare for all major airlines in Malaysia at once
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 5.0.0, ~> 5.0

Runtime

>= 1.6.6.2, ~> 1.6
>= 1.4.5, ~> 1.4
 Project Readme

NOTE

This repository is not being maintained anymore. Sorry for the inconvenience this may have caused.

Welcome to Teecket

Teecket is a gem that will search from AirAsia, Firefly, Malaysia Airlines and Malindo Air from the comfort of your command line.

Code Climate Travis CI

Installation

At the command prompt, install it using gem:

gem install teecket

Usage

This is an example for a working command:

teecket KUL KBR 30-07-2015

If you're unsure, typing just the teecket will yield:

teecket KBR KUL 30-07-2015

This is an example of an output:

+-------------------+-----------------+---------+--------+-------------+----------+----------+-----------+
| Flight            | Flight #        | Transit | Origin | Destination | Depart   | Arrive   | Fare (RM) |
+-------------------+-----------------+---------+--------+-------------+----------+----------+-----------+
| Malaysia Airlines | FY5311 + FY5333 | YES     | KBR    | JHB         | 08:00 AM | 11:40 AM |    296.20 |
| Malaysia Airlines | MH5427          | NO      | KBR    | JHB         | 08:50 AM | 10:30 AM |    239.55 |
| Malaysia Airlines | FY5305 + FY5491 | YES     | KBR    | JHB         | 01:25 PM | 05:10 PM |    296.20 |
| Malaysia Airlines | FY5323 + FY5339 | YES     | KBR    | JHB         | 02:50 PM | 06:20 PM |    296.20 |
| Malaysia Airlines | FY5325 + FY5341 | YES     | KBR    | JHB         | 03:35 PM | 07:50 PM |    296.20 |
| Malaysia Airlines | FY5505 + FY5343 | YES     | KBR    | JHB         | 06:25 PM | 09:30 PM |    296.20 |
| Malaysia Airlines | FY5321 + FY5331 | YES     | KBR    | JHB         | 10:20 PM | 08:15 AM |    296.20 |
| Malindo Air       | OD1241 + OD1201 | YES     | KBR    | JHB         | 01:25 AM | 09:50 AM |    141.00 |
| Malindo Air       | OD1255 + OD1201 | YES     | KBR    | JHB         | 03:10 AM | 09:50 AM |    141.00 |
| Malindo Air       | OD1243 + OD1201 | YES     | KBR    | JHB         | 04:25 AM | 09:50 AM |    141.00 |
| Malindo Air       | OD1235 + OD1201 | YES     | KBR    | JHB         | 06:05 AM | 09:50 AM |    141.00 |
| Malindo Air       | OD1245 + OD1217 | YES     | KBR    | JHB         | 09:15 AM | 01:00 PM |    141.00 |
| Malindo Air       | OD1245 + OD1213 | YES     | KBR    | JHB         | 09:15 AM | 02:00 PM |    141.00 |
| Firefly           | FY2231          | NO      | KBR    | JHB         | 08:50 AM | 10:30 AM |    200.29 |
+-------------------+-----------------+---------+--------+-------------+----------+----------+-----------+

Parameters

Params Type Required? Remarks
from String yes Airport code, e.g: KUL
to String yes Airport code, e.g: KUL
date String yes dd-mm-yyyy, yyyy-mm-dd, dd/mm/yyyy, etc
verbose String no verbosity

Development

Make sure you've installed all the dependencies first by running:

bundle

You can use this command to test this source code:

ruby -Ilib ./bin/teecket KBR SZB 12-12-2016

Contributing

I'm using Rubocop and Hound to ensure some convention/quality for this project. You can run it with:

rubocop -c .ruby-style.yml

It'll help this gem stay alive, so, please do :)

Live Demo

Teecket

License

Teecket is released under the MIT License.