Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-4041-

grease monkey /prog/ scripts

Name: Anonymous 2009-01-04 21:52

anyone made/know of any good scripts?

Name: Anonymous 2009-01-04 22:55

no

Name: Anonymous 2009-01-04 23:00

To do what?

Name: Anonymous 2009-01-04 23:07

B[o]bCODE[/o] editor SEPPLUSPLUS

Name: Anonymous 2009-01-04 23:26

to make bbcode TURING COMPLETE of course

Name: Anonymous 2009-01-05 0:11

Name: Anonymous 2009-01-05 6:39

Star Trek [u]ENTERPRISE[u]

Name: FrozenVoid !FrOzEn2BUo 2009-01-05 6:43

its trivial to add your own buttons which expand into BBCODE tags.
There is lack of more advanced feature.
Like operating on selected text at once(click "Italicize selected text button"). or switching name/mail field via collapsible dropdown menu(and saving it with GM_set()) .
I would write one but its low priority for me.

Name: Anonymous 2009-01-05 7:20

userscripts.org requires registration, so it can suck a nut.

http://proggit.pastebin.com/f6eda20b9
http://proggit.pastebin.com/f74d5684a

Name: FrozenVoid !FrOzEn2BUo 2009-01-05 7:26

>>9
http://proggit.pastebin.com/f6eda20b9
Shiichan "Click here to view only this post and waste server bandwidth" is retarded.

Name: Anonymous 2009-01-05 8:45

>>10
much agreed. especially when it's on the same page already.

the other one i wrote because i am way too used to kareha-based boards and the completely random behaviour of showing the first 40 posts makes no sense.

Name: Anonymous 2009-01-05 8:50

i keep meaning to make a markdown/kareha style post formatter that rewrites *italic*, `code`, and so forth as bbcode tags ... and maybe with a preview function that actually works, too. i have tried that "expert bbcode framework", but i found it to be quite buggy and unsatisfactory: it doesn't support blockquotes, doesn't apply that text highlighting hook to code blocks, and messes up various other things as well. but, i don't post here enough for such a thing to really be useful.

Name: Anonymous 2009-01-05 9:28

>>12
That would be an interesting Greasemonkey script -- hooking Showdown (a JavaScript implementation of Markdown) and MarkItUp (generic configurable JavaScript markup editor) into world4ch boards. I'm too lazy to do it though.

Name: FrozenVoid !FrOzEn2BUo 2009-01-05 9:50

>>13
There is very little to gain from it. Firefox has autocomplete in forms and BBCODE isn't as hard to write as vi commands.

Name: Anonymous 2009-01-05 10:46

>>14
Autocomplete doesn't syntax check or have a preview button. And I'd prefer to not use an external editor -- Firefox isn't w3m after all.

Name: Anonymous 2009-01-05 10:52

>>14
bbcode is a pain to write and match tags, and it's dumber than html.

hell, even a script to convert <tag> to [tag] would be useful.

i was just considering lifting waha's javascript wakabamark implementation and adapting it to output [] instead of <>.

Name: FrozenVoid !FrOzEn2BUo 2009-01-05 12:28

>>16
If you use alot of BBCODE it could be. However if you just use it sparingly to emphasize key words,it not typing intensive.
Its not like memorizing lunix commands.

Name: Anonymous 2009-01-05 12:58

>>16
hell, even a script to convert <tag> to [tag] would be useful.
s#<([^>]+)>#[\1]#g

>>17
Its not like memorizing lunix commands.
Invalid comparison: memorization has nothing to do with time it takes to type. *nix shells have tab-completion; <textarea> does not.

Name: FrozenVoid !FrOzEn2BUo 2009-01-05 13:13

>>18
auto-completion is enabled for name fields(and other input fields).
For textareas its impractical to store that much info(and it would not autocomplete anything,just repost).

Name: Anonymous 2009-01-05 14:53

>>8
How about you made your suicide high-priority?

Name: Anonymous 2009-01-05 19:39

What the FUCK does autocompletion have to do with the bracket keys being in an annoying place on the keyboard?

Name: Anonymous 2009-01-06 7:47

Name: FrozenVoid !FrOzEn2BUo 2009-01-06 8:04

>>21
The posts don't mention keyboard configuration/layouts at all.
Its >>16 "bbcode is a pain to write and match tags, "
However typing Lunix commands all day is perfectly fine and easy.

Name: Anonymous 2009-01-06 8:49

No one types them in full, that's what zsh completion is for, moran.

Name: Anonymous 2009-01-06 9:10

Name: Anonymous 2009-01-06 9:10

WHAT A FUCKING RETARD
I HATE FROZEN VOID SO MUCH
FROZEN VOID IS A CANCER KILL PROG
DIE FROZEN VOID DIE

Name: Anonymous 2009-01-06 9:16

>>26
see >>25

Name: FrozenVoid !FrOzEn2BUo 2009-01-06 9:23

>>25
you can remove the debug piece "//alert(n[0].textContent);"

Name: Anonymous 2009-01-06 9:27

WHY DOESNT IT WORK?
HOW I MAKE WORK?

Name: FrozenVoid !FrOzEn2BUo 2009-01-06 9:30

Name: Anonymous 2009-01-06 9:32

HOLY SHIT IT WORKS THANK FUCK

Name: FrozenVoid!FrOzEn2BUo 2009-01-07 21:08

>>29
Your quoting inefficiently. I wouldnt make such trivial mistake, as I am very good at posting on the internet. Me, I would write a Javerscript program to automatically generate these posts and then post it on my BLOG.
You have read my BLOG right?
http://faggots.dicks.butts/
Read my BLOG.

Name: Anonymous 2009-01-08 1:29

>>26
I'd rather get rid of the dude the fake name/tripfags in his image.

>>25
I like you.

Name: Anonymous 2009-01-08 3:34

Anybody happen to have working scripts for the imageboards? It'd be real nice to filter some of the name/tripfag scum on /v/.

Name: Anonymous 2009-01-08 3:36

>>34
it isn't much different.

Name: Anonymous 2009-01-08 3:54

>>36
Doesn't seem to work.

>>35
I was looking for some type of overlord class that indicated a post, but I couldn't find anything of worth. Most of my other attempts ended in failure. Haven't really bothered with JavaScript since like, 2002.

Name: Anonymous 2009-01-08 5:35

>>38
Cheers.

Name: Anonymous 2009-01-08 6:45


var fire = [];
var fags = document.getElementsByClassName('postertrip');
var n;
for (n in fags) {
    var fag = fags[n];
    if (fag.parentNode.tagName == 'A')
        fag = fag.parentNode;
    if (fag.parentNode.tagName == 'TD')
        fire.push(fag.parentNode);
    else {
        while (fag && fag.className != 'filesize')
            fag = fag.previousSibling;
        if (fag) do {
            if (!(fag.id && fag.id.substr(0, 8) == 'nothread'))
                fire.push(fag);
            fag = fag.nextSibling;
        } while (fag && fag.className != 'omittedposts' && fag.tagName != 'TABLE');
    }
}
for (n in fire)
    fire[n].parentNode.removeChild(fire[n]);

Name: Anonymous 2009-01-08 8:20

>>40

Hey! This is not x86 assembly! FrozenVoid! may appreciate you if you rewrite your code in x86-fioc-assembly. Come on!

Name: Anonymous 2009-01-08 9:41

>>44
HOW DOES I INSTALL TCP? I DON'T THINK I HAVE IT ON MY SYSTEM.

Name: Anonymous 2009-01-08 9:50

Name: Anonymous 2009-01-08 10:00

>>47
I'm not seein#KJL¤&$%^¤NO CARRIER

Name: Anonymous 2009-01-08 10:44

>>47
IT ISN'T ON THERE WHERE DO I GET IT

Name: FrozenVoid!FrOzEn2BUo 2009-01-08 11:04

>>1-50
DISREGARD THAT! I SUCK COCKS!

Name: Anonymous 2009-01-08 11:16

>>50
YHBT.

Name: FrozenVoid!FrOzEn2BUo 2009-01-08 11:24

>>53
Actually forget this message, I suck dicks for a living.

Name: FrozenVoid!FrOzEn2BUo 2009-01-08 11:36

Dicks, dicks, diiiiiiicccccccckkkkkss!

Name: FrozenVoid!FrOzEn2BUo 2009-01-08 14:33

deeps DEEEPS

Name: FrozenVoid!FrOzEn2BUo 2009-01-08 14:47

nipple

Name: Anonymous 2009-01-08 18:53

YHBT

Name: Anonymous 2009-01-08 21:27

>>40
You failed code inspection. Variable name "fags" violates The Company's sexual harassment policy. ISO 9001 coordinator Lawanda Tyquila Jones will schedule your second attempt code inspection meeting, in a fat, sassy black woman kind of way.

Name: Anonymous 2010-08-04 7:52

It would be real fuckin neato if there were a userscript that showed a countdown timer beside 4chan's submit button to let you know how long it's been since you last posted, and when you can post again.  Flood detection is annoying.

Name: Anonymous 2010-08-04 9:00

>>60
No one cares about that here. Plus a little bird told me that the wait time was randomized to avoid that sort of thing. I have no idea whether that's still true, ever really was or exactly why it might have been thought to be effective against spammers though.

Don't change these.
Name: Email:
Entire Thread Thread List