An Openframeworks addon to get system information
README
ofxMacSystemProfiler
An Openframeworks addon to get information of your system. Its a wrapper aroundsystem_profiler commandUsage
ofxMacSystemProfiler::init(); ofLogNotice(ofxMacSystemProfiler::get("machine_name")); ofLogNotice(ofxMacSystemProfiler::get("machine_model")); ofLogNotice(ofxMacSystemProfiler::get("cpu_type")); ofLogNotice(ofxMacSystemProfiler::get("current_processor_speed")); ofLogNotice(ofxMacSystemProfiler::get("packages")); ofLogNotice(ofxMacSystemProfiler::get("number_processors")); ofLogNotice(ofxMacSystemProfiler::get("physical_memory")); ofLogNotice(ofxMacSystemProfiler::get("boot_rom_version")); ofLogNotice(ofxMacSystemProfiler::get("SMC_version_system")); ofLogNotice(ofxMacSystemProfiler::get("serial_number")); ofLogNotice(ofxMacSystemProfiler::get("platform_UUID")); ofLogNotice(ofxMacSystemProfiler::get("os_version")); ofLogNotice(ofxMacSystemProfiler::get("local_host_name")); ofLogNotice(ofxMacSystemProfiler::get("user_name")); ofLogNotice(ofxMacSystemProfiler::get("secure_vm")); ofLogNotice(ofxMacSystemProfiler::get("uptime"));Tip
Run this on your command line to see a readable version of the type of information you can get:system_profiler SPHardwareDataType SPSoftwareDataType SPHardwareDataTypeAdd the -xml flag to get the name of the property you are looking for:
system_profiler SPHardwareDataType SPSoftwareDataType SPHardwareDataType -xml
ofxAddons