Skip to content
← Back to Community
ReplEngine - a repl.it search engine
Profile icon
BenjaminOBrien

ReplEngine

a repl.it search engine


Hello fellow programmers!
Today, I showcase to you all ReplEngine, a Python-built search engine made on repl.it.

It's pretty straightforward to use, so I won't keep talking.
Feel free to drop suggestions in the comments.

:)

EDIT: Profiles and logging in are now a thing! Check it out and as always feel free to leave suggestions and or criticism.

Voters
Profile icon
NealAggarwal
Profile icon
AlgCalc
Profile icon
TurtleAndrew
Profile icon
BananaJellyfish
Profile icon
hg0428
Profile icon
Leroy01010
Profile icon
ApoorvAgrawal
Profile icon
Nediakstudios
Profile icon
NoelB33
Profile icon
Jakman
Comments
hotnewtop
Profile icon
glitchish

This is great!

Profile icon
BenjaminOBrien

@Programmer567 thanks! :)

Profile icon
CoolJames1610

I managed to break it but before that, when I clicked onto the search box - it came up with {filter: CoolJames1610} or something like that. How does it know its me?

If it's a good way of identifying who runs ur program then I'll steal it XD

Profile icon
HahaYes

@CoolJames1610 Doesn't scratch have something like that? Like cloud multiplayer?

Profile icon
BenjaminOBrien

@HahaYes they do however i dont know how you got that filter object :|

Profile icon
ironblockhd

@CoolJames1610 in the headers x-replit-user-name is being sent with any request

Profile icon
CoolJames1610
Profile icon
BenjaminOBrien

@ironblockhd @CoolJames1610 not with every request, only if you are authenticated somehow

Profile icon
[deleted]

cool

Profile icon
awesome10

cool! how do search engines even work?? lol

Profile icon
BenjaminOBrien

i honestly have no idea lol
@awesome10

Profile icon
awesome10

wait then how did you make this? im too lazy to look in the code XD @BenjaminOBrien

Profile icon
BenjaminOBrien

@awesome10 i made all of it today :)

Profile icon
awesome10
Profile icon
BenjaminOBrien

@awesome10
lol mainly it just fetches a google search and analyzes the results

Profile icon
CSharpIsGud

@awesome10 @BenjaminOBrien Search engines use web crawlers to find results, basically it starts with a set of websites and makes requests to them, then it adds whatever links to other websites it finds to its list of sites to visit next and maybe take out some common keywords people might use to find it or something for searching.

Profile icon
BenjaminOBrien

@CSharpIsGud thanks for explanation :)

Profile icon
AdCharity

cool

Profile icon
NahlaRuffin

do yoall know wheres the dictionary search query i reall need to know /want to know please i wanna know

Profile icon
hg0428

Has incorrect titles for results.

Profile icon
BenjaminOBrien

@hg0428 This version of ReplEngine is no longer supported.

https://repl.it/@BenjaminOBrien/ReplEngine-v2

Profile icon
hg0428

The new one is now indexed in my search engine @BenjaminOBrien

Profile icon
BenjaminOBrien

@hg0428 Thank you! :)

Profile icon
BenjaminOBrien

@hg0428 also im not quite sure if your search engine is working right now

Profile icon
hg0428

Sorry, I have been working on the web crawler. Its up now.
@BenjaminOBrien

Profile icon
hg0428

I have noticed a lot of similarities between our code. I have some tips for you, use /q=[search query] for searches because it is the default for most search engines and some features will not work without it. Make more obvious spaces between results. Show information and definitions for [email protected]

Profile icon
BenjaminOBrien

@hg0428 I'm planning on placing borders around the results along with specifying the origin URL. I might work on page titles and meta later.

Profile icon
Crcoli7307

Something tells me that this post is severely underrated. Does anyone else agree. This took a lot of work to make and only has 9 upvotes.

And BTW this is my new search engine.

Profile icon
BenjaminOBrien

@Crcoli7307
it did take a lot to make but i dont mind
im just gonna keep working

thanks a lot though :)

Profile icon
Crcoli7307

@BenjaminOBrien would you mind putting like a go to forum post button that links to here? https://repl.it/talk/share/ZealousOS-v120-Reimagined/39967

Profile icon
BenjaminOBrien

@Crcoli7307 sure thing
may i apply for the developer position?

https://liteos-alpha-v01.benjaminobrien.repl.run/

Profile icon
Crcoli7307

@BenjaminOBrien Dang. You made this?

Profile icon
BenjaminOBrien

@Crcoli7307 indeed i did lol

Profile icon
Crcoli7307

@BenjaminOBrien How long did it take you?

Profile icon
BenjaminOBrien

@Crcoli7307 i started it today :|
inspired by yours but with a more bash looking terminal

Profile icon
Crcoli7307

@BenjaminOBrien You sure you didn’t plagiarize?

Profile icon
BenjaminOBrien

@Crcoli7307 lol im 100% sure bc i made it all today
so if anything seems copied then let me know :|

Profile icon
Crcoli7307

@BenjaminOBrien This is impressive. I ran a plagiarism check (to make sure you didn’t cheat. I had a guy that stole someone's software just to get into ZealousOS, he failed.) So the code passed it. Did you want to make this ZealousOS v3.0.0?

Profile icon
BenjaminOBrien

@Crcoli7307 if you want to then you can :)

Profile icon
Crcoli7307

@BenjaminOBrien Ok. So send in your application. I’m about to go to bed so you have until around 10 AM (EST US & Canada) to make any updates that you would like. Once I approve you. You will be considered a ZealousOS Developer. Ok? (P.S. Make sure that you can be active on updates for the Software. And you will be considered part of the ZealousOS team once your application is approved.)

Profile icon
BenjaminOBrien

@Crcoli7307 i already have submitted my application a few hours ago

im legit like 100% active every day so i would say no problems there ;)

Profile icon
Crcoli7307

@BenjaminOBrien Ok. I’m on my phone so I’ll check the application on my computer tomorrow.

Profile icon
Crcoli7307

@BenjaminOBrien Did you want to make any updates to the software before it is released? Dang maintenance.

Profile icon
Crcoli7307

@BenjaminOBrien Did you plan on deleting “LiteOS” once it’s changed to ZealousOS v3.0.0?

Profile icon
Crcoli7307

@BenjaminOBrien Are you there?

Profile icon
Crcoli7307

@BenjaminOBrien Good Morning...

Profile icon
Crcoli7307

@BenjaminOBrien I' getting ready to download the .zip to upload. Is everything set up?

Profile icon
BenjaminOBrien

@Crcoli7307 yup im here just woke up sorry
by the way im in CST

and everything is ready to go :)

Profile icon
Crcoli7307

@BenjaminOBrien :) :) :) Ok. Its up and running!

Profile icon
BenjaminOBrien

@Crcoli7307 lol the size of this comment chain

Profile icon
Crcoli7307
Profile icon
BenjaminOBrien

lol someone searched for depression

image

Profile icon
Crcoli7307

@BenjaminOBrien XD. I searched google lol.

Profile icon
BenjaminOBrien

@Crcoli7307 lol when i saw google pop up i checked my upvote count

Profile icon
Crcoli7307

@BenjaminOBrien Is it down?

Profile icon
BenjaminOBrien

@Crcoli7307 uh my stupid error handler broke
should be back up in a minute

Profile icon
Crcoli7307

@BenjaminOBrien Oh lol. Would you do advertising for Repls?

Profile icon
BenjaminOBrien

@Crcoli7307 i mean its a good idea lol
i might.....

btw its back up :)

Profile icon
Crcoli7307
Profile icon
Crcoli7307

@BenjaminOBrien Look what I searched ;)

Profile icon
BenjaminOBrien

@Crcoli7307 oof i got rid of my print statement
research it now :)

Profile icon
BenjaminOBrien
Profile icon
Crcoli7307

@BenjaminOBrien Hehe. Look again.

Profile icon
BenjaminOBrien

@Crcoli7307 sure ill advertise (nice method lol)

Profile icon
BenjaminOBrien

@Crcoli7307 give me a repl link and i will gladly advertise

Profile icon
Crcoli7307
Profile icon
BenjaminOBrien

@Crcoli7307 theres your ad :)

Profile icon
Crcoli7307

@BenjaminOBrien Thanks! V1.3.0 Will be coming out here soon so keep an eye out.

Profile icon
BenjaminOBrien

@Crcoli7307 will do

Profile icon
BenjaminOBrien
Profile icon
Crcoli7307

@BenjaminOBrien Woah! Wait. What? Dafuq.

Profile icon
BenjaminOBrien

@Crcoli7307 idk man but im redesigning advertisements

Profile icon
Crcoli7307

@BenjaminOBrien Sorry bout that. The login script disappeared. I got the script off my backup. It's working again, I just tested it.

Profile icon
BenjaminOBrien
Profile icon
BenjaminOBrien

@Crcoli7307 by the way, like the new ad style?

Profile icon
Crcoli7307
Profile icon
Crcoli7307

@BenjaminOBrien What should I add in ZealouOS v1.3.0?

Profile icon
HahaYes

C++ is better for engine dev

Profile icon
BenjaminOBrien

@HahaYes probably is, although i've never tried it :|

Profile icon
HahaYes
Profile icon
[deleted]

bruh i would like to know how render_template works

Profile icon
BenjaminOBrien

@Thecrowbar1234

from flask import Flask, render_template app = Flask(__name__) @app.route("/") def index(): return render_template("index.html") app.run(host = "0.0.0.0", port = 8080)

then just make a "templates" folder in your root directory
then add a index.html file into that templates folder

hope it helped :)