Extension RBZ maker
-
Hello,
I would like to propose you my new plugin : BGSketchup_RBZ_maker
The purpose of this plugin is to make the process of extension rbz creation easier.
Note : This plugin is for extension authors.Once sketchup launched, click on the toolbar icon or through menu (Plugins >> BGSketchup >> RBZ maker)
You can then choose your extension, then choose wich files to scramble/encrypt, then destination file name (currently plugin propose you the plugin name + version), then generate !May I have your help on :
- the installation of gem rubyzip, to make it easier for user
- MAC tests as I'm a PC user
The plugin :
The plugin version 1.0.1Thank you.
Inteloide (BGSketchup)Restrictions :
-You must have Sketchup 2015 (because of rubyzip gem installation, or is there another way ???)
-You must have the gem rubyzip installed (the rbz contains one version of it) to install it, just run in Ruby console Gem.install 'c:\toto\rubyzip', where c:\toto\ is the directory name of the gem file.
-Your extension file structure contain a sub-folder with the same name that root extension file. Example :@unknownuser said:
extension_toto.rb
extension_toto/main.rb
extension_toto/second.rb-This plugin require BGSketchup_Library extension (you can find it on the Pluginstore)
Informations :
This plugin send anonymous data to my website (just for statistic analysis). Data can be consult at BGSketchup website -
I've got a mac rbz maker that make 'windows safe' .rbz
I'll PM it if you want to have a look
john -
@driven said:
I've got a mac rbz maker that make 'windows safe' .rbz
I'll PM it if you want to have a look
johnHello Driven,
Yes please. this would be interesting for me. Are you the author of this plugin ?
Thank you
Inteloide -
Hello,
Just post version 1.0.1, which remember which file to encrypt.
(Hey I'm quite surprised plugin authors don't rush on it (only 3 downloads of 1.0.0) ! For me this is so much more easy to create extension using this plugin ! Or may be like driven, some of you developped your own solution to make it easier ??)
Inteloide -
Hi
Thank you for this amazing tool.
I am new in the ruby world and don't know how figure out.
I have installed your plugin - 1.0.6 version - and the Gem but Ruby Console give me an error:Error; #<TypeError; superclass mismatch for class StreamableStream> C;/Users/USERNAME/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Gems64/gems/rubyzip-1.1.6/lib/zip/streamable_stream.rb;2;in `<module;Zip>' C;/Users/USERNAME/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Gems64/gems/rubyzip-1.1.6/lib/zip/streamable_stream.rb;1;in `<top (required)>' C;/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb;45;in `require' C;/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb;45;in `require' C;/Users/USERNAME/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Gems64/gems/rubyzip-1.1.6/lib/zip.rb;26;in `<top (required)>' C;/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb;110;in `require' C;/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb;110;in `rescue in require' C;/Program Files/SketchUp/SketchUp 2015/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb;35;in `require' C;/Users/USERNAME/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/BGSketchup_RBZ_maker/RBZ_maker.rb;145;in `generate_rbz' C;/Users/USERNAME/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/BGSketchup_RBZ_maker/RBZ_maker.rb;118;in `generate' C;/Users/USERNAME/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins/BGSketchup_RBZ_maker/RBZ_maker.rb;39;in `block in show_hide_window' SketchUp;1;in `call'
-
Another thing.....the default installation is fine but an installation with a custom folder always ask me to install BGSketchup Library but the library is already installed in same folder.
I am using
require_all('path\to\custom\folder')
inside default plugins folder.
Advertisement