RBZ as allowed extension
-
yeah, i wasn't really talking about uninstalling and unloading from an active sketchup at the same time. (though that's what should be able to happen)
i'm basically thinking there should be a way to install a .rbz (say it has file1.rb, file2.pdf, file2.txt, and folder4) then all those file names are stored/associated with that particular plugin so if we choose to uninstall, we can easily trash everything that came in with the original .rbz.
i'm sure there are some 3rd party apps to do this but the option should be within sketchup itself.. i'm not sure how much of the 'install extensions' is exposed via the api but it seems like a ruby could be made for this purpose.. basically, two icons β install and uninstall.. clicking the install icon is basically the same as the 'install extensions' via su preferences except it takes note of what files actually went to the plugins folder.. clicking 'uninstall' brings up a list of what you've already installed and you can choose which plug ins to remove β and it deletes all files that came in with it during the install procedure... at the same time, unloading it from the current sketchup..
or is that impossible?
-
Actually, have you ever looked at a .DS_Store file, they open in TextEdit.
When new Items are added to it, they could also be 'listed in sets' in a 'WebDialog' by writing that list to html.
Linking that html list to applescript folder actions would let you move stuff around..Pre-existing rubies and folders could be manually grouped in the wd, and could show as enabled or disabled depending on where you 'park' or append, the main ruby.
Anything added by 'Extension Manager' could be re-organised after the instal. i.e. dump the .dbthumbs etc... although that could be an auto folder action to remove those things.
that way your load button is just a shortcut to 'Extension Manager' and SU does it's stuff, but the remove button opens the 'webdialog' and lets you edit/disable/remove whatever you want by manipulating a single [per set] control item...
food for thoughthttp://www.tuaw.com/2009/03/26/applescript-exploring-the-power-of-folder-actions-part-iii/
john
john
-
yeah,see .. that sounds sweet..
the problem, for me at least, is that while i do understand the basics of what you're outlining and i think it makes sense β i don't know how to make it happen..
all of my 'programing' is done via automator
-
I'll have a crack at it... making use of DS_Store looks intriguing. if I have any joy I'll start a new post, call for testers/contributors. john
-
Ruby itself has methods to create/move/copy/delete files (also a reason only to install trusted scripts). Since SketchUp's new API method can only install an rbz by just extracting whatever files were in the archive, the challenge is to keep track what files belong together.
Have you discovered what is coming soon? http://forums.sketchucation.com/viewtopic.php?f=344&t=38197
-
@aerilius said:
Have you discovered what is coming soon? http://forums.sketchucation.com/viewtopic.php?f=344&t=38197
hmm.. nope
@unknownuser said:
You are not authorised to read this forum.
-
@aerilius said:
Ruby itself has methods to create/move/copy/delete files (also a reason only to install trusted scripts).
can Ruby keep track of files/folders, i.e. is there a watch folder ruby that adds no overhead to SU, DS_Store is there already and can trigger external events only on Change. that's just my thought. no additional observers...
@unknownuser said:
Since SketchUp's new API method can only install an rbz by just extracting whatever files were in the archive, the challenge is to keep track what files belong together.
Adding load date to a remote list would keep track of what's being added or subtracted.@unknownuser said:
Have you discovered what is coming soon? http://forums.sketchucation.com/viewtopic.php?f=344&t=38197
I haven't had a huge amount of joy with this, even though it's written on a mac. It need to take on the new API changes next, then maybe...
john -
@unknownuser said:
@unknownuser said:
You are not authorised to read this forum.
Understandable... you need a tux to be invited... john
-
-
@driven said:
@unknownuser said:
@unknownuser said:
You are not authorised to read this forum.
Understandable... you need a tux to be invited... john
ha.. i guess i gotta put my tux on then.. just checked my inbox and i do have an invite
i was on a job when that was sent.. i have this bad habit of pretty much ignoring everything when i'm in the middle of a project
[edit] oh word.. i'm a top sketchucator as well..
is that what the green names are all about?[edit2] uh. nvm.. i guess it does say 'top sketchucator' under the green names..
-
Pacifist.app also opens rbz if you cmd alt drag them on to the dock icon.
It's a very useful mac install tool, shareware. john
-
Hello,
I have a problem with rbz file. In my web I have a rbz file to download but
windows 7 changes automatically the extension and users download zip file, not the real rbz.
You can see the problem in skelion.net. If you put mouse over download you can see the name of the file to download,
"skelion_v503.rbz" but afer download you have "skelion_v503.zip" not "skelion_v503.rbz".Someone knows something about this problem?
-
@juantxo said:
Hello,
I have a problem with rbz file. In my web I have a rbz file to download but
windows 7 changes automatically the extension and users download zip file, not the real rbz.
You can see the problem in skelion.net. If you put mouse over download you can see the name of the file to download,
"skelion_v503.rbz" but afer download you have "skelion_v503.zip" not "skelion_v503.rbz".Someone knows something about this problem?
for what it's worth, i just downloaded the file at skelion.net and it came in as .rbz.. not .zip..
(OS X.7 / Safari)have you tried a different browser? or do you think it's the actual OS doing the changing?
-
I think is windows 7 but not sure. With chrome and with explorer in windows 7 extension is changed automatically.
In XP not. But I don't have windows 7, so I never saw this transformation. Some users with problems tell me about this. -
I suppose I'm the wrong person to discuss this as I know next to nothing about windows but maybe there's a right click option to download the file as it is on your site?
right click-> 'download linked file as...'
or something?
-
Does it happen some anywhere else but that site? It could be an issue with how the file is served from that server. I had problems with .gadget files being downloaded as .zip in Internet Explorer - but that was due to some HTTP headers not being right.
-
I'm not sure, I don't have windows 7, but its very weird this automatic extension change from ".rbz" to ".zip". It could be a security issue maybe.
-
Finally I couldn't solve the problem. Windows 7 changes extension of rbz to zip when user download from web page.
So I'm going to use zip file extension. I'm agree with Dan. I think is not necessary have two names for same extension. -
@juantxo said:
Finally I couldn't solve the problem. Windows 7 changes extension of rbz to zip when user download from web page.
So I'm going to use zip file extension. I'm agree with Dan. I think is not necessary have two names for same extension.Question is, does it happen just on skelion.net? I've never gotten a .rbz as .zip - but I didn't get around to test from skelion.net.
What happen if you download a .rbz from SCF? Try my attached file.
-
Sidenote - why does the download have a
random
URL argument?http://skelion.net/skelion_v503.zip?random=e46a3d22cf0dddbea0e1b1e1ffba494e
Advertisement