[Plugin] SketchUcation Tools
-
You can get the Version of the SketchUcation toolset from the Preferences > Extensions entry details - the most recent one should be 2.0.0
-
This is really great, I love how easy it is now to install and update plugins! Really a great piece of work!
However, the updating functions in "My Plugins" doesn't seem to work. I saw today that there was a new version of Fredo6's Bezier Spline and still the Window was empty, when I activated "check for updates". I have to wait until other plugins get updated in order to find out whether this also applies to them. I'm running Sketchup 2013 Free version on Windows 7 64bit and I just noticed that apparently I don't have Internet Explorer installed (must have uninstalled it some time but forgot about it). But the plugin still works, except for the update function.
-
Is that a complaint about the tool, Pherim?
Why not install Internet Explorer and make sure you keep it up to date? Then the tool would work for you. It's a well known thing that SketchUp uses Internet Explorer for contact with the outside world.
-
It's not a complaint, the tool is great, this was just one thing I noticed, and I was not sure whether this was a problem with the tool or with internet explorer, and apart from that it worked perfectly fine even though I had not installed internet explorer. That's what confused me. Well, I will try installing IE and then try the updating function again once a plugin is updated. Apart from that, I am really amazed about the tool, which made organizing my plugins so much easier. Thanks a lot for this!
-
Could you please explain in more detail what is happening?
When you change the dropdown to "My Plugins", you should see a list of all plugins what you installed or downloaded from the pluginstore. Is that the case?
When you check the checkbox "Check for updates", you should see a filtered version of this list. Only those plugins should show up, what have an update since you downloaded them. If none of the downloaded plugins have an update, you get an empty list (a blank page). Is that what is happening?
If there are updates in this list, when you click on the install update button near the plugin entry, the new version of the plugin should be installed. Is that what is happening?
-
@gábor said:
Could you please explain in more detail what is happening?
When you change the dropdown to "My Plugins", you should see a list of all plugins what you installed or downloaded from the pluginstore. Is that the case? In my case yes, I see all my downloaded plugins.
When you check the checkbox "Check for updates", you should see a filtered version of this list. Only those plugins should show up, what have an update since you downloaded them. If none of the downloaded plugins have an update, you get an empty list (a blank page). Is that what is happening? When I filter, I get an empty list and I know Fredos plugins need updating.
If there are updates in this list, when you click on the install update button near the plugin entry, the new version of the plugin should be installed. Is that what is happening? Can't say, as nothing ever appears.
I have chosen not to activate IE on my system. I don't use it. I could activate it and possibly remove the issue, but I'm happy enough to keep it as a test bed if you want it. Surely it should be possible to use the sketchucation plugin without full subjugation to microsoft, but if not I'm not too bothered.
-
Thannk you for the answer.
-
I have the same result and I do have IE.
I hadn't noticed before but when fredos update tool told me I need to update I checked and I get nothing in the list.
-
@box said:
..... I get nothing in the list.
It is because all your plugins are up to date. But now that I realized that it might be misleading, I'll change the code to output some explanation instead of a blank page.
Edit: Done.
-
But my plugins are not up to date.
-
@box said:
But my plugins are not up to date.
Have you installed them through the Pluginstore Plugin install function? In other words: Are they in your "My plugins" list when you don't check the checkbox?
-
Yes they are in the list, I think I see the reason though. I have more than one computer and I have updated those plugins on a different one, so the tool is registering that I have downloaded the latest, but it doesn't know that I haven't done it on this PC.
-
@box said:
.... I have more than one computer and I have updated those plugins on a different one, so the tool is registering that I have downloaded the latest, ....
Yep, you're right. That could be a problem, as the server only registers the users and not what machine are they from.
Maybe we will find an other way to look for updates in the next version of the pluginstore with TIG. Until then it works as the server registers what was the latest downloded plugin by the user and compares that to the current version of the plugin in the pluginstore.
-
Error Loading File !SketchUcation_loader.rb
premature end of regular expression: /^C:/Users/ì$my username on the computer contains character ý can i somehow overcome this problem or does it mean OS reinstall?
-
@gábor said:
Could you please explain in more detail what is happening?
When you change the dropdown to "My Plugins", you should see a list of all plugins what you installed or downloaded from the pluginstore. Is that the case?
When you check the checkbox "Check for updates", you should see a filtered version of this list. Only those plugins should show up, what have an update since you downloaded them. If none of the downloaded plugins have an update, you get an empty list (a blank page). Is that what is happening?
If there are updates in this list, when you click on the install update button near the plugin entry, the new version of the plugin should be installed. Is that what is happening?
Ok I don't know why exactly CL answered to this question that was directed to me, but it doesn't matter.
I have installed IE since my last post, but this did not change the issue, even though there was one plugin which should have been displayed as in need for an update (Tools on Surface). However, I got the empty list, just as before. But I will have to wait until another plugin is updated in order to confirm this because I already installed the update.
So yes, I see the list of all downloaded plugins, but when I click "Check for updates" the list was empty even though I should have at least one update. It looked identical to the screenshot posted by Box. But I use the plugin store only on one machine, so his conditions don't apply.
At the moment I see the message that all my plugins are up to date. Will report back as soon as one receives an update.
-
@pherim said:
At the moment I see the message that all my plugins are up to date. Will report back as soon as one receives an update.
Thank you for the answer Pherim. If you see the line about all your plugins are up to date, then it works as it is intended to work.
But remember this function only compares the version of those plugins what were autoinstalled through the pluginstore plugin to their latest version. So at the moment it won't indicate if one of the plugins you've downloaded from elswhere is out of date or not. Maybe in a later version....
-
You cannot have non-ASCII [àcçéntëd] characters in a User name [or any part of a file-path that will be processed by SketchUp's Ruby].
Having them breaks several SketchUp Ruby core 'File' functions...
So... because temporary files must be written/read by this toolset [and many others] then your current User name is breaking things...
Can't you change your user-name to one that is all in ASCII ?
Or set up a parallel user-account will a suitable all ASCII name ?
It is a long known limitation of the Ruby version used by PC SketchUp thus far - we are hopeful that future versions will use the newer version of Ruby that avoids these issues.
But until then your options are limited to renaming your User account...
-
How are you getting the temp path? When I tested with unicode characters in the username and used ENV['TEMP'] it returned a DOS 8.3 ASCII format path which Ruby 1.8 was able to read.
-
@tt_su said:
How are you getting the temp path? When I tested with unicode characters in the username and used ENV['TEMP'] it returned a DOS 8.3 ASCII format path which Ruby 1.8 was able to read.
We don't actually know what exact characters he is using ?
It makes 'TEMPDIR
' fromENV['TEMP']
- with other possibilities fromENV
used/tested for different OSs
The reported error is/^C:\/Users\/ì$
- the loader's list of 'NONOS
' - i.e. the folders that are to be ignored as potential custom-plugins if they are found in$LOAD_PATH
does use a regex matcher...
/^#{HOME}$/,
AND the Constant 'HOME
' is set earlier as:
HOME=File.expand_path(ENV["HOME"] || ENV["HOMEPATH"] || ENV["HOMEDRIVE"])
So I suspect that is the real issue...
His accented User-name character IS breaking the regex // ?So it IS best if he can try and fix his user-name to avoid non-ASCII unicodes.
Otherwise he could try to edit the script!SketchUcation_loader.rb
from:
NONOS=[/^#{HOME}$/,
to:
NONOS=[
So that possibility is not then trapped and the regex is no longer going to fail ?But of course this edit is no guarantee that the
TEMPDIR
will work later with File operations needed to read/write files to his Local Temp folder... -
@pherim said:
Ok I don't know why exactly CL answered to this question that was directed to me, but it doesn't matter.
I'm sorry, I didn't realise I wasn't suppose to add information if I had the same issue.
Advertisement