Extra caution is recommended when installing recently uploaded/updated scripts (read more)
Be sure you trust any scripts you install

Userscripts Updater

Easy way to check for scripts updates. Automatic checking, highlight update modifications(diff).


- How to use: install this script, then go and install the scripts you want to keep updated. Now just click "Update scripts" to check updates. If you want auto-check go in "options". Diff feature may be enabled per script.

- How it works: when you click install button at the script's page, the updater records the necessary info to check for update.




3 hours ago
jfty.009260 User

So are you supposed to just check the diff checkbox when there's an update to compare things?

 
8 hours ago
ozzii User

Hi,
very good script.
I preferred the compare link near the update. Just my opinion ;) We I clicked on the diff box, nothing happened :(
Any chances (or how to do it) to change the colour of the updated box.
Depend of the site, I can't see anything:
http://pix.nofrag.com/4/6/8/14a3a4e5210bc7f4ebb...

 
14 hours ago
ironside User

How about "Compare" rather than "diff" ?

I think that says it all, Does'nt it ?

Anyway grat script :)

 
22 hours ago
lazyttrick Script's author

Hi, diff is usually refereed in programming as making evident the differences between 2 versions of a source code. That checkbox is for enable/disable diff for each script.

I made it per script because this feature stores the entire script's source code. Although I've read that there's no limitation on storing those values, I thought it was better not to risk. The diff feature is intended for when you want to be sure the update modifications aren't malicious. So when theres an update for a script, and the updater has the previous version stored, it compares the changes made and highlights the differences.

I need to find a better name for that checkbox, something more clear to the user, I thought naming it "trusted script" or something, meaning if you trust the script(like your own script) you don't need that diff feature to use space...

 
Jul 24, 2008
jfty.009260 User

Wow, this sure has changed a lot over the past few days...

What's the diff checkbox supposed to do?

 
Jul 22, 2008
lazyttrick Script's author

Yes, I forgot about screen size issues when I put that fixed there.It was supposed to get user's attention when auto-checking. But there's another way of doing this, so I'll roll back that for absolute. Thanks for letting me know about this :)

 
Jul 22, 2008
gollum Scriptwright

In the latter updates did you change the DIV position setting? Line 208

Newer version/s position:fixed, changed it to :absolute so I could scroll and see all my scripts.

Edit: Also had to change the Compare DIV[line 415] to :absolute to see all of script.

 
Jul 9, 2008
gollum Scriptwright

Thanks, that fixed it!

Now to find if I still have - whatever script that was - installed ;-}

 
Jul 9, 2008
lazyttrick Script's author

It seems the problem was I forgot the possibility of a script be deleted by it's creator.
When the Updater fetches the script page it comes 'blank'.
Now the Updater should point out if there's any inexistent scripts.
Please tell me if this was the problem, thanks for the feedback. :)

 
Jul 8, 2008
gollum Scriptwright

Searching updates hangs with this in error console...

Error: resp.responseText.match(/First\suploaded<\s\S>+Tags/) is null

 
Jul 8, 2008
lazyttrick Script's author

Only check for updates to scripts installed after the Updater script.

When you click the "Install this script" button in this site, the Updater record the script info.

 
Jul 7, 2008
pogue User

Quick question: Does this script only check for updates to GM scripts I've installed after I installed the Updater script, or does it check ALL my scripts for updates?

 
Jun 3, 2008
Edo78 Scriptwright

I add a global
var zindex=GM_getValue('zindex',32768);

and change the div creation in updateScript to
div = createElement('div', {style:"background-color:#FFFFAA; position:absolute; top:3px; right:3px; min-width:250px; min-height:50px; padding:5px; font-size:small; z-index:"+zindex});

but I'm thinking about made it customizable ...

In my spare time I'll work on the auto-check function then I'll post my patch here so you can check it.

 
Jun 3, 2008
gollum Scriptwright

Thanks for a great script.

 
Jun 2, 2008
lazyttrick Script's author

@ ozzi: I'm trying that, having some problems with characters... it's on my list of things to do.

@ Edo78: The position option is possible, but since the box is temporary and can be closed, I'd rather set a really high z-index value, so it would show above everything. I'll do that now and hope the value is high enough.
A non default auto-check option sounds nice, I was thinking about the scope of this. If it was to run on all websites may bring some issues. I'll think about it, as I want to keep this as simple as possible. By the way, I don't mind forks on these scripts, it's interesting and I can even test and maybe use too.

Thanks for the feedback and suggestions.

 
Jun 2, 2008
Edo78 Scriptwright

I have just a little request: can you made the position of the box configurable ?
I have another script that use the upper right corner so they conflict ...

Another request (not so little this time) is:
can you modify your script to check every X hours and opening the box if some script is update ?

I'm thinking about writing a patch (with setTimeout, GM_setValue and GM_getValue so the timeout is persistent between sessions) but having it in the official version is a bigger advance.

 
May 26, 2008
TwoPageAfro User

This is fantastic. Really easy to use.

Just had to re-install my previous scripts to be used by the updater but it's completely worth it.

Thank you. :D

 
May 26, 2008
ozzii User

Hi,
What about to have the scripts sorted into the list (but the updated still on the top).
It will be easier to find a script if we want to delete it from the list for example.

 
May 16, 2008
jfty.009260 User

Thank you for the quick update!

 
May 15, 2008
bl_nk User

Works almost flawlessly, updating scripts rewrites the customised included and excluded files though, but that's the fault of the greasemonkey extension itself.

Thank you!

 
May 15, 2008
lazyttrick Script's author

I darkened a little more the outdated scripts font color, and added a close option.

I made that light color to distinguish better the outdated from the updated scripts. But you can customize that color by editing the script in Greasemonkey manager. By replacing "#aaaaaa" for another color in this format.

Thanks for the suggestions!

 
May 15, 2008
jfty.009260 User

Making the text more readable also helps.

 
May 15, 2008
jfty.009260 User

I suggest placing a close button at the top right corner of the appearing div so that it won't get in the way.

 
May 13, 2008
lazyttrick Script's author

Yes, I use the GM_setValue function to store the last updates info, I believe that's the file you said.

 
May 13, 2008
jfty.009260 User

Very good, but there was one time where it blanked out. Does this store preferences in prefs.js? If it does, then it's my bad.

You could comment on this script if you were logged in.