Presenting... Replit User Search v3
Heya, it's me! I haven't posted anything in some time, so here's a kewl little project. Ever wanted to look for a Replit user, but didn't know what their username was?
Presenting... Replit User Search v3!
OPEN IN A NEW WINDOW
My previous two search engines are defunct, broken, and just no longer good solutions. This new search engine is a full-stack NextJS project that utilizes actual Replit API's to give you the best search experience.
How Do I Use It?
It's very simple!, first log in via your Replit username/password*. Then start typing a username and watch as search results pop up!
What If I Used Google, Github, etc.?
Then try logging in via SID. How do you get your SID, it's very simple. Just read this tutorial!
Conclusion
I hope you enjoy this project, and hope it remains useful longer than the previous two search engines xD. Please leave suggestions and bugs below, I'll address them when possible!
Website URL: https://replit-user-search-v3.rayhanadev.repl.co/
Repl URL: https://replit.com/@RayhanADev/Replit-User-Search-v3
Github Repo: https://github.com/RayhanADev/Replit-User-Search-v3
* I need your username/password to get some cookies, and ReplAuth doesn't provide them so I use the actual login API. For those with concerns about typing in usernames/passwords just know I don't store your credentials, the website is serverless, and the API is the same one you use to sign in on Replit! I grab a
connect.sid
cookie when you sign in so that I can use authenticated GraphQL queries (which username search requires). You can also login with just the sid via this url.
Why do you need my password
I need to get some cookies, and ReplAuth doesn't provide them so I use the actual login API.
@RayhanADev ok... but i didn't need cookies when i used graphql api
but i trust you
@ch1ck3n thanks!
Also if you want an explanation:
Some GraphQL queries (userByUsername, posts, comments) don't require
connect.sid
however others (mainly mutations, but also currentUser and userSearch) need a validconnect.sid
token to perform the query which is why I use the Login API to get the cookie.
nice!
@Coder100 thanks cookie :)
still wish i could log in as others π
anyways time to wait for a real oauth lol @RayhanADev
@Coder100 kekw
im working on a community oauth talking about it on the discord lol
noice
I just came back on repl from a year and u got real better @RayhanADev
@CyberHacker101 hahaha thanks :)
sigh ma school blocked replit and i gotta be bored da whole day @RayhanADev
this is like actually usefull bro ty for spending time on it @RayhanADev
@CyberHacker101 oh that sucks, maybe you can convince them to unblock it.
And thanks! I really needed to scratch this off my bucket list so I put it together over the weekend.
Hef like there ever gonna listen lol
np ur an amazing dev @RayhanADev
@sojs ayyyy!
Also I have no clue. The username search doesn't include you in the search results so I manually pop you into the results if there are less than 4 and the search contains your username. Really weird tho.
ah cool! really cool projects btw! reminds me of a kind of better styled and faster version of my replit widgets lol :)@RayhanADev
Cool!
@tussiez thanks!
very cool!
@lajbel thank you :D
Poggg!
Add favicon :)
@Bookie0 yayy thanks!
Sure, I'll make one (prob steal Replit favicon tho ngl)
I used SID because of GitHub login but it works great otherwise! Maybe add other logins and it will be helpful for us OAuthers.
@dugo3number2 I actually want to reverse engineer Replit's other logins the problem being how that would work on different sites...
I'll try it out though!
Nice!
@JBloves27 thanks!
npnp ;D @RayhanADev
take my upvote :D
@BD103 thanks :D. If you were around for some of the older versions, do you like this one more?
I don't quite remember the past versions, but the color palette is quite fitting! It looks and feels official. @RayhanADev
@BD103 yay β¨ awesome β¨!
True - it feels like replit made it ngl @BD103
Also hi bd and ray
...what if you created your replit account with gmail?
@JakeHu2020 then I would go to your cookies, look for one called connect.sid
and then go to https://replit-user-search-v3.rayhanadev.repl.co/login?useSid=true and put the value from the cookie.
@RayhanADev Ok I used document.cookie in console, and now the webpage isn't loading...
@JakeHu2020 try opening Devtools on https://replit.com/~, going to the Application tab, Storage, Cookies, and clicking the Replit cookies and then copy the connect.sid
cookie value
this is cool
@Bunnytoes thank you :D!
@RayhanADev np :D
I really like this! Great job! I cant find my alts though, Graph and Hump, so there might be some missing. Have a good day
theres a replit api?
it would be better to use repl auth and the repl talk api because your connect sid cookie is sensitive information, but other than that this is cool!
(please make sure this is absolutely secure and wonβt leak user information)
nice
nice scam
@GrayArcticFox whaa-
If this was a scam do tell why so many people still used it? Do tell why moderators haven't taken down this post? Do tell why me, a moderator myself, would try to run a scam. The application is serverless anyways so anything you see is done on your browser. Do you really need me getting more defensive?
why not use repl it auth?
@Code1Tech sigh I already addressed this many, many times could you please read the full post (specifically the quoteblock at the bottom) and then if you still have questions ask?
it doesnt't give some of the features @Code1Tech
Login with google does not work...
do you need cookies to steal my data
and sell it
@Leroy01010 no, I need the cookies to use authenticated GraphQL queries.
oh ok π @RayhanADev
Yay, an update
Tut8ig
I remember this
Heya! It's me again I1K! wondering can we be friends science you're an excellent coder?
@I1K hi, if you want to chat then you can find me on the Replit Discord :).
@RayhanADev You may know me, I saw you deleted my comments and I'm very sorry for bugging you. I was just wondering if you could join my team but I guess not... Instead, can we be friends? Please?
@Ishan-K sorry I'm not very interested in joining your team :(. And spamming all my Repls is not a good way to get my attention. If you want to talk feel free to chat with me on the Replit Discord
cool!
@CodeNinjas10 thank you!
just in case you hack my account i will open a repl named "GET OUT OF HERE RAY"
@FlaminHotValdez lmfaoooo I can't hack your account and also C++ so bye.
@RayhanADev xD
@FlaminHotValdez Good idea
https://replit.com/@GhostKing007/GET-OUTTA-HERE-RAY
Made it in Python just so it's extra cringey
@GhostKing007 oh never ever your account ghost
@RayhanADev Why not?
@FlaminHotValdez Now I'm thinking twice about typing my Replit password into random Repls..
@GhostKing007
@FlaminHotValdez smh it's True not true π
@GhostKing007 i meant add that to ur repl
@FlaminHotValdez It won't work tho because it's supposed to be True not true π
@GhostKing007
stop talking gibberish
@FlaminHotValdez grandpa cheese
if you know what i mean @firefish@GhostKing007 Cold Benz π₯Ά
@firefish lmao just read the repleex entry about that. Hilarious (lol sorry for the pings ray)
@FlaminHotValdez no u :(
@GhostKing007 that is the entry for cheese
@FlaminHotValdez
while True: not while true
@Botman2424
@RahulChoubey1
lol
@tussiez same I did not
@ScratchTheCoder12345 oops.. I did