RodgerWW Posted April 16, 2013 Share Posted April 16, 2013 (edited) The most current version can now be found on GitHub with very special thanks to xilopaint for continuing and modernizing the original workflow. GitHub Download. Below are my older versions which I will now leave AS-IS for reference: DOWNLOAD (For Alfred 2) DOWNLOAD (For Alfred 3) For those that need to see/copy info from the system. Just open Alfred and type "about" To RESET the workflow type "xabout" FN+ENTER will copy the selected entry to the clipboard. SHIFT+ENTER will paste selected entry to front most app. CTRL+ENTER will take you to Apple's support website (based on your hardware). OPT+ENTER will take you to Apple's hardware specifications website (based on your hardware). January 11, 2018: Updated the 'HardwareIcons.xml' to include all new hardware found/referenced for icons of machines. This brings the hardware list up to date as of macOS 10.13.2 (17C205) This is just for Alfred 3 and the new filename is "AboutThisMac_2018.alfredworkflow", so make sure you are running the latest. This is a rather big update in terms of hardware icon support and I apologize for not doing it sooner folks! September 26, 2017: Added icon and updated script for macOS High Sierra. February 1, 2017: Added Macmini7,1 to xml for icon support. August 15, 2016: Added icon and updated script for macOS Sierra. Made a new version for Alfred 3 removing older Operating Systems to fall in line with what Alfred 3 supports. I am leaving the Alfred 2 version alone for those who still want to use it, but, it does not support macOS Sierra. June 3, 2014: Added Yosemite Icon (also updated script) for those using the Developer Previews so the System Version line shows the correct image. July 23, 2013: Added Mavericks Icon (also updated script) for those using the Developer Previews so the System Version line shows the correct image. July 9, 2013: I found an error in a line of my workflow which on most systems is a lenient one, but on some results in the Human Readable Machine in line 1 of the results to simply not show up. The error also made the links to the support site and hardware specs site not function correctly. I have corrected this line in the workflow. PLEASE NOTE: On SOME systems, and even on the current build of Mavericks, the plist file the workflow reads from is protected in a slightly different way. This means the permissions need to be changed on the plist. I have included the Terminal instructions in the 'readme' tab of the Workflow. To access this, load Alfred Preferences, Double Click on the Workflow in the left sidebar "About This Mac", and in the window that pops up, click the Readme tab ... and read! May 16, 2013: Added Model Identifier beside system name in top row. SO for MY system it now shows "iMac 27-inch, Mid 2011 (iMac12,2)" April 17, 2013 : Fixed a couple minor issues with incorrect selectors in the script. Serial number should show now, and 'GB' after memory size will show again. Added a system check for those that have multiple computers accessing one workflow folder (thanks DJay for pointing out that not everyone has only one computer). Removed randomUID generator for items, as the latest version of Alfred2 makes it possible to NOT have to specify unique IDs. SO, if you want an ordered list, please update Alfred to 2.0.3+ Edited June 13, 2019 by RodgerWW Updating Links derico, iNinja, MageCure and 8 others 11 Link to comment
DJay Posted April 16, 2013 Share Posted April 16, 2013 Thanks for this great workflow. love how it works. but unfortunately it doesn't work right for me. I use an iMac and and MacBook Pro 13" Retina. Using Alfred with dropbox sync. So when I start "about" on my iMac it also shows the data from my iMac on my MacBook and vice versa. Even after using "xabout" it fixes this for the moment until I use "about" on the other machine again. Or am I doing something wrong? Link to comment
RodgerWW Posted April 16, 2013 Author Share Posted April 16, 2013 Thanks for this great workflow. love how it works. but unfortunately it doesn't work right for me. I use an iMac and and MacBook Pro 13" Retina. Using Alfred with dropbox sync. So when I start "about" on my iMac it also shows the data from my iMac on my MacBook and vice versa. Even after using "xabout" it fixes this for the moment until I use "about" on the other machine again. Or am I doing something wrong? Let me get this straight. You use an alternative folder to sync all of your workflows for use with multiple computers? If SO, I have to admit I did not even think of that! So, it makes sense that the data is wrong. I need to think about this, do some research, and hopefully provide an update as soon as possible. Thank You for the heads up on this! Link to comment
DJay Posted April 16, 2013 Share Posted April 16, 2013 Hi Rodger, thanks for your fast reply. You are absolutely right. I use the dropbox to sync all my workflows with multiple computers what is very, very useful. Thanks again for your great work. Looking forward to an update that maybe fix this issue. Link to comment
Ddyracer Posted April 17, 2013 Share Posted April 17, 2013 Awesome, no more ugly smashed text on the boot. Lookin' good! Link to comment
Davide Posted April 17, 2013 Share Posted April 17, 2013 I have exactly the same issue and configuration like DJay. Link to comment
RodgerWW Posted April 17, 2013 Author Share Posted April 17, 2013 (edited) I have exactly the same issue and configuration like DJay. Did you re-download and re-install the workflow from the first post? I updated it at 11:50AM EST. Edited April 17, 2013 by RodgerWW Link to comment
DJay Posted April 17, 2013 Share Posted April 17, 2013 After the update it works for me on both machines. thanks a lot rodger. the only point now is, that the serial number on both computers is not shown like before. just to let you know. Link to comment
RodgerWW Posted April 17, 2013 Author Share Posted April 17, 2013 After the update it works for me on both machines. thanks a lot rodger. the only point now is, that the serial number on both computers is not shown like before. just to let you know. YUP, sloppy cut and paste on my part when trying to figure things out in the script editor in alfred. I actually noticed 2 errors and I will be updating the workflow shortly on the server. Link to comment
DJay Posted April 17, 2013 Share Posted April 17, 2013 great. and you see there are people who appreciate your work and always have an eye on it. Link to comment
carygee Posted April 17, 2013 Share Posted April 17, 2013 I press the DOWNLOAD link and my screen is covered with typo garbage?! Wazzup? Link to comment
RodgerWW Posted April 17, 2013 Author Share Posted April 17, 2013 I press the DOWNLOAD link and my screen is covered with typo garbage?! Wazzup? The link is a direct download to the "AboutThisMac.alfredworkflow" So, perhaps just right click on the download link and "Download Linked file" or whatever the option would be for your browser to 'download' instead of 'opening' the link. Link to comment
DJay Posted April 17, 2013 Share Posted April 17, 2013 (edited) I don't see a problem with the download. Did it at the moment. And great.. the update fixed the serial number issue. you are awesome rodger. I only noticed now that the icon on the iMac is macbook icon instead of an iMac icon but that's a little thing. thanks for your great work. Edited April 17, 2013 by DJay Link to comment
RodgerWW Posted April 17, 2013 Author Share Posted April 17, 2013 (edited) I don't see a problem with the download. Did it at the moment. And great.. the update fixed the serial number issue. you are awesome rodger. I only noticed now that the icon on the iMac is macbook icon instead of an iMac icon but that's a little thing. thanks for your great work. OK, I know why: Because the way it works right now is it's looking for a "mymac.png" and if it does not exist, it creates it. Since the file already exists when you switch to another computer, it NEEDS to write a new file. I need to think on this one a little bit, but I'm sure I'll figure it out. OK, redownload/reinstall please. I moved the icon creation up to the function in the scripting, so that, when the serial is different on the system, it will also regenerate the "mymac.png." Edited April 17, 2013 by RodgerWW Link to comment
jonathanwiesel Posted April 17, 2013 Share Posted April 17, 2013 Great workflow!. But for some reason it doesn't work for me. It just stays in the waiting process. Link to comment
RodgerWW Posted April 17, 2013 Author Share Posted April 17, 2013 Great workflow!. But for some reason it doesn't work for me. It just stays in the waiting process. In my experience, this is hanging up on the script somewhere. I need a bit more info ... although, I'm not exactly sure what to ask for. First, open Alfred 2's preferences and then click on the About This Mac workflow. Then, double click on the script filter with "about" over the silver apple icon. under the script window is a button "Open workflow folder", click that and tell me, ARE there txt files in there? Graphics.txt / hardware.txt / memory.txt / software.txt / mymac.txt, also, is there a "mymac.png" ? Link to comment
jonathanwiesel Posted April 17, 2013 Share Posted April 17, 2013 In my experience, this is hanging up on the script somewhere. I need a bit more info ... although, I'm not exactly sure what to ask for. First, open Alfred 2's preferences and then click on the About This Mac workflow. Then, double click on the script filter with "about" over the silver apple icon. under the script window is a button "Open workflow folder", click that and tell me, ARE there txt files in there? Graphics.txt / hardware.txt / memory.txt / software.txt / mymac.txt, also, is there a "mymac.png" ? Yep, all of them are there. Link to comment
RodgerWW Posted April 17, 2013 Author Share Posted April 17, 2013 Yep, all of them are there. OK, is the icon correct for mymac.png: is it the correct hardware? Also, if you open the text files, does the information in them appear to be YOUR specifications? For instance, mymac.txt: IS that your hardware and are the last digits in line two YOUR serial number's last digits? Link to comment
scottfwalter Posted April 17, 2013 Share Posted April 17, 2013 Great workflow!. But for some reason it doesn't work for me. It just stays in the waiting process. I am experiencing the same issue. I looked in the workflow folder and I see these text files: graphics.txt hardware.txt memory.txt software.txt I looked at my console and I see these errors: 4/17/13 3:36:23.028 PM Alfred 2[199]: [ERROR] Script XML Parsing, item missing UID attribute 4/17/13 3:36:23.028 PM Alfred 2[199]: [ERROR] Script XML Parsing, item missing UID attribute 4/17/13 3:36:23.028 PM Alfred 2[199]: [ERROR] Script XML Parsing, item missing UID attribute 4/17/13 3:36:23.029 PM Alfred 2[199]: [ERROR] Script XML Parsing, item missing UID attribute 4/17/13 3:36:23.029 PM Alfred 2[199]: [ERROR] Script XML Parsing, item missing UID attribute 4/17/13 3:36:23.029 PM Alfred 2[199]: [ERROR] Script XML Parsing, item missing UID attribute 4/17/13 3:36:23.029 PM Alfred 2[199]: [ERROR] Script XML Parsing, item missing UID attribute 4/17/13 3:36:23.029 PM Alfred 2[199]: [ERROR] Script XML Parsing, item missing UID attribute Link to comment
jonathanwiesel Posted April 17, 2013 Share Posted April 17, 2013 OK, is the icon correct for mymac.png: is it the correct hardware? Also, if you open the text files, does the information in them appear to be YOUR specifications? For instance, mymac.txt: IS that your hardware and are the last digits in line two YOUR serial number's last digits? Yep, all info in txt files seem to be correct, also the mymac icon is the right one. Link to comment
jonathanwiesel Posted April 17, 2013 Share Posted April 17, 2013 I am experiencing the same issue. I looked in the workflow folder and I see these text files: graphics.txt hardware.txt memory.txt software.txt I looked at my console and I see these errors: 4/17/13 3:36:23.028 PM Alfred 2[199]: [ERROR] Script XML Parsing, item missing UID attribute 4/17/13 3:36:23.028 PM Alfred 2[199]: [ERROR] Script XML Parsing, item missing UID attribute 4/17/13 3:36:23.028 PM Alfred 2[199]: [ERROR] Script XML Parsing, item missing UID attribute 4/17/13 3:36:23.029 PM Alfred 2[199]: [ERROR] Script XML Parsing, item missing UID attribute 4/17/13 3:36:23.029 PM Alfred 2[199]: [ERROR] Script XML Parsing, item missing UID attribute 4/17/13 3:36:23.029 PM Alfred 2[199]: [ERROR] Script XML Parsing, item missing UID attribute 4/17/13 3:36:23.029 PM Alfred 2[199]: [ERROR] Script XML Parsing, item missing UID attribute 4/17/13 3:36:23.029 PM Alfred 2[199]: [ERROR] Script XML Parsing, item missing UID attribute Yep, that was it, the IUD attribute in the XML, adding it solved the problem. Very nice workflow =D Link to comment
RodgerWW Posted April 17, 2013 Author Share Posted April 17, 2013 Scott and Jonathan: do you have this file? "~/Library/Preferences/com.apple.SystemProfiler.plist" I am accessing this file to obtain the human readable system and the last digits of the serial number. Link to comment
jonathanwiesel Posted April 17, 2013 Share Posted April 17, 2013 Scott and Jonathan: do you have this file? "~/Library/Preferences/com.apple.SystemProfiler.plist" I am accessing this file to obtain the human readable system and the last digits of the serial number. Positive, I have it. Link to comment
RodgerWW Posted April 17, 2013 Author Share Posted April 17, 2013 Yep, that was it, the IUD attribute in the XML, adding it solved the problem. Very nice workflow =D IUD, ok, what did you do exactly? I'm a little lost here. Link to comment
jonathanwiesel Posted April 17, 2013 Share Posted April 17, 2013 IUD, ok, what did you do exactly? I'm a little lost here. In the Script Filter, when you build the XML (for example <item arg="$MACHINE" valid="yes">). I just added the uid attribute to every item and it worked (<item arg="$MACHINE" valid="yes" uid="$MACHINE">) Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now