Share your repls and programming experiences

← Back to all posts
Search Engine v1.1
CodingRobot12

This is my second version of my search engine and many more better features are coming soon. This has been a very big project and I have used lots of new advanced skills that I have learned in the past few weeks. I hope you will upvote so I can find out whether I should continuing making this project or not.

Features

This search engine currently has lots of amazing features. Here are the features that are provided right now:

  • Use the alphabet, numbers, and some symbols in order to type in what you want to search.

  • You don't need one result in order to press enter. You can press enter any time and see the results you have.

  • Because if I didn't add this feature, there will be a big scrollbar, I added some pages with different results in alphabetical order. There are 50 results on each page and use the left and right arrow key to move through different pages.

  • There is also a suggestion feature where if you press "+", you will be able to suggest another word that I can use for the next version.

New Features

  • You will be able to see the history of your searches by doing control and h on the keyboard

  • You also can make an account to save your data.

Upcoming Features

I currently have many more updates coming soon to this project. Here are some of them:

  • Community History: I might try to add a community history where you can see what the whole community has searched up.

  • Stats: Just look at what stats you have on searching.

  • Categories: If the search engine suddenly gets really big, I will add categories and you can search things up using those categories.

  • History Update: Hide the History So No One Sees It.

  • Save Files: Just Save All the Files so Everyone is Able to See Their History (It Works Right now But Not For Everyone)

  • Leveling System: A system that ranks you up based on how many searches you have.

  • Colors: Adding Colors to the Search to Make it Look Visually Better

  • Security: I had a lot of suggestions about the security so I am going to try to make that be better

Currently this project includes almost 600 words you can search up and find out what the definitions are. Some of them are easy words while others are new words you can learn.

This time here are the people who helped me:

Thanks to:
@JosephSanthosh

Again, I hope you upvote so I know whether I should continue this project or not and comment down below suggestions that you have about this project and if you want to just give words. Next time, I will be mentioning people who have helped me come up with words before the next version comes out.

I would also like some suggestions so I can make this better and better overtime.

Have a nice day!

Voters
Code1Tech
TodorVujic
jackou
egyptandluxoran
Coder100
codeitfast
seanlnge
johnnyfrancis
CodingGoose
PythonPrograms
Comments
hotnewtop
Bookie0

nice! try adding some more colors!

CodingRobot12

ok I will add that in the next version! @Bookie0

Bookie0
gibbsfreenergy

Hey do you want to try making a new language?

CodingRobot12

I think I might make one soon. I don't know how, but I am sure at some point I am going attempt making one. @JosephSanthosh

gibbsfreenergy

Could you add me in? I really want to make one but I'm not sure how! @CodingRobot12

CodingRobot12

oh I am not doing one yet but probably soon (maybe around Hackathon time but not actually signing up doing it) @JosephSanthosh

gibbsfreenergy

@CodingRobot12 ok. when is hackathon?

CodingRobot12
gibbsfreenergy

thhx, wanna create a team? @CodingRobot12

CodingRobot12

um...I am not sure @JosephSanthosh

9751

@JosephSanthosh What does it actually making a new lang?

gibbsfreenergy

What? @9751

9751

@JosephSanthosh What does it actually making a new language?

Coder100

like making python ig @9751

plscodeinjava

@CodingRobot12
This is awesome!!!
Great job on it, keep on coding :D

CodingRobot12

Thanks! Do you have any suggestions? @amaddentcsec

plscodeinjava

@CodingRobot12
I second what @Bookie0 said, definitely add some colors because that makes the words stand out. Aside from that, good job all around!

CodingRobot12
gibbsfreenergy

I'M PROUD OF MYSELF

CodingRobot12

Do you have any suggestions? @JosephSanthosh

gibbsfreenergy

Maybe we should make it a bit more decorative. Besides that I think you really outdid [email protected]

CodingRobot12

Ok. Upvote? @JosephSanthosh

gibbsfreenergy

hmmmmmm? @CodingRobot12

gibbsfreenergy

lol I literally forgot. smh @CodingRobot12

gibbsfreenergy

Do we continue adding words? @CodingRobot12

CodingRobot12

yeah this is just one of the versions. We still keeping adding words @JosephSanthosh

gibbsfreenergy

Gotcha sir @CodingRobot12

viraatvv

can you add the definitions for C#, C++, and C?

CodingRobot12

Ok I will add them @viraatvv

viraatvv

@CodingRobot12 other than that, this project is great!!!!!

VulcanWM

Nice man!

CodingRobot12

Thanks! Do you have any suggestoins? @VulcanWM

VulcanWM

No actually. I love the way you use * for the password. This search engine stands out from all of the other ones. @CodingRobot12

CodingRobot12

Thanks! @VulcanWM

VulcanWM
PXY

Very impressive!

CodingRobot12

Thanks! Do you have any suggestions? @PXY

PXY
CodingRobot12

ok @PXY

Orca20

Yay I'm in this search engine. Also how do you delete an account? I accidentally pressed delete and typed wrong so... made a new one. But how do you delete an old account?

pr0p3rno0b10

How does it save your search history?

CodingRobot12

Currently it saves your history by using a txt file @pr0p3rno0b10

jackou

this is cool, but i thought was gonna be like a website, not in a python shell. nice concept though! ^^

Coder100

nice! add some color pls

CodingRobot12

ok I will in the next version @Coder100

seanlnge

Nice this is a pretty cool project, except you store the passwords in a +4 cipher, which is insanely insecure and anyone can decode. Other than that though, this project is nice I like it.

CodingRobot12

ok I will try to fix that @SpicedSpices

seanlnge

@CodingRobot12 you could try hashing the passwords

CodingRobot12
seanlnge

@CodingRobot12 hashing is taking the string, or in this case a password, and doing operations to it to make it unreadable and uncrackable. There are lots of python modules built for this. I could help you make it if you want

CodingRobot12

Oh ok. And yeah that would be helpful @SpicedSpices

seanlnge

@CodingRobot12 ok add me to that repl or a new python one, and i can be on for 30 minutes

CodingRobot12
Aidan0626

you can use the built-in Python function hash() @CodingRobot12
EDIT: who wrote the definition for COVID-19?

CodingRobot12

wait what? Oh the definitions and words probably got mixed up sorry @Aidan0626

hg0428

Try using flask

CodingRobot12

I saw flask but I am not sure how to use it. @hg0428

hg0428

use my template and find a tutorial.
My template: https://repl.it/talk/templates/Flask-Template-with-extra/[email protected]

CodingRobot12

Ok. @hg0428

lolguineapig

cool!

CodingRobot12

Thanks! Do you have any suggestions? @lolguineapig

adl212

Just saying, I don't think your account saves.

CodingRobot12

Can you get back in to your account? @adl212

adl212

@CodingRobot12 No, I have to sign up all over again. I can't see my username after I refresh in the username.txt either.

CodingRobot12

Hmm...that's weird. I saw that some people were able to log into the search engine... @adl212

adl212

@CodingRobot12 I guess so...

CodingRobot12

Just letting everyone know that I have put the suggestions that I got up into upcoming features so I can remember to put them in at some point.

BobTheTomatoPie

bruh why can you look at everyones search history, that's not a secure system

CodingRobot12

I will try to see if I can fix that later. Anyways, if I try to do that, how would I? @BobTheTomatoPie

BobTheTomatoPie

idk i didnt make a history, you could make the history erase after each use by making a var instead of a txt file @CodingRobot12

CodingRobot12

Also is the search engine good in general? Do you have any more suggestions? @BobTheTomatoPie

BobTheTomatoPie

its good @CodingRobot12

CodingRobot12

wait what do you mean? @BobTheTomatoPie

CodingRobot12

Thanks! I am trying to make this better and better overtime. Upvote? @BobTheTomatoPie

firefish

For the searches, you could do something like this:

instead of parallel text files.

firefish

@codingrobot12 Also take a look at how @bobthetomatopie did HIS repl search.

CodingRobot12

ok thanks for the suggestion! Also how do I implement the code above for my current code? @johnstev111

firefish

@CodingRobot12 Uh, well to create a search you o this for example:

CodingRobot12

Ok. But then how do I call a certain item from the object for the search? @johnstev111

firefish

@CodingRobot12 You could just use a dictionary in that case.

firefish

@CodingRobot12 I just showed you how to use one. Just saying "I don't know something" doesn't automatically mean you won't learn it.

CodingRobot12

Ok. Then how do you do dictionaries. I did learn it before but now I forgot. @johnstev111

firefish

@CodingRobot12 It's basically JSON syntax to the T, except no nested objects.

CodingRobot12

Ok. Can I still keep the files or no? @johnstev111

firefish

@CodingRobot12 You can, but that'd be inefficient.

CodingRobot12
Funkus

this deserves more upvotes lol

Funkus

This is rlly good

CodingRobot12

Thanks! Do you have any suggestions? @Funkus

Funkus

@CodingRobot12 will definitely tell once i find one ;)

CodingRobot12
PythonPrograms

@CodingRobot12 Please add me Please please “PythonPrograms: A Great Python Programmer learning other languages“

CodingRobot12

Ok I will add that soon. Upvote? @PythonPrograms

PythonPrograms
firefish

Hrink, I gave you some links to add...

CodingRobot12

Ok. I will add them soon! @johnstev111

CodingCactus

wha? How can it not find cactus?

CodingRobot12

Sorry about that. You can suggest the word in suggestions by pressing the + button on your keyboard. @CodingCactus

CodingCactus

@CodingRobot12 oh, it doesn't have a web crawler? It just looks through a manually updated file?

CodingCactus

@CodingRobot12 btw file changes don't save if you aren't the owner of the repl

CodingRobot12

Oh. I will try to fix that. Anyways, how do you save other people's changes to their file? @CodingCactus

CodingCactus

@CodingRobot12 you can't with repl.it. You need to use an external db

CodingRobot12

Oh. But how do you get an external database? @CodingCactus

firefish

@CodingRobot12 MongoDB, or REPLIT-DB

CodingRobot12

How do you use those databases? @johnstev111

firefish

@CodingRobot12 didn't codemonkey51 make apython package on itp