Userscripts Updater

By lazyttrick Last update Oct 23, 2011 — Installed 351,635 times.

Updates

in
Subscribe to Updates 39 posts, 6 voices



lazyttrick Script's Author

Oct 8, 2009
Importing is not possible since Greasemonkey 0.8.2 due to security concerns; scope changed back to http://*

Sep 30, 2009
Auto-update will only show if it finds updates. Minor change in menu behavior...

Jul 2, 2009
Fixed comparing version numbers.

Jul 1, 2009
Added importing support for Mac, thanks to sizzlemctwizzle.

Jun 5, 2009
Menu is draggable now to custom position.

May 27, 2009
Corrected menu positioning, changed the looks a bit. Added round corners, probably firefox only.

May 13, 2009
Placed menu at top right, so it won't break the layout anymore.

Dec 15, 2008 15:11
Added option to specify absolute path to Firefox profile, used by importing feature. This update is only for people having problems with importing. Find the Greasemonkey folder in your Firefox profile. Its a folder called gm_scripts, containing a file called config.xml. Paste the path to gm_scripts(without 'gm_scripts') at the options specific field, then try importing. Try to be sure of the path, paste on some file manager to be sure. Some wrong paths makes firefox go blank, breaking the updater and requiring a couple of page reloads to fix it...

Dec 14, 2008 00:33
Linux support for importing scripts.

Dec 13, 2008 17:18
Added "import installed scripts" at options... it worked with 13 of my 14 installed scripts, the exception was a script with " in the name(Youtube "Lights Out")... if anyone knows why, feel free to share. The imported scripts will be assumed as being up to date... after the updating there will be an useless tab opened with some XML in it. Moved remove scripts button to options...

Dec 12, 2008 09:49
Corrected a bug that would fail to get the script's name if it had "/" in it.

Dec 5, 2008 18:54
If the updater shows all scripts as outdated, its because they were imported to this new version, so you don't need reinstall everything again. Use the hide buttons to get back to normal. This new version is using the meta.js provided by the site(as in http://userscripts.org/scripts/source/26062.met.... This will eventually make the script more stable. It relies on the script versions rather than dates. Finally the compare feature now just links to the diff at the site. The script size went from 63K to 32K. :) Let's see how it goes now...
 
jerone Scriptwright

The script is now way faster, good work.
I never used the included diff anyways, so good call.
Only to bad I had to push the hide button 60 times. :(
Maybe an option to "hide all", "open all", etc.

ps. can you give me a list of the values/settings you use, so I can clear the unneeded from about:config.

 
lazyttrick Script's Author

icons
info2
optionAutoSearch
optionAutoSearchFreq
optionAutoSearchLast
optionsLeft
optionsTop
titles
updaterLeft
updaterTop

"info2" is the main data(the format is "id=version;id=..."); the others are easily generated by options...

sorry about the click fest :D... this probably won't happen anymore thanks to meta.js...

 
ozzii User

The list is not sorted any more.
The script begining with _@ don't show the name any more.
In the option I don't have any more the script list

 
lazyttrick Script's Author

my list is sorted... I tested putting an _@ at this script
http://userscripts.org/scripts/show/30135
and its working... its listed bellow all scripts, because of the '_'...
the script list disappeared because it was for the compare feature, but I'm thinking putting it back for quick access to installed scripts, and maybe put the remove button there...

 
ozzii User

see here:
http://pix.nofrag.com/4/6/d/2cd81c16494c9fdea4a...
and in GM
http://pix.nofrag.com/4/2/4/b58ab0a63c3dd9c7d80...

 
Broni User

"Update scripts" doesn't show at the top of the page anymore.

 
lazyttrick Script's Author

ozzi, it orders the list after the search, so probably something is breaking the search at 72/73... I suspect the "/" may have something to do with it, thanks for the info, will take a look at this... whoa! you and Jerone use a lot of scripts! :)

Broni, its on the black part at the top, near the username.

 
ozzii User

After the update I have just this script into the list :(

 
lazyttrick Script's Author

ozzi, I'm guessing this is a version problem. Try to get a screenshot like this, I'd like to see how those 3 fields start(info, info2 and backup)... they contain ids and versions of scripts.
http://img78.imageshack.us/img78/7986/imagemng4...

 
Broni User

Broni, its on the black part at the top, near the username.

Not in my Firefox:

 
lazyttrick Script's Author

broni, reinstall the updater, then see if the Updater is active in GM menu(right click the monkey face at browser bottom right)...

if it is marked as active, open your console(tools->error console), clear the console and reload the page... if theres a error copy and paste here

 
ozzii User

Here it is.
But nothing near like yours :(
http://uppix.net/b/9/c/6b1b6f92d2aa2dac560b21d7...

 
lazyttrick Script's Author

ozzi, I'm guessing importing from "info" to "info2" have failed, although it worked with Jerone and in my tests, but heres another idea before trying it manually... In this new version go options->"import installed scripts"... this is supposed to import to updater the scripts you have installed at Firefox... apparently, scripts containing " in their name are still not imported... working on it

 
Broni User

I reinstalled the updater.
The updater was, and is marked as active.
Error console was empty.

 
lazyttrick Script's Author

try tools->Greasemonkey->Script commands->"Updater: search updates"... if its not there and there is no console error, I have no idea... except maybe trying a new Firefox profile...

 
liuxb User

Firefox open new tab "about:cache" and get error info "TypeError: path.match(/\D:\/[^\/]+\/[^\/]+\/([^\/]+\/)/) is null", when using the function "import installed scripts"
snapshot
http://img139.imageshack.us/img139/29/200812141...

 
Broni User

try tools->Greasemonkey->Script commands->

"User Script Commands" is grayed out.

 
ozzii User

lazyttrick,
here is the good snapshot.
http://uppix.net/e/3/f/6791f2d37ac18a6c26acbd2b...
Sorry for the old one.
But still 72/73 and not sorted.

 
lazyttrick Script's Author

ozzi, I'm thinking one of these 73 scripts is somehow breaking the updater... I can only test for myself... if you don't mind, copy your "info2"(right click->copy value) and paste here, so I can paste on my info2 and see if I can reproduce the error...

Broni, I never saw this happening before, sounds like something is blocking the updater, or maybe something is corrupted in Firefox... You may try a temporary Firefox profile and see if it works... http://support.mozilla.com/en/kb/Managing+profiles

liuxb, for now the updater assumes you have your Firefox cache in that default location X:/Documents and Settings/username/... ... your cache location won't allow that, but I'm thinking an option to let user specify path

 
ozzii User

Saw something.
When I try to import script I have a lot who can't be imported (19) for example GoogleMonkeyR.
Here it is.
26062=51722;14648=8228;12812=42888;30140=28644;26189=2537;13269=19331;8529=14729;13520=11386;27673=45046;4053=15933;23580=42454;29651=49243;29082=44023;26754=44478;24293=46568;4146=13038;37638=50119;38279=50199;17361=39501;32068=46801;25449=12506;36657=45367;26383=49846;30394=11255;36861=46030;9671=13229;33472=45783;38496=50960;5951=40122;26004=3646;27244=27780;22417=3470;25660=37838;32944=41602;32831=33439;35564=41736;23981=40087;32441=32415;35482=47579;36041=48058;38212=50441;15998=36205;13243=22899;36815=47479;23928=34234;25793=30908;25663=8006;36977=47172;34432=51562;4838=4867;36752=45656;14491=51015;2390=7078;10448=45283

 
lazyttrick Script's Author

i ran these and got no error, 54/54, and there was even an update for New Anti-Disabler :)

maybe the error is on the others? if you want post these too

 
ozzii User

26004=3646;13520=11386;26189=2537;4053=15933;9455=19685;8529=14729;13852=25251;25449=12506;22417=3470;2390=7078;24293=46568;22073=16111;27069=16275;13269=19331;15998=36205;23580=42454;23981=40087;8782=49670;28860=45693;27369=15796;14491=49465;26383=49846;22361=39544;13243=22899;25663=8006;23928=34234;25793=30908;9310=0;25660=37838;30394=11255;30140=28644;29651=49243;7997=6161;5951=40122;29090=50561;26062=49833;30732=17355;32831=33439;33042=50482;31864=49669;31602=48496;6764=33544;9671=13229;17361=39501;35482=47579;29082=44023;14648=8228;35564=41736;12812=42888;36041=48058;32944=41602;8036=44089;30925=28485;34432=48569;26754=44478;27673=45046;10448=45283;36657=45367;23302=45888;33472=45783;36752=45656;36861=46030;36924=46235;32068=46801;36977=47172;13955=47056;37152=47037;36815=47479;37638=50119;37986=49249;32441=32415;38279=50199;38212=50441

 
lazyttrick Script's Author

try this new version, it solved the problem here

GoogleMonkeyR will be listed as "not found", details here...
http://userscripts.org/topics/19155

 
ozzii User

Thanks.
But still a problem. Instead of having 74 scripts after the import, I have just 58.
There are some scripts that I can't import ...

Cross
Presentational HTML allowed.
Use <code> for inline code and <pre> for code blocks. Use &lt; and &gt; for literal < and >.
We help break paragraphs and link your links.
or cancel