Jump to content

Recommended Posts

AboutThisMac_2016.png

 

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 by RodgerWW
Updating Links

Share this post


Link to post

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? 

Share this post


Link to post

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!

Share this post


Link to post

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.

Share this post


Link to post

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 by RodgerWW

Share this post


Link to post

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.  ^_^

 

Bildschirmfoto%202013-04-17%20um%2017.35

Share this post


Link to post

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.  ^_^

 

Bildschirmfoto%202013-04-17%20um%2017.35

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.

Share this post


Link to post

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.

Share this post


Link to post

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 by DJay

Share this post


Link to post

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 by RodgerWW

Share this post


Link to post

Great workflow!.

But for some reason it doesn't work for me. It just stays in the waiting process.

Screen%20Shot%202013-04-17%20at%203.35.4

 

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" ?

Share this post


Link to post

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.

Share this post


Link to post

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?

Share this post


Link to post

Great workflow!.

But for some reason it doesn't work for me. It just stays in the waiting process.

Screen%20Shot%202013-04-17%20at%203.35.4

 

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

Share this post


Link to post

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.

Share this post


Link to post

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

Share this post


Link to post

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. 

Share this post


Link to post

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.

Share this post


Link to post

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.

Share this post


Link to post

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">)

Share this post


Link to post

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×