CamHenlin / msqur

Online Megasquirt/Tuner Studio MSQ file viewer

Home Page:http://msqur.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MSQur

'Masker' I guess? Supposed to be a play on imgur. MegaSquirt MSQ file sharing and viewing site.

Parses MSQ "XML" in tandem with an associated INI (config) file and displays it in a familiar format for viewing and comparing.

Try it now at: http://msqur.com/

Build Status:

  • msqur.com Build Status
  • master Build Status

TODO

  • Uploader (user)/Manager (admin)
  • 3D table charts
  • Tests and test lib.
  • Better DB update procedure.

Installation

Needed software

  • AMP Stack: Apache, MySQL (MariaDB), PHP
  • PDO extension for PHP.

Recommended software

  • phpMyAdmin - For managing the DB
  • rsync - For the deployment script

Development Setup

  1. Clone repo to dev directory
  2. Copy script.config.dist to script.config
  3. Copy src/config.php.dist to src/config.php
  4. Create database for msqur, and assign it a user
  5. Setup parameters in each config file
  6. Update DB with update scripts in sequential order
  7. Run deploy script
  8. Hit webserver to start using it.

hgrc

To display a fancy version string, modify your .hgrc to have this hook:

#!bash

[hooks]
post-update = hg log -r . --template "v{latesttag}-{latesttagdistance}-{node|short}\n" > src/VERSION

Update & Deployment Instructions

  • Pull updates on host.
  • Update any configuration files (config.php, script.config) if needed.
  • Run any new DB scripts.
  • Run deploy.sh to copy web files to web server.

License

msqur is licensed under the GPL v3.0. A copy of this license is included in the LICENSE.md file in the source tree.

Who do I talk to?

Credits

About

Online Megasquirt/Tuner Studio MSQ file viewer

http://msqur.com/

License:GNU General Public License v3.0


Languages

Language:JavaScript 54.0%Language:PHP 30.0%Language:HTML 10.5%Language:TeX 2.8%Language:CSS 2.1%Language:Shell 0.6%