Skip to content
This repository has been archived by the owner on Jul 11, 2021. It is now read-only.

RainMark/KTV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Show Time KTV (STV)

这是什么?

Show Time KTV (STV)是一个多终端、多用户的 KTV 点歌系统。本项目处于激烈开发状态。欢迎有兴趣的同学加入。 这样该项目就会变得越来越强大,更加易用。

./Documents/PIC/main.png

./Documents/PIC/board.png

./Documents/PIC/search.png

./Documents/PIC/add.png

./Documents/PIC/player.png

加入开发需要具备什么条件?

至少了解知道如下几个需要的东西。

后台开发

  • Python
  • MariaDB
  • Linux

桌面客户端开发

  • Python
  • Glade
  • GTK+-3.0
  • Gst+-1.0

如何开始?

以 Arch Linux 为例。

  • 准备环境及源代码。
$ yaourt -S python-gobject python-mysql-connector python-qrcode python-urllib3 python-simplejson mariadb mariadb-clients python-flask
$ # 获取项目源代码。
$ git clone http://git.blooogers.site/Rain/STV
$ cd STV/SRC
  • 准备数据。
$ cd DB
$ mysql -u root -p
$ >> SOURCE STV_TABLE_INIT.sql
$ >> SOURCE YYT_META.sql
$ >> exit
$ cd ..
  • 准备后台服务,修改 ktv.py 中的数据库设置。
$ cd SVR
# 修改这行代码。
svr = stv_server(user='root', password='root', database='stv_db')
$ python3 ktv.py
  • 新开一个终端,运行桌面客户端。
$ cd STV/SRC/CLI
$ python3 stv.py

如果出现任何配置问题,请在 issue 中告诉我们。我们会及时帮助你快速开始本项目。 Thanks!

About

A simple online KTV system simulation.

Resources

Stars

Watchers

Forks

Packages

No packages published