Discuss Scratch
- Discussion Forums
- » Questions about Scratch
- » does anyone have a list of all scratchers or know how to generate such a list
- undeterminstic
-
Scratcher
1000+ posts
does anyone have a list of all scratchers or know how to generate such a list
i am asking because of a project
- han614698
-
Scratcher
1000+ posts
does anyone have a list of all scratchers or know how to generate such a list
(#1)No this doesn't exist and how would you plan to fit that in a project? There's about 140,000,000 users registered. If you want to put each user as an item in a list that's over 500 lists at full capacity.
i am asking because of a project
- undeterminstic
-
Scratcher
1000+ posts
does anyone have a list of all scratchers or know how to generate such a list
not a scratch project also you can compress 500 users in a single string with compression stuff.. how do you make it though(#1)No this doesn't exist and how would you plan to fit that in a project? There's about 140,000,000 users registered. If you want to put each user as an item in a list that's over 500 lists at full capacity.
i am asking because of a project
- ThisIsTemp1
-
Scratcher
1000+ posts
does anyone have a list of all scratchers or know how to generate such a list
(#1)No this doesn't exist and how would you plan to fit that in a project? There's about 140,000,000 users registered. If you want to put each user as an item in a list that's over 500 lists at full capacity.
i am asking because of a project
Then how do they make sure usernames have not already been taken?
(Just a question)- han614698
-
Scratcher
1000+ posts
does anyone have a list of all scratchers or know how to generate such a list
You can't do that without breaking Scratch rules - the only way to do this would be to go by User ID (so you can go thought them in order).
The only way to get username from User ID is to use a method not allowed on Scratch - it would send a message to every single user on Scratch (and it's not allowed anyway).
The only way to get username from User ID is to use a method not allowed on Scratch - it would send a message to every single user on Scratch (and it's not allowed anyway).
- TheCreatorOfUnTV
-
Scratcher
1000+ posts
does anyone have a list of all scratchers or know how to generate such a list
This would not be possible to give on Scratch because:
1. Scratch limits posts to 200000 characters (which is extremely big for most purposes, but too small in this case)
2. Even if you did compress the file by that much (probably impossible with general-purpose compression, by the way) trolls rarely get banned immediately, so the list will probably get extremely offensive near the end.
1. Scratch limits posts to 200000 characters (which is extremely big for most purposes, but too small in this case)
2. Even if you did compress the file by that much (probably impossible with general-purpose compression, by the way) trolls rarely get banned immediately, so the list will probably get extremely offensive near the end.
- undeterministic
-
Scratcher
500+ posts
does anyone have a list of all scratchers or know how to generate such a list
This would not be possible to give on Scratch because:I don't want to have a project. I just want a file called every-scratcher which lists all of them
1. Scratch limits posts to 200000 characters (which is extremely big for most purposes, but too small in this case)
2. Even if you did compress the file by that much (probably impossible with general-purpose compression, by the way) trolls rarely get banned immediately, so the list will probably get extremely offensive near the end.
- han614698
-
Scratcher
1000+ posts
does anyone have a list of all scratchers or know how to generate such a list
(#7)A notepad file can only fit 2,000,000,000 characters if my math is right.This would not be possible to give on Scratch because:I don't want to have a project. I just want a file called every-scratcher which lists all of them
1. Scratch limits posts to 200000 characters (which is extremely big for most purposes, but too small in this case)
2. Even if you did compress the file by that much (probably impossible with general-purpose compression, by the way) trolls rarely get banned immediately, so the list will probably get extremely offensive near the end.
- BringUpYourPost
-
Scratcher
500+ posts
does anyone have a list of all scratchers or know how to generate such a list
text files. i have a list of the primes up to 5 billion(#7)A notepad file can only fit 2,000,000,000 characters if my math is right.This would not be possible to give on Scratch because:I don't want to have a project. I just want a file called every-scratcher which lists all of them
1. Scratch limits posts to 200000 characters (which is extremely big for most purposes, but too small in this case)
2. Even if you did compress the file by that much (probably impossible with general-purpose compression, by the way) trolls rarely get banned immediately, so the list will probably get extremely offensive near the end.
Last edited by BringUpYourPost (Aug. 13, 2024 01:12:17)
- han614698
-
Scratcher
1000+ posts
does anyone have a list of all scratchers or know how to generate such a list
(#9)sorry yeah that's what i meant. anyway this topic has left the realm of questions about scratch.text files. i have a list of the primes up to 5 billion(#7)A notepad file can only fit 2,000,000,000 characters if my math is right.This would not be possible to give on Scratch because:I don't want to have a project. I just want a file called every-scratcher which lists all of them
1. Scratch limits posts to 200000 characters (which is extremely big for most purposes, but too small in this case)
2. Even if you did compress the file by that much (probably impossible with general-purpose compression, by the way) trolls rarely get banned immediately, so the list will probably get extremely offensive near the end.
- Dragonmyflesh
-
Scratcher
1000+ posts
does anyone have a list of all scratchers or know how to generate such a list
You could put multiple users in one item which shortens the length of the list.
- awesome-llama
-
Scratcher
1000+ posts
does anyone have a list of all scratchers or know how to generate such a list
I don't know if there is a download anywhere for the Scratch Username Index, if not you could ask for it.
Otherwise you can use this 2-year-old dataset I created with half a million usernames: https://github.com/awesome-llama/scratch-usernames
Otherwise you can use this 2-year-old dataset I created with half a million usernames: https://github.com/awesome-llama/scratch-usernames
Last edited by awesome-llama (Aug. 15, 2024 03:35:04)
- colinmacc
-
Scratcher
1000+ posts
does anyone have a list of all scratchers or know how to generate such a list
This would not be possible to give on Scratch because:I don't want to have a project. I just want a file called every-scratcher which lists all of them
1. Scratch limits posts to 200000 characters (which is extremely big for most purposes, but too small in this case)
2. Even if you did compress the file by that much (probably impossible with general-purpose compression, by the way) trolls rarely get banned immediately, so the list will probably get extremely offensive near the end.
Even if you created such a file it would be out of date immediately, as new users are being created all the time.
- 1nteger_
-
Scratcher
42 posts
does anyone have a list of all scratchers or know how to generate such a list
Do you need a list? Because you could technically “math“ out every possible username like this:
Usernames can only have letters A-Z (not case sensitive), numbers, - and _. So that means there are a total of 38 characters. Now my idea is this: Hexadecimal is base 16, so it has 16 characters. Here you have 38 characters, so it‘s basically base 38. If you convert that then to decimal, you have a unique ID for every username without using a list.
TLDR:
Convert the username (Base 38) to decimal (Base 10):
Base 38 - Base 10
0 = 0
1 = 1
2 = 2
… and so on
9 = 9
a = 10
b = 11
… and so on
z = 35
- = 36
_ = 37
That gives you a unique ID for every username.
Example:
Username “griffpatch“ = 16*38^9+26*38^8+18*38^7+15*38^6+15*38^5+25*38^4+10*38^3+29*38^2+12*38^1+17*38^0 = 2'758'606'101'585'869
Using this: you can recreate some of the list blocks:
(item [56757] of [list v] :: list) // = 56757 in base 38
(item # of [griffpatch] in [list v]) // = griffpatch (base 38) in base 10
(length of [list v] :: list) // = ____________________ (20 times _ ) in base 10
// Adding, deleting or replacing items blocks are not needed.
<[list v] contains [thing] ?> // This is the only block that you cannot recreate
I know that this is not really a list, more like a babel library that has every possible username, not one that has every existing username, so this might not be what you are looking for.
And I know that this also includes usernames shorter than 3 characters which don‘t exist.
This is where I got the idea from: https://libraryofbabel.info/
- Discussion Forums
- » Questions about Scratch
-
» does anyone have a list of all scratchers or know how to generate such a list