Introducing Greasy Fork - a user scripts site

edited February 2014 in userstyles.org
I've just launched Greasy Fork - a site for user scripts. I hope it becomes the replacement for userscripts.org, which as of late has been buggy and filled with malware and spam.

Greasy Fork does not yet have its own forum, so I'm using this one for anyone who wants to discuss it. Let me know your thoughts.
«134

Comments

  • edited February 2014
    I guess Sign-in isn't working yet?
    Thanks, Jason, and good Luck!
  • Just made one too many changes before I made it live. It should be good now. Go grab that and be user #2!
  • OK. But it complains that it 'didn't get gem'.
    I'm sorry, i didn't know i was suppose to bring gems. Next time maybe?
    Funny lexicon. Here's the page i got after signing in:
    1252 x 860 - 233K
  • I think you just happen to be hitting it as I make updates. That error would've happened for about 15 seconds 10 minutes ago.
  • edited February 2014
    It needs a better theme.
    https://www.google.com/search?q=1950s+diner+counter&tbm=isch

    With tail fins.
  • edited February 2014
    It needs a better theme.
    https://www.google.com/search?q=1950s+diner+counter&tbm=isch

    With tail fins.
    LOL! :D
    Agreed, hideheader. I'm gonna have to put down my greasy spoon and pick up a fork - I'll surely miss those last few morsels the spoon would have picked up - oh, well ... I suppose I'll have to lick the bowl, now. ;)

    @Jason: I look forward to seeing where this goes. An interesting endeavor, indeed. :)

  • logo?
    90 x 95 - 12K
  • edited February 2014
    image
    547 x 103 - 28K
  • edited February 2014
    Yay!

    Our folks from userscripts.org are developing http://openuserjs.org/ though.
    Discussions: https://userscripts.org/topics/188999
  • edited February 2014

    The following scripts could not be imported:

    • Standalone Image Background and Transparency - Code cannot @require from https://raw.github.com/LouCypher/userscripts/master/image-background/minres/jscolor.js.
    • Social Buttons for AMO - Code cannot @require from https://raw.github.com/LouCypher/GM_config/master/gm_config.js.
    edit:

    Nevermind. I just read the rules
  • edited February 2014
    the rules
    Five Commandments would be a better name, IMHO
    edit: where can be found an approved version of gm_config?

  • edited February 2014
    Jason,
    i'm styling the site and i wonder if you can differentiate script link from author link. I'd like to be able to color them different. Please? TIA!

    Also, would be nice if tabs would have titles reflecting their content not just say 'Greasyfork'. I'm pretty sure you plan to do this at some point, right?
  • edited February 2014
    For now, anyways:
    @-moz-document domain(greasyfork.org) {
    #main-header + p + p + ul {
    -moz-column-count: 3 !important;
    }
    #main-header + p + p + ul > li > a:first-child {
    color: maroon !important;
    }
    #main-header + p + p + ul > li:not(:last-child) > a:first-child:hover {
    color: red !important;
    }
    #main-header + p + p + ul > li > a:last-child {
    color: blue !important;
    }
    #main-header + p + p + ul > li:last-child > a {
    color: green !important;
    }
    }
  • It needs a better theme.
    https://www.google.com/search?q=1950s+diner+counter&tbm=isch

    With tail fins.
    Yeah, got lots of things to do, and the theme is something I only put a bit of effort into so far. Plus I suck at design.
    Our folks from userscripts.org are developing http://openuserjs.org/ though.
    Discussions: https://userscripts.org/topics/188999
    I've seen that. I was going to give it a chance, but after three months and no working site, I decided to take matters in my own hands.

    The following scripts could not be imported:

    • Standalone Image Background and Transparency - Code cannot @require from https://raw.github.com/LouCypher/userscripts/master/image-background/minres/jscolor.js.
    • Social Buttons for AMO - Code cannot @require from https://raw.github.com/LouCypher/GM_config/master/gm_config.js.
    These scripts are OK, but I'd like to get an "official" version. Would these be fine:
    https://github.com/sizzlemctwizzle/GM_config
    http://jscolor.com/jscolor/jscolor.js

    ?
  • The following scripts could not be imported:

    • Standalone Image Background and Transparency - Code cannot @require from https://raw.github.com/LouCypher/userscripts/master/image-background/minres/jscolor.js.
    • Social Buttons for AMO - Code cannot @require from https://raw.github.com/LouCypher/GM_config/master/gm_config.js.
    These scripts are OK, but I'd like to get an "official" version. Would these be fine:
    https://github.com/sizzlemctwizzle/GM_config
    http://jscolor.com/jscolor/jscolor.js

    ?
    The original GM_config doesn't work on my script. My fork is way behind. I have to update my user script first.
    jscolor on jscolor.com works, but if it's updated, it could also break my user script. That is why I use copied version.
  • differentiate script link from author link
    Done.
    titles reflecting their content
    I've had so many tabs open lately I didn't even notice... Also done.
  • The original GM_config doesn't work on my script. My fork is way behind. I have to update my user script first.
    jscolor on jscolor.com works, but if it's updated, it could also break my user script. That is why I use copied version.
    I'm trying to ensure security and transparency of the scripts posted on Greasy Fork. I'm not saying that your versions are insecure or not transparent, but if possible I would like to limit the list of allowed scripts to things easily identifiable and useful to many people.

    What's the reasoning behind @require-ing these scripts instead of embedding them directly in your code? Do you have many scripts that use these?
  • edited February 2014
    Thanks for the tabs titles! But i don't see any change in scripts titles and author names links.
    I'm talking about this list, for instance. All titles are numbered. What should i use to make all title one color? (A[href="/scripts/25"], A[href="/scripts/1"], A[href="/scripts/12"]etc.)
    The same for authors names.
    You can see what Sonny did (code above), that's what i'm talking about. But it'd be much nicer if you'd assign some IDs to those.

    Also, i don't think you need any logo. The h1 you have there now is easily customizable to anybody' liking by changing font/size/colors/shadows/bg.... Enough with cartoons already, time to grow up.
    I don't see it now but there was a page that said something about 'blah blah clean scripts'. I think that's all it needs, a small logo and the font instead of an image. Exactly what you have now. Tab fav, that's another matter. I personally don't need it and not asking for it. But it's probably a good idea down the road.
  • Sonny,
    thanks a lot! Will do for now.
  • Thanks for the tabs titles! But i don't see any change in scripts titles and author names links.
    Oh, I thought that's what you meant.

    That page is going to change very soon, so I'll add a bunch of classes when I rework it.
  • Thank you! I just added the url to my Tin style for now (havta get rid of that white, you know).
  • OK, I changed it around with classes and metadata galore.
  • edited February 2014
    Thanks for your efforts to bring back the so useful, but so corrupted too, Userscripts.org!

    Can you change that for :
    Code cannot @require from http://userscripts.org/scripts/source/115323.user.js ?

    that's an useful script to add directly our CSS:
    // ==UserScript==
    // @name GM_setStyle
    // @namespace http://userscripts.org/users/37004
    // @description Alternative to GM_addStyle for Greasemonkey
    // @copyright 2011+, Marti Martz (http://userscripts.org/users/37004)
    // @license GPL version 3 or any later version; http://www.gnu.org/copyleft/gpl.html
    // @license (CC); http://creativecommons.org/licenses/by-nc-sa/3.0/
    // @version 0.0.15
    // @icon http://www.gravatar.com/avatar.php?gravatar_id=e615596ec6d7191ab628a1f0cec0006d&r=PG&s=48&default=identicon
    //
    // @exclude *
  • I'm trying to ensure security and transparency of the scripts posted on Greasy Fork. I'm not saying that your versions are insecure or not transparent, but if possible I would like to limit the list of allowed scripts to things easily identifiable and useful to many people.
    I understand and appreciate that.
    Perhaps you can also let us upload JS library to greasyfork?
    What's the reasoning behind @require-ing these scripts instead of embedding them directly in your code?
    It's easier to maintain, IMO.
    Do you have many scripts that use these?
    Actually, no, and as far as I remember, only those two.
  • Thanks, Jason! Appreciate you taking the time for some css image
  • edited February 2014
    @makondo,
    Don't get to far in theming the site, because I am working on a table script for it. This is what I got thus far. Of course I will put a length limit for the descriptions cells. Just need to add the sorting functions and some basic css.
    1562 x 128 - 31K
  • edited February 2014
    For those interested, a table layout for Greasy Fork: https://dl.dropboxusercontent.com/u/77691265/greasyfork.js
    1305 x 167 - 41K
  • Awesome, Sonny! Got'a in your thread. Thanks a lot!
  • Jason,
    could you please add another sorter, by name? Maybe add an alphabetic letter selection if possible?
Sign In or Register to comment.