Online Megasquirt/Tuner Studio MSQ file viewer
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.travis
db
doxygen
src
tests
.gitignore
.travis.yml
LICENSE.md
README.md
backup.sh
deploy.sh
ini-parsing.txt
script.config.dist
setup.sh
travis-deploy.sh
update-db.sh

README.md

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