Discuss Scratch

MrSherlockHolmes
Scratcher
500+ posts

So everyone's a follower of kaj, but can you make kaj follow you?

That's the challenge! It's definitely going to be hard because scratch doesn't allowed forced following, but if he no longer is on scratch, it's allowed right? Note that the only person kaj followed is space777 (https://scratch.mit.edu/users/kaj/following/ )


(click my thumbnail to find out where the emoticons can be found)

Last edited by MrSherlockHolmes (March 8, 2015 17:30:02)


Centred signature.
Superdoggy
Scratcher
1000+ posts

So everyone's a follower of kaj, but can you make kaj follow you?

I don't think this is even possible. you'd have to somehow steal Kaj's login cookie, and obviously that'll be a little difficult to find considering she hasn't logged in for quite a while.

Besides, I don't think that such a large security glitch exists in the Scratch Website. I could be mistaken… but I'm not sure.

Maybe a more constructive challenge would be to find Kaj's infamous project? I'm sure an embedded link to it exists somewhere. xD

Last edited by Superdoggy (March 2, 2015 18:46:00)









































MrSherlockHolmes
Scratcher
500+ posts

So everyone's a follower of kaj, but can you make kaj follow you?

Superdoggy wrote:

I don't think this is even possible. you'd have to somehow steal Kaj's login cookie, and obviously that'll be a little difficult to find considering she hasn't logged in for quite a while.

Besides, I don't think that such a large security glitch exists in the Scratch Website. I could be mistaken… but I'm not sure.

Maybe a more constructive challenge would be to find Kaj's infamous project? I'm sure an embedded link to it exists somewhere. xD
Yeah Still, it would be interesting, and…
wut? http://prntscr.com/6bv38g It appears that I have a reply but no views?

Last edited by MrSherlockHolmes (March 2, 2015 18:47:48)


Centred signature.
Superdoggy
Scratcher
1000+ posts

So everyone's a follower of kaj, but can you make kaj follow you?

MrSherlockHolmes wrote:

Superdoggy wrote:

I don't think this is even possible. you'd have to somehow steal Kaj's login cookie, and obviously that'll be a little difficult to find considering she hasn't logged in for quite a while.

Besides, I don't think that such a large security glitch exists in the Scratch Website. I could be mistaken… but I'm not sure.

Maybe a more constructive challenge would be to find Kaj's infamous project? I'm sure an embedded link to it exists somewhere. xD
Yeah Still, it would be interesting, and…
wut? http://prntscr.com/6bv38g It appears that I have a reply but no views?
Lol the view counter hasn't been working smoothly lately. xD it takes a while to update nowadays.








































MrSherlockHolmes
Scratcher
500+ posts

So everyone's a follower of kaj, but can you make kaj follow you?

Superdoggy wrote:

MrSherlockHolmes wrote:

Superdoggy wrote:

I don't think this is even possible. you'd have to somehow steal Kaj's login cookie, and obviously that'll be a little difficult to find considering she hasn't logged in for quite a while.

Besides, I don't think that such a large security glitch exists in the Scratch Website. I could be mistaken… but I'm not sure.

Maybe a more constructive challenge would be to find Kaj's infamous project? I'm sure an embedded link to it exists somewhere. xD
Yeah Still, it would be interesting, and…
wut? http://prntscr.com/6bv38g It appears that I have a reply but no views?
Lol the view counter hasn't been working smoothly lately. xD it takes a while to update nowadays.
Definitely

Centred signature.
MegaApuTurkUltra
Scratcher
1000+ posts

So everyone's a follower of kaj, but can you make kaj follow you?

1) It's not possible. I tried to add me some fake followers and it didn't work You need the right sessionID, and I doubt you'll find one from Kaj now, especially since they're banned.
2) Kaj's projects were probably deleted. Also, even if they weren't, projects don't store the creator's username in them.

$(".box-head")[0].textContent = "committing AT crimes since $whenever"
MrSherlockHolmes
Scratcher
500+ posts

So everyone's a follower of kaj, but can you make kaj follow you?

MegaApuTurkUltra wrote:

1) It's not possible. I tried to add me some fake followers and it didn't work You need the right sessionID, and I doubt you'll find one from Kaj now, especially since they're banned.
2) Kaj's projects were probably deleted. Also, even if they weren't, projects don't store the creator's username in them.
Your right, they were deleted. What a shame. It would have been so cool…

Centred signature.
djdolphin
Scratcher
1000+ posts

So everyone's a follower of kaj, but can you make kaj follow you?

Some of kaj's project's haven't been deleted. They can still be downloaded, and you can even view them in the player by passing parameters to the SWF.

Download for a kaj project: http://scratch.mit.edu/static/projects/kaj/285642.sb
View it online: http://scratch.mit.edu/scratchr2/static/Scratch.swf?project=http://scratch.mit.edu/static/projects/kaj/285642.sb

You could write a script to cycle through all the project IDs and check if http://scratch.mit.edu/static/projects/kaj/{ID}.sb returns a 200 status code. Your quest might end up like comp099's though.

Edit: And MegaApuTurkUltra, Scratch 1.x projects actually do store the username of the creator in the file.

Last edited by djdolphin (March 2, 2015 21:39:03)


!
Superdoggy
Scratcher
1000+ posts

So everyone's a follower of kaj, but can you make kaj follow you?

djdolphin wrote:

Some of kaj's project's haven't been deleted. They can still be downloaded, and you can even view them in the player by passing parameters to the SWF.

Download for a kaj project: http://scratch.mit.edu/static/projects/kaj/285642.sb
View it online: http://scratch.mit.edu/scratchr2/static/Scratch.swf?project=http://scratch.mit.edu/static/projects/kaj/285642.sb

You could write a script to cycle through all the project IDs and check if http://scratch.mit.edu/static/projects/kaj/{ID}.sb returns a 200 status code. Your quest might end up like comp099's though.

Edit: And MegaApuTurkUltra, Scratch 1.x projects actually do store the username of the creator in the file.
Lol, sounds like a decently-written script could do it pretty fast - besides I don't think a bunch of get requests would be as taxing as comp099's put requests. Running at 5000 requests per hour, it would only take a few hundred hours and likely wouldn't tax the server very much. It would be around the equivalent of 100 extra users on the Scratch site, which I'm guessing is practically nothing. However, I suppose getting ST permission first would likely be advisable. xD

Last edited by Superdoggy (March 3, 2015 00:14:54)









































MegaApuTurkUltra
Scratcher
1000+ posts

So everyone's a follower of kaj, but can you make kaj follow you?

djdolphin wrote:

Some of kaj's project's haven't been deleted. They can still be downloaded, and you can even view them in the player by passing parameters to the SWF.

Download for a kaj project: http://scratch.mit.edu/static/projects/kaj/285642.sb
View it online: http://scratch.mit.edu/scratchr2/static/Scratch.swf?project=http://scratch.mit.edu/static/projects/kaj/285642.sb

You could write a script to cycle through all the project IDs and check if http://scratch.mit.edu/static/projects/kaj/{ID}.sb returns a 200 status code. Your quest might end up like comp099's though.

Edit: And MegaApuTurkUltra, Scratch 1.x projects actually do store the username of the creator in the file.
Oh yeah I do remember seeing that project

$(".box-head")[0].textContent = "committing AT crimes since $whenever"
Superdoggy
Scratcher
1000+ posts

So everyone's a follower of kaj, but can you make kaj follow you?

This should work fairly well. xD there's probably a better way of doing it than throwing and catching exceptions, but IDK…

I'm going to ask Paddle2See if I can run this script, as it is limited to 5 requests per second maximum and therefore shouldn't really tax the server at all. However, still gotta ask!

Then maybe we can find Kaj's projects after all!

using System;
using System.IO;
using System.Net;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
    //sURL = "http://scratch.mit.edu/static/projects/kaj/285642.sb";
    public partial class Form1 : Form
    {
        Timer T = new Timer();
        string sURL;
        int N;
        public Form1()
        {
            T.Tick += new EventHandler(T_Tick);
            T.Interval = 200;
            N = 0;
            InitializeComponent();
        }
        void T_Tick(object sender, EventArgs e)
        {
            WebRequest wrGETURL;
            sURL = "http://scratch.mit.edu/static/projects/kaj/" + N.ToString() + ".sb";
            wrGETURL = WebRequest.Create(sURL);
            try
            {
                label1.Text = wrGETURL.GetResponse().ResponseUri.LocalPath.ToString();
                label2.Text += N + "\n";
            }
            catch
            {
            }
            N++;
            label1.Text = N.ToString();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            T.Start();
            label2.Text = "";
        }
    }
}

Last edited by Superdoggy (March 3, 2015 00:20:20)









































memel0rd
New to Scratch
36 posts

So everyone's a follower of kaj, but can you make kaj follow you?

Superdoggy wrote:

This should work fairly well. xD there's probably a better way of doing it than throwing and catching exceptions, but IDK…

I'm going to ask Paddle2See if I can run this script, as it is limited to 5 requests per second maximum and therefore shouldn't really tax the server at all. However, still gotta ask!

Then maybe we can find Kaj's projects after all!

using System;
using System.IO;
using System.Net;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
    //sURL = "http://scratch.mit.edu/static/projects/kaj/285642.sb";
    public partial class Form1 : Form
    {
        Timer T = new Timer();
        string sURL;
        int N;
        public Form1()
        {
            T.Tick += new EventHandler(T_Tick);
            T.Interval = 200;
            N = 0;
            InitializeComponent();
        }
        void T_Tick(object sender, EventArgs e)
        {
            WebRequest wrGETURL;
            sURL = "http://scratch.mit.edu/static/projects/kaj/" + N.ToString() + ".sb";
            wrGETURL = WebRequest.Create(sURL);
            try
            {
                label1.Text = wrGETURL.GetResponse().ResponseUri.LocalPath.ToString();
                label2.Text += N + "\n";
            }
            catch
            {
            }
            N++;
            label1.Text = N.ToString();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            T.Start();
            label2.Text = "";
        }
    }
}
This is exciting. I hope you didn't write that code in the forum editor, though.

Superdoggy
Scratcher
1000+ posts

So everyone's a follower of kaj, but can you make kaj follow you?

memel0rd wrote:

Superdoggy wrote:

This should work fairly well. xD there's probably a better way of doing it than throwing and catching exceptions, but IDK…

I'm going to ask Paddle2See if I can run this script, as it is limited to 5 requests per second maximum and therefore shouldn't really tax the server at all. However, still gotta ask!

Then maybe we can find Kaj's projects after all!

using System;
using System.IO;
using System.Net;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
    //sURL = "http://scratch.mit.edu/static/projects/kaj/285642.sb";
    public partial class Form1 : Form
    {
        Timer T = new Timer();
        string sURL;
        int N;
        public Form1()
        {
            T.Tick += new EventHandler(T_Tick);
            T.Interval = 200;
            N = 0;
            InitializeComponent();
        }
        void T_Tick(object sender, EventArgs e)
        {
            WebRequest wrGETURL;
            sURL = "http://scratch.mit.edu/static/projects/kaj/" + N.ToString() + ".sb";
            wrGETURL = WebRequest.Create(sURL);
            try
            {
                label1.Text = wrGETURL.GetResponse().ResponseUri.LocalPath.ToString();
                label2.Text += N + "\n";
            }
            catch
            {
            }
            N++;
            label1.Text = N.ToString();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            T.Start();
            label2.Text = "";
        }
    }
}
This is exciting. I hope you didn't write that code in the forum editor, though.
Lol nope, I've both C# and XNA installed, this is code from a windows form I made. I had to look up a few things on how to make HTTP requests, though, never tried it before. xD








































Rex208
Scratcher
500+ posts

So everyone's a follower of kaj, but can you make kaj follow you?

Superdoggy wrote:

This should work fairly well. xD there's probably a better way of doing it than throwing and catching exceptions, but IDK…

I'm going to ask Paddle2See if I can run this script, as it is limited to 5 requests per second maximum and therefore shouldn't really tax the server at all. However, still gotta ask!

Then maybe we can find Kaj's projects after all!

-snip-

._.

How does that even work?

(Note to self: Learn C.)

comp09
Scratcher
1000+ posts

So everyone's a follower of kaj, but can you make kaj follow you?

Superdoggy wrote:

memel0rd wrote:

Superdoggy wrote:

This should work fairly well. xD there's probably a better way of doing it than throwing and catching exceptions, but IDK…

I'm going to ask Paddle2See if I can run this script, as it is limited to 5 requests per second maximum and therefore shouldn't really tax the server at all. However, still gotta ask!

Then maybe we can find Kaj's projects after all!

using System;
using System.IO;
using System.Net;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
    //sURL = "http://scratch.mit.edu/static/projects/kaj/285642.sb";
    public partial class Form1 : Form
    {
        Timer T = new Timer();
        string sURL;
        int N;
        public Form1()
        {
            T.Tick += new EventHandler(T_Tick);
            T.Interval = 200;
            N = 0;
            InitializeComponent();
        }
        void T_Tick(object sender, EventArgs e)
        {
            WebRequest wrGETURL;
            sURL = "http://scratch.mit.edu/static/projects/kaj/" + N.ToString() + ".sb";
            wrGETURL = WebRequest.Create(sURL);
            try
            {
                label1.Text = wrGETURL.GetResponse().ResponseUri.LocalPath.ToString();
                label2.Text += N + "\n";
            }
            catch
            {
            }
            N++;
            label1.Text = N.ToString();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            T.Start();
            label2.Text = "";
        }
    }
}
This is exciting. I hope you didn't write that code in the forum editor, though.
Lol nope, I've both C# and XNA installed, this is code from a windows form I made. I had to look up a few things on how to make HTTP requests, though, never tried it before. xD

HOW DARE YOU!?!? USING C#?!?!?! MIKEROWSOFT PRODUCT??!!?!

Seriously, you should use Node.js, which is better suited to doing things like this…


Visit the website of Andrew Sun!


Superdoggy
Scratcher
1000+ posts

So everyone's a follower of kaj, but can you make kaj follow you?

comp09 wrote:

Superdoggy wrote:

memel0rd wrote:

Superdoggy wrote:

This should work fairly well. xD there's probably a better way of doing it than throwing and catching exceptions, but IDK…

I'm going to ask Paddle2See if I can run this script, as it is limited to 5 requests per second maximum and therefore shouldn't really tax the server at all. However, still gotta ask!

Then maybe we can find Kaj's projects after all!

using System;
using System.IO;
using System.Net;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
    //sURL = "http://scratch.mit.edu/static/projects/kaj/285642.sb";
    public partial class Form1 : Form
    {
        Timer T = new Timer();
        string sURL;
        int N;
        public Form1()
        {
            T.Tick += new EventHandler(T_Tick);
            T.Interval = 200;
            N = 0;
            InitializeComponent();
        }
        void T_Tick(object sender, EventArgs e)
        {
            WebRequest wrGETURL;
            sURL = "http://scratch.mit.edu/static/projects/kaj/" + N.ToString() + ".sb";
            wrGETURL = WebRequest.Create(sURL);
            try
            {
                label1.Text = wrGETURL.GetResponse().ResponseUri.LocalPath.ToString();
                label2.Text += N + "\n";
            }
            catch
            {
            }
            N++;
            label1.Text = N.ToString();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            T.Start();
            label2.Text = "";
        }
    }
}
This is exciting. I hope you didn't write that code in the forum editor, though.
Lol nope, I've both C# and XNA installed, this is code from a windows form I made. I had to look up a few things on how to make HTTP requests, though, never tried it before. xD

HOW DARE YOU!?!? USING C#?!?!?! MIKEROWSOFT PRODUCT??!!?!

Seriously, you should use Node.js, which is better suited to doing things like this…
LOL I know JavaScript is more suited, but I know C# which saves me half the trouble. Since I didn't know how to do a lot of the HTTP stuff, I figured I'd use a language that I already knew to spare me from double-confusion. xD








































djdolphin
Scratcher
1000+ posts

So everyone's a follower of kaj, but can you make kaj follow you?

Here's my plan to get kaj to follow me:

1. Register a trademark for space777.
2. File a lawsuit for trademark infringement and demand that the account is given to me.
3. Since the Scratch Team doesn't like fighting legal battles they would probably win, hopefully they'll comply.
4. I'll then own the only account that kaj is following.

Does that count?

!
CatsUnited
Scratcher
1000+ posts

So everyone's a follower of kaj, but can you make kaj follow you?

I searched up Space777 and he seems to have been on nearly as long as Kaj has.

bottom text
djdolphin
Scratcher
1000+ posts

So everyone's a follower of kaj, but can you make kaj follow you?

Super doggy, just so you know, the files for projects that were removed for being inappopriate on 1.4 were replaced with a placeholder. So you probably won't find what you're looking for.

!
Superdoggy
Scratcher
1000+ posts

So everyone's a follower of kaj, but can you make kaj follow you?

djdolphin wrote:

Superdoggy, just so you know, the files for projects that were removed for being inappropriate on 1.4 were replaced with a placeholder. So you probably won't find what you're looking for.

Oh. xD








































Powered by DjangoBB