Msqur
Online Megasquirt/Tuner Studio MSQ file viewer
Install / Use
/learn @nearwood/MsqurREADME
MSQur
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
Build Status:
- msqur.com
- master
Development status
Firmware support:
- [ ] MS1
- [ ] MSnS-extra (partial)
- [x] MS2
- [x] MS2Extra
- [x] MS3
- [ ] Speeduino
- [ ] rusEFI
Contributing
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.
Installation
Needed software
- PHP 7.x with the following extensions:
- PDO
- OpenSSL
- MySQL/MariaDB
Optional software
- Web server (Apache/nginx/etc.)
- phpMyAdmin - For managing the DB
Development Setup
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.)
Source tree description
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)
Update & Deployment Instructions
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.
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?
- Nick
- nearwood@gmail.com
- https://nearwood.dev/
Credits
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++
Related Skills
node-connect
351.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
351.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
351.8kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
