Discuss Scratch

PoIygon
Scratcher
1000+ posts

How many 3 letter usernames are left

9gr wrote:

this snap! project can help you, just download the xml file and import it into snap.
or you could use this
You can edit it so it only has letters and not other characters.
9gr
Scratcher
1000+ posts

How many 3 letter usernames are left

1vq wrote:

9gr wrote:

this snap! project can help you, just download the xml file and import it into snap.
or you could use this
TYSM
I am soooooo honered to be a 3 letter userame :DDDDDDDDDD
If you create a 3 letter username then only take ONE. (My real user is cat_tap)
As for this, I won't go spreading the news of that, we don't want all the 3 letter usernames taken XD.
So anyway, THANKYOU! <3
That was VERY helpful.
As for the amount left, according to that, there is 49 left. 0.0
My snap project sometimes doesn't work, there are definitely many more.
9gr
Scratcher
1000+ posts

How many 3 letter usernames are left

PoIygon wrote:

9gr wrote:

this snap! project can help you, just download the xml file and import it into snap.
or you could use this
You can edit it so it only has letters and not other characters.
I'll push an update to it so there are many other options later.
will I get banned from snap
cat_tap
Scratcher
1000+ posts

How many 3 letter usernames are left

9gr wrote:

1vq wrote:

9gr wrote:

this snap! project can help you, just download the xml file and import it into snap.
or you could use this
TYSM
I am soooooo honered to be a 3 letter userame :DDDDDDDDDD
If you create a 3 letter username then only take ONE. (My real user is cat_tap)
As for this, I won't go spreading the news of that, we don't want all the 3 letter usernames taken XD.
So anyway, THANKYOU! <3
That was VERY helpful.
As for the amount left, according to that, there is 49 left. 0.0
My snap project sometimes doesn't work, there are definitely many more.
yeah I thought that there might have been more..
ScratchCatHELLO
Scratcher
1000+ posts

How many 3 letter usernames are left

1vq wrote:

there is 49 left.
that's the number of usernames that only have numbers and symbols (_ and -).
you need to modify the project

there's actually 7,404 usernames left
Nezon
Scratcher
1000+ posts

How many 3 letter usernames are left

I sniped one myself, but turns out me the idiot forgot the password
ScratchCatHELLO
Scratcher
1000+ posts

How many 3 letter usernames are left

Nezon wrote:

I sniped one myself, but turns out me the idiot forgot the password

did you confirm the email?
1vq
New Scratcher
7 posts

How many 3 letter usernames are left

ScratchCatHELLO wrote:

1vq wrote:

there is 49 left.
that's the number of usernames that only have numbers and symbols (_ and -).
you need to modify the project

there's actually 7,404 usernames left
But… my username has letters, and it's from the project.
ScratchCatHELLO
Scratcher
1000+ posts

How many 3 letter usernames are left

Here's a python script that uses a brute force method (i'm too lazy to figure out file saving)
import requests
import concurrent.futures
# this script is not originally by me. credit goes to I8P. read this post (https://scratch.mit.edu/discuss/post/4901838/) for the original python3 script
URL = "https://api.scratch.mit.edu/users/"
CONNECTIONS = 20
def get_usernames(alphabet):
    my_list = []
    for l1 in alphabet:
        for l2 in alphabet:
            for l3 in alphabet:
                my_list.append(l1 + l2 + l3)
    return my_list
def check_username(username):
    r = requests.get(URL + username)
    return (r.status_code == requests.codes.ok)
usernames = get_usernames("abcdefghijklmnopqrstuvwxyz1234567890-_")
print("Concurrent")
available_usernames = []
with concurrent.futures.ThreadPoolExecutor(max_workers=CONNECTIONS) as executor:
    # Start the load operations and mark each future with its username
    future_to_url = {executor.submit(check_username, username): username for username in usernames}
    for future in concurrent.futures.as_completed(future_to_url):
        username = future_to_url[future]
        if not future.result():
            print(username)
            available_usernames.append(username)
print(available_usernames)
print(len(available_usernames))

Last edited by ScratchCatHELLO (March 7, 2021 23:50:24)

Nezon
Scratcher
1000+ posts

How many 3 letter usernames are left

delete

Last edited by Nezon (March 2, 2021 20:15:10)

ScratchCatHELLO
Scratcher
1000+ posts

How many 3 letter usernames are left

1vq wrote:

ScratchCatHELLO wrote:

1vq wrote:

there is 49 left.
that's the number of usernames that only have numbers and symbols (_ and -).
you need to modify the project

there's actually 7,404 usernames left
But… my username has letters, and it's from the project.

that project seems broken
it says gga isn't taken but it is (all letter-only three-letter usernames are taken already)
cat_tap
Scratcher
1000+ posts

How many 3 letter usernames are left

ScratchCatHELLO wrote:

1vq wrote:

ScratchCatHELLO wrote:

1vq wrote:

there is 49 left.
that's the number of usernames that only have numbers and symbols (_ and -).
you need to modify the project

there's actually 7,404 usernames left
But… my username has letters, and it's from the project.

that project seems broken
it says gga isn't taken but it is (all letter-only three-letter usernames are taken already)
Well, it works for me XD.

Nezon wrote:

I sniped one myself, but turns out me the idiot forgot the password
You can change your password very easily, you just have to know what email you signed up with.
Ihatr
Scratcher
1000+ posts

How many 3 letter usernames are left

sad that usernames with just 3 letters have all been taken
Nezon
Scratcher
1000+ posts

How many 3 letter usernames are left

cat_tap wrote:

Nezon wrote:

I sniped one myself, but turns out me the idiot forgot the password
You can change your password very easily, you just have to know what email you signed up with.
but i inputted a fake email
9gr
Scratcher
1000+ posts

How many 3 letter usernames are left

My version of the snap! namesniper should work now, as I moved to the scratch api instead of leftys api.
Edit: rip it doesn't work - might as well work on the js version

Last edited by 9gr (March 2, 2021 20:36:00)

cat_tap
Scratcher
1000+ posts

How many 3 letter usernames are left

Nezon wrote:

cat_tap wrote:

Nezon wrote:

I sniped one myself, but turns out me the idiot forgot the password
You can change your password very easily, you just have to know what email you signed up with.
but i inputted a fake email
Why does that seem to happen alot, you can't use a scratch account if you put in a fake email.

Ihatr wrote:

sad that usernames with just 3 letters have all been taken
Not all of them, I just got one a few minutes ago . I think there's still more left.
ScratchCatHELLO
Scratcher
1000+ posts

How many 3 letter usernames are left

Nezon wrote:

cat_tap wrote:

Nezon wrote:

I sniped one myself, but turns out me the idiot forgot the password
You can change your password very easily, you just have to know what email you signed up with.
but i inputted a fake email

why do people do this
cat_tap
Scratcher
1000+ posts

How many 3 letter usernames are left

Why was this just closed?
And there are probably alot left….
KangaCoder
Scratcher
1000+ posts

How many 3 letter usernames are left

cat_tap wrote:

Why was this just closed?
And there are probably alot left….
What do you mean? Why this topic was closed?
Flowermanvista
Scratcher
1000+ posts

How many 3 letter usernames are left

ScratchCatHELLO wrote:

Here's a python script that uses a brute force method (i'm too lazy to figure out file saving)
~snip~
Thank you ScratchCatHELLO, very cool.

I would suggest that you limit it to 10 requests per second, which is apparently the limit for API usage, but it didn't seem to have any issues, it ran in about 8 minutes (I would expect it to be much slower if it was getting a bunch of 429s), and I'm not banned from the API yet so…maybe that's not a thing anymore?

Also, an interesting trend I noticed is that the majority of the available 3 letter usernames start with numbers and the dash/underscore.

Last edited by Flowermanvista (March 2, 2021 21:02:45)

Powered by DjangoBB