.minerva is an Adobe AIR based utility. It is capable of reading and writing AS2 (AMF0) and AS3 (AMF3) Shared Objects (.sol Files). It is also capable of reformatting JavaScript that has been optimized. An example of optimized JavaScript is JavaScript that has all the line breaks removed in order to reduce file size. Thus reducing the entire script to a single line. While good for file size, it’s hard on readability. .minerva returns the code back to it’s formatted form.
Features
Read/Write AS3 Shared Objects – Capable of reading/writing Flash 9 and newer .sol files. Read/Write AS2 Shared Objects – Capable of reading/writing Flash 8 and older .sol files. Reformat JavaScript – This is a bit of a random feature I added in becuase I didn’t feel like making an entire application for this feature. When you run across compressed JavaScript, it’s a pain to read. What this allows you to do is return that compressed (often one-lined) JavaScript back into formatted and legible text. Beautify Javascript Auto-update capability JSON Export Command Line Actions – Export JSON of a SOL file directly from the command line. Available commands are ‘json-export’ and ‘exit’. ‘json-export’ will immediately export the file url passed, and ‘exit’ will auto exit the program after exporting. Example: ‘C:\Program Files (x86)\Course Vector\minerva\minerva.exe” C:\Users\username\Desktop\myLSO.sol json-export exit’. The exported JSON file will be placed in the same folder and be the same name with a JSON extension (i.e. ‘myLSO.sol.json’)
Adobe AIR: http://get.adobe.com/air/
Linux notes: http://blog.coursevector.com/downloads/Minerva-3-3-4.air Be warned, the auto-update will nag you every time you open it up.