sketchucation logo sketchucation
    • Login
    πŸ›£οΈ Road Profile Builder | Generate roads, curbs and pavements easily Download

    RBZ as allowed extension

    scheduled pinned locked moved Plugins
    72 Posts 11 Posters 4.9k Views 11 Watching
    loading-more-posts
    • oldest-to-newest
    • newest-to-oldest
    • most-votes
    reply
    • reply-as-topic
    guest-login-reply
    deleted-message
    • J Offline
      Jim
      last edited by

      @unknownuser said:

      neat.. i'm posting this file here so i can test it on mac..

      Won't work because you need to be logged in to download files... already tried. πŸ˜„

      Hi

      one-reply-to-this-post last-reply-time reply quote 0
      • D Offline
        driven
        last edited by

        works here, using your code Jim

        of_course.png

        learn from the mistakes of others, you may not live long enough to make them all yourself...

        one-reply-to-this-post last-reply-time reply quote 0
        • jeff hammondJ Offline
          jeff hammond
          last edited by

          @driven said:

          works here, using your code Jim

          [attachment=0:2jb6paan]<!-- ia0 -->of_course.png<!-- ia0 -->[/attachment:2jb6paan]

          πŸ˜† πŸ˜† πŸ˜†

          dotdotdot

          one-reply-to-this-post last-reply-time reply quote 0
          • jeff hammondJ Offline
            jeff hammond
            last edited by

            @unknownuser said:

            @jim said:

            By the way, Alex Schreyer mentioned on twitter that in Windows you can past a URL to a .zip or .rbz in the file browser opened by the Install Extensions button, and have the plugin install over the Internet.

            neat.. i'm posting this file here so i can test it on mac..

            [attachment=0:1sd00pi3]<!-- ia0 -->url_install_test.rbz<!-- ia0 -->[/attachment:1sd00pi3]

            nah.. not happening

            [oh.. i see this from you now: "Won't work because you need to be logged in to download files... already tried. "]
            πŸ˜†

            @jim said:

            I don't believe SketchUp does any sort of validation check of the .zip/.rbz file - if the author messes up the file layout in the archive, the files will be messed up when extracted and the plugin won't work, and may cause load errors.

            well, it's not like the author was doing anything wrong.. for instance, say i want to download didier's projections plugin..

            on windows, it will be:

            projection_v2.zip
            β€” Projection
            β€” projection_extensions.rb
            β€” Projection.pdf
            β€” read_me.txt
            
            

            whereas, on mac, you'll have

            projection_v2.zip
            β€” projection_v2
            β€” β€” Projection
            β€” β€” projection_extensions.rb
            β€” β€” Projection.pdf
            β€” β€” read_me.txt
            

            you see.. there's an extra folder in there.. and i can't just "unzip projection_v2.zip in the plugins folder"(as is often stated in ruby instal instructions) and expect it to work.. it won't work.
            and sometimes, to make matters more confusing, the .zip and the folder that supposed to go in the plugins folder share the same name so we end up with 2 folders of identical names and are being told to put it in the plugins folder (but there is no 'it'.. there are two of them) πŸ˜„

            you see the confusion? and it's not as if the writer's have done anything wrong with their packaging/delivery.

            dotdotdot

            one-reply-to-this-post last-reply-time reply quote 0
            • J Offline
              Jim
              last edited by

              You should probably remove the _MACOSX folder and any .DS_Store files. They must be hidden files on a Mac by default?

              Hi

              one-reply-to-this-post last-reply-time reply quote 0
              • jeff hammondJ Offline
                jeff hammond
                last edited by

                @jim said:

                You should probably remove the _MACOSX folder and any .DS_Store files. They must be hidden files on a Mac by default?

                yeah, they're in all our folders.. they tell the computer how to arrange the icons or what sort order to put the files in etc.. we (mac users) don't see them unless we turn them on but i always hear windows people complaining when they get zips from macs.. πŸ˜„
                (but i can send driven a folder which will open with all the files arranged in a certain way.. this can come in real handy when working on projects and whatnot between different people/computers.. so they do have a benefit of being included with our folders)

                there are some 3rd party compression apps and terminal and/or automator commands that people use prior to sending to windows but fwiw, those files are harmless to you.

                dotdotdot

                one-reply-to-this-post last-reply-time reply quote 0
                • D Offline
                  driven
                  last edited by

                  @jim said:

                  You should probably remove the _MACOSX folder and any .DS_Store files. They must be hidden files on a Mac by default?

                  I'm not seeing the _MACOSX folder and the .Ds_Store can't be easily avoided, unless you remove them from all, system wide.

                  are you seeing _MACOSX folder if you change it to zip and open.

                  Google generated a _MACOSX folder in Plugins on a test I did last night...

                  john

                  learn from the mistakes of others, you may not live long enough to make them all yourself...

                  one-reply-to-this-post last-reply-time reply quote 0
                  • D Offline
                    driven
                    last edited by

                    it has the .ds store but not the other, I believe thats SU...
                    I changed .rbz to .zip to look inside the download from here.

                    this is what I downloaded from here

                    learn from the mistakes of others, you may not live long enough to make them all yourself...

                    one-reply-to-this-post last-reply-time reply quote 0
                    • jeff hammondJ Offline
                      jeff hammond
                      last edited by

                      @driven said:

                      I'm not seeing the _MACOSX folder and the .Ds_Store can't be easily avoided, unless you remove them from all, system wide.

                      here's a little freebie that will keep them out of your zips..
                      http://www.sopht.jp/cleanarchiver/

                      Screen Shot 2011-12-03 at 8.48.01 PM.png

                      there are some more robust ones as well but i just use archiveutility.app that ships with osx.. i rarely send zips to windows users anyway..

                      dotdotdot

                      one-reply-to-this-post last-reply-time reply quote 0
                      • D Offline
                        driven
                        last edited by

                        cheers Jeff,

                        I've actually got YemuZip which does the PC friendly bit, but right clicking is easier.

                        Jim, can you check if that _Mac folder is still generated?

                        no mac only files in this zip...
                        john

                        learn from the mistakes of others, you may not live long enough to make them all yourself...

                        one-reply-to-this-post last-reply-time reply quote 0
                        • D Offline
                          driven
                          last edited by

                          proper test complements of Jim... thanks in advance Jim

                          re-name or disable 'homer' if already in your Plugins, and try the loader.

                          REMOVED ATTACHMENT... there's another below

                          the Extension Button works here and so does Jim's first script.

                          the difference is SU opens the toolbar button and Jim's you need to enable it...

                          learn from the mistakes of others, you may not live long enough to make them all yourself...

                          one-reply-to-this-post last-reply-time reply quote 0
                          • J Offline
                            Jim
                            last edited by

                            I checked - no extraneous files/folders.

                            Hi

                            one-reply-to-this-post last-reply-time reply quote 0
                            • thomthomT Offline
                              thomthom
                              last edited by

                              Until .rbz is associated with SketchUp I see no point in using the .rbz format over .zip. The Install Extension button and the API methods accepts either format, so why not keep distributing in .zip?

                              Thomas Thomassen β€” SketchUp Monkey & Coding addict
                              List of my plugins and link to the CookieWare fund

                              one-reply-to-this-post last-reply-time reply quote 0
                              • TIGT Offline
                                TIG Moderator
                                last edited by

                                @thomthom said:

                                Until .rbz is associated with SketchUp I see no point in using the .rbz format over .zip. The Install Extension button and the API methods accepts either format, so why not keep distributing in .zip?
                                The API does allow ZIP or RBZ files... but the Preferences > Install Extension button filters the list of available files to choose from in the dialog that opens to RBZ files only [can't be changed!] - so if you want to use the installer button then your stuff must be packaged as RBZ rather than ZIP, but annoyingly you'll still need a ZIP version for all of the other users with versions that don't include the installer button!
                                πŸ˜’

                                TIG

                                one-reply-to-this-post last-reply-time reply quote 0
                                • thomthomT Offline
                                  thomthom
                                  last edited by

                                  What? They didn't add .zip to the list? πŸ˜’

                                  One can just type * in the file name text field, but then you've already defeated the purpose of making things easy and non-technical. x_X

                                  Thomas Thomassen β€” SketchUp Monkey & Coding addict
                                  List of my plugins and link to the CookieWare fund

                                  one-reply-to-this-post last-reply-time reply quote 0
                                  • D Offline
                                    driven
                                    last edited by

                                    And if it's Zipped on a Mac, Google creates a new folder to hold the .DS_Store
                                    2011-12-04 12.04.55 pm.png
                                    If it's only the one I guess it means we don't need to 'PC' Zip files from mac's...
                                    john

                                    learn from the mistakes of others, you may not live long enough to make them all yourself...

                                    one-reply-to-this-post last-reply-time reply quote 0
                                    • J Offline
                                      Jim
                                      last edited by

                                      I understand the Mac command-line zip utility does not create the extraneous files or folders.

                                      $ zip -r homer.zip homer.rb homer/

                                      You can also create the .rbz directly:

                                      zip -r homer.rbz homer.rb homer/

                                      And view/extract the contents of .rbz without renaming.

                                      $ unzip -l homer.rbz $ unzip homer.rbz

                                      Hi

                                      one-reply-to-this-post last-reply-time reply quote 0
                                      • TIGT Offline
                                        TIG Moderator
                                        last edited by

                                        @thomthom said:

                                        What? They didn't add .zip to the list? πŸ˜’
                                        One can just type * in the file name text field, but then you've already defeated the purpose of making things easy and non-technical. x_X

                                        You are right of course, BUT if users are so naΓ―ve that they can't currently extract some files/subfolders from a ZIP file and move them into their Plugins folder, then they are unlikely to have the sense necessary to think to type *+<enter> to get to see ZIP files listed in the dialog [and everything else too***] AND of course whilst a RBZ is likely to contain only kosher plugin stuff that should be installed into the Plugins folder, a ZIP file could be total tosh, like someone's holiday-snaps, which will then be splattered all over the Plugins folder by the installer [which does have even less sense than the average user]; so this is hardly an improvement on the manual install method, where at least the user might manage to extract the ZIPped files into a temporary folder [named after the ZIP]... and then see the various files/subfolders before moving them into the Plugins folder - and if they looked like holiday-snaps etc, then even the dullest user might reconsider their actions...
                                        ***Selecting another file type will produce an error if it can't be unZIpped... BUT ANY ZIP file can be installed using your work around - which is potentially very messy to clean up ! In a way ONLY the RBZ files should be listed no matter what the user does when using the button-installer πŸ˜’

                                        TIG

                                        one-reply-to-this-post last-reply-time reply quote 0
                                        • thomthomT Offline
                                          thomthom
                                          last edited by

                                          I guess it makes sense...

                                          So, do we phase out .zip and start releasing .rbz?

                                          Thomas Thomassen β€” SketchUp Monkey & Coding addict
                                          List of my plugins and link to the CookieWare fund

                                          one-reply-to-this-post last-reply-time reply quote 0
                                          • TIGT Offline
                                            TIG Moderator
                                            last edited by

                                            I think there will be an 'overlap' of ZIP and RBZ... as there will be many users who can't use RBZ as their SUp version won't have the button-installer for some time, if ever - unless they rename any RBZ as ZIP, and then we have gone full circle in expecting them to have a brain-cell or two...
                                            So looks like we are going to have to continue with ZIPped sets and their instructions... AND as time goes by, more frequently RBZ sets and their own instructions - i.e. twice the work for no more pay [as 2x0=0!].

                                            In my opinion it would have been better not to have had the RBZ format at all [it offers few advantages after all], and simply to have used ZIP archives for the button-installer, BUT to have had some pre-installtion checking built into it - so it'd unZIP stuff into a temp-folder, check for .RB/.RBS files at the base-level [ALL plugins should have at least one such file there, otherwise they won't auto-install anyway!] and only then install it. That way the ZIPped sets would work for all users = while the users with the button-installer are mollycoddled, because they can't then mis-install a ZIpped set that way...
                                            However, Google chose this obtuse RBZ route - which offers no obvious advantages to we scripters - just more [unpaid] effort...

                                            TIG

                                            one-reply-to-this-post last-reply-time reply quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 2 / 4
                                            • first-post
                                              last-post
                                            Buy SketchPlus
                                            Buy SUbD
                                            Buy WrapR
                                            Buy eBook
                                            Buy Modelur
                                            Buy Vertex Tools
                                            Buy SketchCuisine
                                            Buy FormFonts

                                            Advertisement