Marti / uso - installWith

Published:

Version: 2.0.4.2eol+de32d8f updated

Summary: Adds option to install script with an icon and/or updater plus the original script advisor. "So easy, a cavemonkey can do it"

Groups:

Homepage: http://userscripts.org/scripts/show/68219

Homepage: https://openuserjs.org/scripts/marti/uso_-_installWith

Homepage: https://github.com/Martii/UserScripts/tree/master/src/uso/installWith

Support: http://userscripts.org/topics/45480

Copyright: 2010+, Marti Martz (http://userscripts.org/users/37004)

License: GPL-3.0+; http://www.gnu.org/licenses/gpl-3.0.txt

License: CC-BY-NC-SA-4.0; https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode

screenshot A


| Compatibility Matrix | Overview | Advisor Legend | Updaters | Advisor Config | Kudos | Indemnification | WoW | NDA


CHANGELOG

  • Newest version handles the primary port not being available for USO. Currently all updaters are not available for scripts that don't have one... icons are not available since that's part of the wrapping... basically what is left right now is the Security Advisory... this is by design. When the primary port is restored I will reenable them and trigger another update. Existing hard-coded usoC users can still install but it takes about 20ish seconds to timeout and return the GM_log failure code. AAU hard-coded users will take even longer to timeout (I gave up waiting after 3 minutes). If you have the GMC homepage preference to force userscripts.org to install on the SSL channel... turn it off so you can install scripts.

  • If you like this script check out it's companion uso - Count Issues! BLAH BLAH BLAH! AHH AHH AHH AHH! ;) :)


NOTICE 2014/05/20

I have disabled usoCheckup for the time being by immediately returning this code for all hard-coded @require requests due to increasing hanging times from userscripts.org requests:

console.log(
  [
    'WARNING:',
    'usoCheckup is offline until userscripts.org is back on their feet.'

  ].join('\n')
);

Assuming someone is using an older version of installWith the wrapper request should redirect to the alternate port on userscripts.org with the respective scriptid and will not be rewrapped.


Compatibility Matrix

Mozilla Firefox Mozilla Seamonkey Apple Safari Opera Software Opera Microsoft Internet Explorer Chromium Projects ChromiumGoogle Chrome                     
Linux Greasemonkey Greasemonkey prc Gravatar GM_config Greasemonkey Port Gravatar GM_config
Macintosh Greasemonkey Greasemonkey prc Gravatar GM_config Greasemonkey Port Gravatar GM_config
Windows Greasemonkey Greasemonkey prc Gravatar GM_config Greasemonkey Port Gravatar GM_config
  • Use this compatibility matrix to determine if this script is right for your system. Find the platform on the left and find your browser on the top. Where they intersect is the compatibility.

Overview

  • A rudimentary Advisor is available to determine if there is potential risk involved with installing a script.

When using Firefox 5.x+ the grey advisory throbs to indicate that information is being retrieved from userscripts.org (USO). Usually if this advisory stays solid grey on the strong "Install" button that means there may have been an unexpected error. The black advisory means there was probably an error with USO but is expected. If a weak advisory gradient is present on the "Install" or "Install with" button that usually means that there might be an embedded updater already in the script. Please check the tool tip, sidebar and/or source code to be sure. If the border tab color on "Install" or "Install with" changes to an advisory color that usually means there is already a known updater perhaps in addition to a possible embedded. Attaching an updater to the top-level script should only occur when the words "Install with" are present and an appropriate update provider is selected.

The Advisor is not intended to be legal advice nor does it establish a Client/Attorney relationship. This is also no substitute for determining if a security risk is actually present even if it is green.

For the governing license of your script please consult the Official Mozilla Licensing FAQ

Advisor Legend

STRONG ADVISORY WEAK
SEVERE
HIGH
ELEVATE
GUARD
LOW
EXCLUSION
UNKNOWN
  • NOTE: There may be additional color combinations depending on the preferences, script viewed and the state of userscripts.org⁸⁰⁸⁰.

Updaters

Compatibility with the following updaters:

First Party

  • usoCheckup Μετα (Optional Full Secure Connection; No updater added but Gravatar or script icon is still added if not already present for @icon)
  • usoCheckup βετα (BETA RUNTIME of usoCheckup... NOT ALWAYS ONLINE AND MAY NOT BE FUNCTIONAL)
  • usoCheckup (Multilingual; Optional Full Secure connection; Secure meta.js with fallback to Unsecure meta.js; Show script homepage OR Install Directly)
    • usoCheckup + Otto Show Theme (Show script homepage in a background tab)
    • usoCheckup + Otto Install Theme (Install Directly)
      NOTE: Implicit trust of top-level script. Use with caution.
    • usoCheckup + bottomsUp Theme (Opens USO nav bar in an iframe) (NOTE: BETA and EXPERIMENTAL... may not always work and not ready for production usage due to changes with iframe)
    • usoCheckup + DOMNotify Theme (Show script homepage or Directly Install)

Third Party

  • Another Auto Updater⁸⁰⁸⁰(en-US, Optional Partial Secure Connection; Secure meta.js with fallback to Unsecure meta.js; Show script homepage mode only)NOTE: Currently this updater may be in experimental status and not always online.

Advisor Config

COMING MUCH LATER

Kudos

This is by no means a complete listing... Many thanks to those who have mentioned this script around the globe! :)

Indemnification

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License and the GNU Lesser General Public License for more details.

Words of Wisdom

There is always room for improvement. And the fact that there is, is truly a blessing.

There is always something new to be learned. There are always fresh ideas to be explored.

No matter how good life is, there are ways to make it even better. Love and joy and fulfillment do not ever get used up.

You can make today more beautiful, more productive, more meaningful than yesterday. And you can make tomorrow even better.

Each moment is another opportunity to create new value. Each day is yours to fill with positive experience.

Whether you've been up or you've been down, whether life is now good or not so good,this is the time to make it better. Make a little improvement, and then a little more, and keep reaching higher and higher.

Ralph Marston

Nominees for the Darwin Awards

COMING LATER PERHAPS

Rating: 2

2 Votes
-2