MegaSquirt MSQ file sharing and viewing site.
Pronounced 'masker' I guess? Supposed to be a play on imgur.
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: https://msqur.com
- msqur.com
- master
Firmware support:
- MS1
- MSnS-extra (partial)
- MS2
- MS2Extra
- MS3
- Speeduino
- rusEFI
This is basically a one-man operation. I welcome any contributions: code, styles, text content, or simply spelling & grammar. If you're interesting in helping out, please first take a look at the existing issues and see if you can offer any assistance with them. If you don't see your issue or new idea listed there you can create a new issue. Please be detailed.
If you'd like to run a copy to develop yourself, read the Installation section below.
- PHP 7.x with the following extensions:
- PDO
- OpenSSL
- MySQL/MariaDB
- Web server (Apache/nginx/etc.)
- phpMyAdmin - For managing the DB
These steps could be improved
- Clone repo to dev directory
- Create database for msqur, and assign it a user
- Copy script.config.dist to script.config and modify for use (setup DB connection information)
- Copy src/config.php.dist to src/config.php (setup DB information again)
- Update DB with update scripts in sequential order (patse into phpMyAdmin or piped to
sqlcmd
, etc.) - Hit webserver to start using it (eg.
php -S
, etc.)
db
- Database scriptsdoxygen
- Doxygen configuration and generated code documentationsrc
- PHP sourceini
- Megasquirt configuration filesview
- PHP/JS frontend sourcelib
- JS 3rd party librariesimg
- Static images
tests
- PHP Unit Tests (TODO)
These steps are outdated
- 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.
msqur is licensed under the GPL v3.0. A copy of this license is included in the LICENSE.md file in the source tree.
This section needs to be updated
- Apache
- PHP
- MariaDB
- jQuery, jQuery UI
- jquery.tablesorter http://tablesorter.com/docs/
- Chart.js
- AngularJS
- Tango Icon Theme
- Geany/Notepad++