This application is develop for linux platform and it is intend to run with gtk3, it also depend on libcurl which is a client url library whiten by C.Please check your platform dependencies before compile this code or run this application.Remeber modify tickethelper.conf to your own setting.
For installing gtk3, on Fedora:sudo dnf install gtk3 gtk3-develOn Debian or Ubuntu:
sudo apt-get install libgtk-3-devOn Arch Linux:
sudo pacman -Sy gtk3On OpenSUSE:
sudo zypper install gtk3 gtk3-devOn Linux Mint:
gem install gtk3 gtk3-dev
Copy this repository to local
git clone https://github.com/liujianjia/12306ticket.git
or download zip package and extract it
Enter project directory
cd 12306helper
Build project
make
If everything is ok, there is an executable file which name is tickethelper generated
Use your favorite text editor modify tickethelper.conf to your own setting, such as
vim tickethelper.conf
Then start application, good luck!
./tickethelper
Available command line options:
-c, --config
specify configuration file.
-h, --help
print this message and exit.
-q, --queit
queit mode, don't output each train information.
-Q, --query-only
query only mode, only query ticket information and disable auto order
ticket function.
-v, --verbose
enable verbose mode, output more detail information about connection and debug
information.
-V, --version
print application version and exit.