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.
|
|
So are you supposed to just check the diff checkbox when there's an update to compare things? |
|
|
Hi,
|
|
|
How about "Compare" rather than "diff" ? I think that says it all, Does'nt it ? Anyway grat script :) |
|
|
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... |
|
|
Wow, this sure has changed a lot over the past few days... What's the diff checkbox supposed to do? |
|
|
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 :) |
|
|
In the latter updates did you change the DIV position setting? Line 208 Newer version/s Edit: Also had to change the Compare DIV[line 415] to :absolute to see all of script. |
|
|
Thanks, that fixed it! Now to find if I still have - whatever script that was - installed ;-} |
|
|
It seems the problem was I forgot the possibility of a script be deleted by it's creator.
|
|
|
Searching updates hangs with this in error console...
|
|
|
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. |
|
|
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? |
|
|
I add a global
and change the div creation in updateScript to
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. |
|
|
Thanks for a great script. |
|
|
@ 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.
Thanks for the feedback and suggestions. |
|
|
I have just a little request: can you made the position of the box configurable ?
Another request (not so little this time) is:
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. |
|
|
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 |
|
|
Hi,
|
|
|
Thank you for the quick update! |
|
|
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! |
|
|
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! |
|
|
Making the text more readable also helps. |
|
|
I suggest placing a close button at the top right corner of the appearing div so that it won't get in the way. |
|
|
Yes, I use the GM_setValue function to store the last updates info, I believe that's the file you said. |
|
|
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.
