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

userscript support throd

Name: aeosynth !zdxFBW2hCw 2010-02-14 21:28

instead of registering on us.o just to make one post, you can use this thread. questions, comments, feature requests, patches are all fine.

I'll provide support for everything listed at http://userscripts.org/users/64431/scripts.

Name: Anonymous Z 2010-02-16 5:32

Has anyone really been far even as decided to use even go want to do look more like?

Name: Anonymous 2010-02-16 11:45

Name: Anonymous 2010-02-17 4:40

How can you get 4chan time to work on the text boards?

Name: aeosynth !zdxFBW2hCw 2010-02-17 6:55

>>7
I guess I could seperate date parsing from date manipulation, then check the url to see which parser to use. Give me a sec....

Updated.

Name: Anonymous 2010-02-17 8:29

>>8
Cheers. It works except there's some brackets that appear after the date :

02/17/2010()06:55AM

Name: 9 2010-02-17 8:31

Forgot to mention the brackets only appear on the text boards.

Name: Anonymous 2010-02-17 15:35

How come insta-click doesnt work on google searches?

Name: aeosynth !zdxFBW2hCw 2010-02-17 19:03

>>9
>>10
actually the brackets appear on the imageboards too, you just don't notice it because they're being used to enclose the day of the week. the text boards don't display the dotw, so the brackets are empty there. change the date formatting yourself.

I guess I could extract the formatting into a seperate function, too; that would probably be easier than figuring out the dotw based on the timestamp.

>>11
b/c insta-click only sees the links available at page load, while google uses ajax to insert more links after page load. let me fix that....

Updated.

Name: Anonymous 2010-02-18 8:14

>>12
I found a third option - include the bracketsparens in the matches.

4chan time updated.

Name: Anonymous 2010-02-18 8:33

is there a way to make /b/ackwash compatible with fychan? because it doesn't work for me

Name: Anonymous 2010-02-18 16:01

>>12
Cheers.

How did you learn to code? How many languages do you know?

Name: Anonymous 2010-02-18 18:28

>>15
It is more valuable to learn how to design programs than the number of languages you've experienced. http://htdp.org

Name: aeosynth !zdxFBW2hCw 2010-02-18 18:49

>>14
/b/ackwash reloaded works fine for me in opera 10.50 with fychan and 4chan x.

>>15
you can read my origin story at http://aeosynth.wordpress.com/2009/09/29/goodnight/. basically, I learned to code by writing code. javascript is really the only programming language I'm comfortable with atm.

Name: Anonymous 2010-02-18 21:41

Hey man, I was wondering if you could add easymodo on the related boards (/a/  /jp/  /m/  /sp/ ). Sometimes, the archive has sauce for images.

Name: Anonymous 2010-02-18 21:50

Also, now that "Quick post" has been removed, I've noticed that sometimes the thread updater duplicates the posts you make.
http://i46.tinypic.com/2q0lgqq.jpg

Browser is opera 10.50

Name: Anonymous 2010-02-18 21:54

>>18
If you're talking about 4chan sauce, add whatever url works to the prefix array.

Name: Anonymous 2010-02-18 21:59

>>20
I am talking about 4chan sauce, but it uses the md5 (4chan has an md5 attribute for images, though) of the images instead of the location.

I tried doing it myself, but I failed.

Name: Anonymous 2010-02-18 22:03

>>21
an example would be http://archive.easymodo.net/cgi-board.pl/{board}/image/{hash}

Name: aeosynth !zdxFBW2hCw 2010-02-18 23:19

>>22
that is so not getting implemented.

Name: Anonymous 2010-02-19 1:10

>>23
;-;
Ok, I'll try again. How do I get it to work with the thread updater, though?

Name: Anonymous 2010-02-19 11:05

>>17
hmm. I use operaUSB (opera-usb.com). do you see any reason why this could be a problem?

Name: Anonymous 2010-02-19 11:25

>>25
here.
just tested with a default install.

fychan, 4chan filter works
4chanX, backwash doesn't

with the USB install only fychan works

of course I installed the gmfunctions emulator, made sure that loads first and that backwash loads after 4chanX

any ideas?

Name: Anonymous 2010-02-19 11:25

Do you know regex?

Name: Anonymous 2010-02-19 11:53

>>27
who are you talking to?

Name: aeosynth !zdxFBW2hCw 2010-02-19 18:02

>>26
stack trace plox. I don't support opera usb, only the normal Opera. 10.50+ is required now for json support, and the emulator isn't needed anymore.

so - make sure 4chan x is the only script in your userscript folder, reload a 4chan page, look for errors in the error console. repeat for backwash.

>>24
4chan sauce should work w/ the updater....

Name: Anonymous 2010-02-20 5:26

>>28
aeosynth

Name: aeosynth !zdxFBW2hCw 2010-02-20 6:49

>>27
>>30
that is a bad question and you should feel bad

Name: Anonymous 2010-02-20 9:14

>>31
? Regex is commonly used in javascript.

Name: Anonymous 2010-02-20 16:09

>>32
Of course he knows RegEx

Name: Anonymous 2010-02-20 16:09

why is this in comp and not prog?

Name: Anonymous 2010-02-20 16:24

>>34
Because of tradition.

Name: aeosynth !zdxFBW2hCw 2010-02-20 22:28

>>34
/prog/riders don't need support.

>>35
also this.

Name: Anonymous 2010-02-21 11:55

/prog/ is gay

Name: Anonymous 2010-02-21 12:34

Wha do I add to the 4chan filter to make it block all users who use trips?

Name: Anonymous 2010-02-21 13:14

>>38
!

Name: Anonymous 2010-02-22 16:20

Hey I'm using this thread filter but I get bands where the threads are hidden.


// ==UserScript==
// @name ShiichanFilter
// @namespace 4ch
// @include http://dis.4chan.org/*;
// ==/UserScript==
function gcl(vclass){return document.getElementsByClassName(vclass)}
var filt=/test1|text2|text3/gim;
var filt2=/name1|name2|name3/gim;
var filt3=/thread1|thread2|thread3/gim; //Links/threadnames
function tag(x,y){if(!y){return document.getElementsByTagName(x)}else{return x.getElementsByTagName(y)}};
function sa(x,y,z){x.setAttribute(y,z)};
var posts=tag('blockquote');var pl=posts.length;//hide by text
for(var d=0;d<pl;d++){if(posts[d].innerHTML.search(filt)!=-1){sa(posts[d].parentNode,'style','display:none')}else{sa(posts[d].parentNode,'style','display:inline')}}
var ss2=gcl("postername");//hide by postername
for(var d=0;d<pl;d++){if(ss2[d].innerHTML.search(filt2)!=-1){sa(ss2[d].parentNode.parentNode.parentNode,'style','display:none')}}
var st2=gcl("replies");//hide entire thread
for(var d in st2){if(st2[d].parentNode.innerHTML.search(filt3)!=-1){sa(st2[d].parentNode.parentNode.parentNode,"style","display:none")}}
var sd2=tag("a");//hide thread from links
for(var d in sd2){if(sd2[d].innerHTML.search(filt3)!=-1){sa(sd2[d],"style","display:none");}}


Is there a way to modify the above code to make it hide threads the way this script does? :



var threads, thread;
threads = document.evaluate("//div[@class='border']", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
for (var i = 0; i < threads.snapshotLength; i++) {
  thread = threads.snapshotItem(i);
  if (-1 != thread.childNodes[3].childNodes[3].childNodes[1].childNodes[1].textContent.search(/200[4-8]-[0-9][0-9]-[0-9][0-9] [0-9][0-9]:[0-9][0-9]/g)) {
      thread.style.display = "none";
  }
}

Name: aeosynth !zdxFBW2hCw 2010-02-23 5:11

>>40
wow that's some ugly code. try this:
// ==UserScript==
// @name           dis.4chan.org filter
// @namespace      aeosynth
// @include        http://dis.4chan.org/*;
// ==/UserScript==

var comments = /comment1|comment2/i;
var names = /name1|name2/i;
var subjects = /subject1|subject2/i;
var years = /200[4-8]/;

//utility
function $$(selector) {
  return document.body.querySelectorAll(selector);
}
function x(xpath, root) {
  return document
    .evaluate(xpath, root, null, XPathResult.ANY_UNORDERED_NODE_TYPE, null)
    .singleNodeValue;
}
//funk(s)
function filter(regex, nodes, className) {
  for (var i = 0, l = nodes.length; i < l; i++) {
    if (regex.test(nodes[i].textContent)) {
      x('ancestor::div[starts-with(@class, "' + className + '")]', nodes[i])
        .style.display = 'none';
    }
  }
}
//main
filter(comments, $$('blockquote'), 'post');
filter(names, $$('span.postername'), 'post');
filter(subjects, $$('span.replies + a'), 'border');
filter(years, $$('span.posterdate'), 'border');

Name: aeosynth !zdxFBW2hCw 2010-02-23 5:19

>>41

// @copyright      2010, James Campos
// @license        WTFPL; http://sam.zoy.org/wtfpl/

/* This program is free software. It comes without any warranty, to
 * the extent permitted by applicable law. You can redistribute it
 * and/or modify it under the terms of the Do What The Fuck You Want
 * To Public License, Version 2, as published by Sam Hocevar. See
 * http://sam.zoy.org/wtfpl/COPYING for more details. */

Name: Anonymous 2010-02-23 9:48

>>41
Cheers. How do I get this bookmarklet to work on imagefap?


javascript:(function(){function%20I(u){var%20t=u.split('.'),e=t[t.length-1].toLowerCase();return%20{gif:1,jpg:1,jpeg:1,png:1,mng:1}[e]}function%20hE(s){return%20s.replace(/&/g,'&amp;').replace(/>/g,'&gt;').replace(/</g,'&lt;').replace(/"/g,'&quot;');}function%20U(a){var%20r=[];o:for(var%20i=0,n=a.length;i<n;i++){for(var%20x=0,y=r.length;x<y;x++){if(r[x][0]==a[i][0])continue%20o;}r[r.length]=a[i];}return%20r;}var%20q,h,i,z=open().document;var%20a=[];z.write('<style%20type="text/css">img{max-width:100%}</style>'/*+'<p>Images%20linked%20to%20by%20'+hE(location.href)+':</p><hr>'*/);for(i=0;q=document.links[i];++i){h=q.href;if(h&&I(h))a.push([hE(h),q.innerHTML]);}a=U(a);for(i=0;q=a[i];++i){z.write('<p>'/*+q[1]%20--dangerous%20innerhtml--%20+'%20('+q[0]+')<br>'*/+'<img%20src="'+q[0]+'">');}z.close();})()

Name: Mr.KonataIzumi(¯◡◡¯·) !hKVgwdyGeM 2010-02-23 13:27

So why is this shit happening? http://grab.by/2CwF

Happens whenever I click a post number link -- either the "no." link, the actual post number, or >>one of these.

Sanku for your help and awesome extension :3

Name: Mr.KonataIzumi(¯◡◡¯·) !hKVgwdyGeM 2010-02-23 13:28

>>44

For reference, I'm on Chrome Mac 5.0.322.2 dev.

Name: Mr.KonataIzumi(¯◡◡¯·) !hKVgwdyGeM 2010-02-23 13:30

Fuck, ignore the last couple posts, uninstalling 4chan Time did the trick. Should have tried that first.

Name: aeosynth !zdxFBW2hCw 2010-02-23 13:43

>>46
The order the scripts are executed in matters. which can be confusing and really sucks.

>>43
idunnolol.

Name: Anonymous 2010-02-24 5:39

dont u think that your filter causes less moderation because less spam is reported?

Name: aeosynth !zdxFBW2hCw 2010-02-24 7:04

>>48
probably. I wish 4chan automatically filtered reported posts, but it doesn't.

Name: Anonymous 2010-02-25 8:30

bump

Name: Anonymous 2010-02-25 9:38

>>41 When i use this filter and I want to filter soemthing with a slash "/" The script ceases to work. I think this is because "//" is used for coments or something. Is there a workaround? I tried      "%2F" the url encoding for slash but that didnt work...

Name: aeosynth !zdxFBW2hCw 2010-02-25 13:33

>>51
it's because `/' is used to denote the beginning and end of a regex. escape it with a backslash `\': 1/0 -> 1\/0.

you can find more info on regexes at https://developer.mozilla.org/en/Core_JavaScript_1.5_Guide/Writing_a_Regular_Expression_Pattern.

Name: Anonymous 2010-02-25 13:49

>>52
Ok so if I wanted to filter say the string "/k/" I would enter this in the script?

"/\/k/\/"

Name: aeosynth !zdxFBW2hCw 2010-02-25 15:55

>>53
if that's the only pattern you're searching for, then yeah, that'll work. if you decide you want to search for more stuff, then add a bar `|': /\/k\/|pattern2/ .

honestly though, the 4chan filter works on text boards, why would you want a script that forces you to edit its source to change anything? if you're a developer, then yeah small codesizes are great because they're easier to understand/hack, but for an end-user, that just seems masochistic.

(I swear I'll (eventually) update my scripts so that everyone has the same options gui as the firefriends)

Name: Anonymous 2010-02-25 17:02

>>54
Your 4chan filter cannot hide threads on the text boards thats why :( I have to mess around with that awful script

Name: aeosynth !zdxFBW2hCw 2010-02-26 17:04

>>55
Ah, you should have told me that in the first place. I just tried it and thread hiding works except for tripcodes and subjects. Does putting 'anon' in the name field not hide any threads?

Name: Anonymous 2010-02-27 4:58

>>56
Yeah it does.

Name: Anonymous 2010-02-28 8:48

Would like to see a way for the filter to show you what a filter is affecting, think it was requested on the us.o page, just putting it here too.

Name: Anonymous 2010-02-28 12:34

What are chances of you developing a mini 4chan X for the text boards?

Name: aeosynth !zdxFBW2hCw 2010-02-28 19:03

>>60
trip + subject filtering should be fixed now.

Name: Anonymous 2010-02-28 21:55

I haven't read the thread so I don't know if it's already been said, but you should have an option in the filter to hide posts that reply to posts you have hidden.

Name: Anonymous 2010-02-28 23:07

Why is it when i try to do a quick reply on a NSFW board, the ad at the top shows up in the popup window?

Name: aeosynth !zdxFBW2hCw 2010-02-28 23:26

>>62
That's planned, but I'm gonna have to rewrite 4chan X to thread replies first.

>>63
because you're not using a decent ad blocker.

Name: Anonymous 2010-03-01 4:35

\begin{array}{c}F\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\ U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U \\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\\U\end{array}

Name: Anonymous 2010-03-04 19:31

Hey I am getting some weird issues. As you can see in this screenshot: http://img411.imageshack.us/img411/3483/downloadv.png
I am getting double updater boxes and double arrows and yacie stop working when this happens. I am running chrome with 3 extensions:
4chan x
yacie
/b/ackwash reloaded
any help is gladly appreciated.

Name: aeosynth !zdxFBW2hCw 2010-03-06 0:35

Well, I updated 4chan x. I think I've solved the multiples bug on Firefox, on Chrome not so much, and now for some reason Quick Reply on Chrome doesn't work....

Name: aeosynth !zdxFBW2hCw 2010-03-06 5:05

>>67
false alarm. god damn fucking chrome doesn't know how to upgrade scripts.

uninstall / reinstall 4chan x and the bug should be fixed.

Name: Anonymous 2010-03-11 9:20

Would you consider porting 4chanX to work on 420chan ?

Name: aeosynth !zdxFBW2hCw 2010-03-11 12:48

>>69
I don't use 420chan, so no. If someone else ports it and sends me a patch, then I might support it.

Name: Anonymous 2010-03-11 13:51

Uncaught exception: Error: WRONG_ARGUMENTS_ERR
Error thrown at line 1013, column 2 in x(xpath, root) in .user.js.js:
    return document.evaluate(xpath, root, null, XPathResult.ANY_UNORDERED_NODE_TYPE, null).singleNodeValue;

called from line 108, column 0 in <anonymous function>() in .user.js.js:

    const form = x('./form');
called from line 44, column 0 in .user.js.js:
    (function() {// <-- Opera wrapper

I'm using Opera 10.5. Not sure what I'm doing wrong.

Name: aeosynth !zdxFBW2hCw 2010-03-11 19:46

>>71
um, it would help if you stated which script you were having trouble with (4chan x). that would help me and other users.

I just tested and it works find for me in Opera 10.50. remove all other scripts from your js folder and try again; that's the only think I can think of.

Name: Anonymous 2010-03-11 23:49

>check for update
>"global default" option

OH GOD YES.

Name: Anonymous 2010-03-12 2:44

>>73
QUOTE FAILURE

OH GOD NO.

Name: aeosynth !zdxFBW2hCw 2010-03-12 5:11

>>73
:). there was actually a bug with 'global default' that prevented it from saving filters, I updated the script just now to fix it.

>>74
got a bit lazy there with the nested spoilers, eh?

Name: Anonymous 2010-03-12 20:47

>>75
got a bit lazy there with the nested spoilers, eh?
No actually, that was the intended effect.

Name: aeosynth !zdxFBW2hCw 2010-03-12 21:08

>>76
hm, my preference would be to reveal the second word after the last letter of the first, not on.

like this

Name: aeosynth !zdxFBW2hCw 2010-03-12 21:12

>>77
like this

Name: Anonymous 2010-03-13 17:46

Did moot do something to 4chan so that now I can't quick reply on /g/ with 4chan X(+that other script of yours which name I forgot)?

Name: aeosynth !zdxFBW2hCw 2010-03-13 21:28

>>79
(+that other script of yours which name I forgot)
honestly, how hard is it for you to look in your greasemonkey menu and see what's enabled? quick reply works fine for me on /g/, both replying from the front page and inside the thread.

Name: Anonymous 2010-03-13 22:34

>>80
It's chromium so I had to "blend" your scripts with a blendtec total blender for it to work without it recursively backlinking(you know what I mean).

Unless updating to the latest build of chromium fucked it up for me... BRB.

Name: aeosynth !zdxFBW2hCw 2010-03-13 22:54

>>81
see
>>67
recursive backlinking is fixed.

it does seem that quick reply on chromium is broken.

OT, isn't chromium's tab completion pretty sweet? it's not enough to make me switch, but it is cool.

Name: Anonymous 2010-03-13 23:16

>>isn't chromium's tab completion pretty sweet?
yes very
anyways, it seems there's a problem with the site(yet again) and the lag is interfering with me trying to reply.
Probably another DDoS or something.

Name: Anonymous 2010-03-14 5:54

I've noticed a discrepancy in the post count. The favicon for 4chanX gives the right one but the thread filter  gives a huge one. Any ideas? Is this to do with userscript order?

Name: aeosynth !zdxFBW2hCw 2010-03-14 6:30

>>84
4chan filter shows the total number of posts, while 4chan x shows the number of unread posts, which goes down as you scroll the page.

Name: Anonymous 2010-03-14 7:34

>>85
I know. This is with no scrolling, see:

http://bayimg.com/image/ialgiaacd.jpg

Name: Error 2010-03-14 12:11

4chan x does nothing for me (Opera 10.51 RC1). Hasn't since 10.10.

These are the errors I get when loading a 4chan thread with 4chan x active:

==============

JavaScript
User JS compilation
Syntax error at line 18 :
ki|antedFiles))"</A>,
--------------------^
syntax error
JavaScript
User JS compilation
Syntax error at line 186 :
(locationHref))</A> {
--------------------^
in string literal: invalid line terminator.

===============

Any idea how to fix?

Name: Error 2010-03-14 12:14

Never mind...updating to latest version, and it's suddenly working. Nice.

Name: aeosynth !zdxFBW2hCw 2010-03-14 20:23

>>86
It works fine for me in either order, so I'm thinking it's a conflict with another script. First make sure you're using the latest versions of 4chan x and 4chan filter, then disable everything except for those two scripts. If the bug persists, swap their order.

Name: Anonymous 2010-03-17 15:39

Why is 4chan freezing so much?

Name: aeosynth !zdxFBW2hCw 2010-03-17 22:35

>>90
because you touch yourself at night.

Name: Anonymous 2010-03-22 8:06

[hHHh][eEEe3€][rrRR][eEeE3€][\s][iiII|][ssS5S][\s][t+TtT][hHHh][eEEEe3€][\s][mMMm][eEeE3€][nNNn][t+TtT][aAAa@][llLLi1][lLLi1l]

regex for first couple words of anontalk spam.

Name: Anonymous 2010-03-24 8:30

can you make the thread watcher show the board of the thread?

Name: Anonymous 2010-03-24 9:53

>>92
regex for

"it's awesomesfsdfsf!?

<<-- 9304934"-like spam

[A-Za-z!?'\.\s]*(?=([<]{1,5}[\s]*[-]{1,5}[\s]*[\d]{3,20}))

probably could be done better, but it works etc.

Name: Anonymous 2010-03-24 14:58

Just installed the script for the first time on the FF 3.6.3pre - the menu does not get displayed. I see "Watched Threads" and added up / down / hide buttons next to posts, though.

Name: Anonymous 2010-03-24 14:59

Just installed the script for the first time on the FF 3.6.3pre - the menu does not get displayed. I see "Watched Threads" and added up / down / hide buttons next to posts, though.

Name: Anonymous 2010-03-24 15:10

Sorry for the double post. Anyway, I overlooked that one ought to place the script above the 4chan filter, it works just fine now. Sorry resp. thanks.

Name: INFECTED !i7MUSHROOM 2010-03-25 0:00

The 4chan X report button is not working correctly. It seems to be reporting the thread at the top of the page no matter which thread I try to report.

Name: aeosynth !zdxFBW2hCw 2010-03-25 14:49

>>93
done

>>98
fixed

Name: Anonymous 2010-03-25 20:28

Could you verify that quick reply on >>>/gif/ leads to this?
img404.imageshack.us/img404/4126/capturew.jpg

Name: aeosynth !zdxFBW2hCw 2010-03-25 22:00

>>100
it does if you don't block ads....

Name: INFECTED !i7MUSHROOM 2010-03-25 22:31

>>99
Thanks, bro. I love your work.

Name: aeosynth !zdxFBW2hCw 2010-03-26 0:09

>>102
<3

Name: Anonymous 2010-03-26 9:52

Problem with 4chan filter. When the op-post of a thread gets filtered, there is no stub for that thread even if the option "show stubs" is turned on. Furthermore, hidden threads won't show up when I click "show". The only way to see them is to turn off the filter and reload.
I use Firefox 3.6.2 and 4chan X with "thread hiding" enabled.

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