sketchucation logo sketchucation
    • Login
    1. Home
    2. felipe.sabino
    3. Posts
    Oops, your profile's looking a bit empty! To help us tailor your experience, please fill in key details like your SketchUp version, skill level, operating system, and more. Update and save your info on your profile page today!
    πŸ”Œ Smart Spline | Fluid way to handle splines for furniture design and complex structures. Download
    F
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 3
    • Groups 1

    Posts

    Recent Best Controversial
    • RE: Download Plug-In

      @dan rathbun said:

      Have you tried using FTP protocol ??

      See the Net::FTP standard library.

      I have ftp implemented too.
      I always try do download from http, if it fails then i try to download from ftp and it fails too. ( i cant use always ftp because in some client machines the ftp is blocked.)

      The weird is because during the download, SKU crashes in a feel machines, not in all... In my machine for example its always well succeed

      posted in Developers' Forum
      F
      felipe.sabino
    • RE: Download Plug-In

      @dan rathbun said:

      Have you tried the new rbz (zip format,) to put the components in a subdir of "Plugins", then move them to another folder after the extension installer unzips them ??

      I do not know if I understand What you said, but here we go.

      1 - I cant change the compress format of the components, there is to many components and is the default of my company.

      2 - I've tried to download the file in the subdir "...\Google SkethUp8\Plugins\Components" for then move them to the correct folder, but the SKU still crashes while download is in progress..

      posted in Developers' Forum
      F
      felipe.sabino
    • Download Plug-In

      Hi all!

      First, sorry about my english.

      So, i have a site with some zipped components (.tar.gz) and i want to make a plug-in for download this components.

      Actually my plug-in make the component download, but it's instable.
      I using the follow code:

      <span class="syntaxdefault">def&nbsp;download_product_http</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">param_1</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">param_2</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">param_3</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">param_4</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">dialog</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">param_5</span><span class="syntaxkeyword">)<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxdefault">Net</span><span class="syntaxkeyword">;;</span><span class="syntaxdefault">HTTP</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">start</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">RESTRICTED_HTTP_SERVER</span><span class="syntaxkeyword">)&nbsp;{&nbsp;|</span><span class="syntaxdefault">http</span><span class="syntaxkeyword">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxcomment">#&nbsp;SET&nbsp;HTTP&nbsp;SERVER&nbsp;FOR&nbsp;DOWNLOAD<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxdefault">response&nbsp;</span><span class="syntaxkeyword">=&nbsp;</span><span class="syntaxdefault">http</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">request_head</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">URI</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">escape</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">LINK</span><span class="syntaxkeyword">))&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxcomment">#&nbsp;SET&nbsp;THE&nbsp;LINK&nbsp;AT&nbsp;THE&nbsp;HTTP&nbsp;SERVER<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxdefault">file_size&nbsp;</span><span class="syntaxkeyword">=&nbsp;</span><span class="syntaxdefault">response</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'content-length'</span><span class="syntaxkeyword">].</span><span class="syntaxdefault">to_i&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxcomment">#&nbsp;FOR&nbsp;PROGRESS&nbsp;BAR<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxdefault">open</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">product_tar_gz_name</span><span class="syntaxkeyword">,&nbsp;</span><span class="syntaxstring">"wb"</span><span class="syntaxkeyword">)&nbsp;{&nbsp;|</span><span class="syntaxdefault">file</span><span class="syntaxkeyword">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxdefault">http</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">get</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">URI</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">escape</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">temp_link</span><span class="syntaxkeyword">))&nbsp;do&nbsp;|</span><span class="syntaxdefault">str</span><span class="syntaxkeyword">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxdefault">file</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">write&nbsp;str<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxcomment">#&nbsp;CODE&nbsp;FOR&nbsp;INCREMENT&nbsp;PROGRESS&nbsp;BAR&nbsp;AT&nbsp;WEBDIALOG<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxdefault">end&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxkeyword">}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /></span><span class="syntaxdefault">end</span>
      

      This code works well for tar.gz files until 1 mb, when the size of the files exceeds 1 or 1.5 mb SKU crashes... i really dont know why...

      I've tried using the "model.definitions.load_from_url(url,handler)" but this works only for SKP files.
      I've looking for something more simple, someone with any idea?

      Thanks.

      Felipe

      posted in Developers' Forum
      F
      felipe.sabino
    • 1 / 1