JustAHippo / Ugle

A search engine for the ucanet!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ugle

ugle

A search engine for the ucanet!

The ucanet, or the "U Create a Net" is an alternate DNS made to recreate the old internet from the ground up.

Before you contribute to Ugle!, check out the ucanet GitHub page!

What's done

  • Basic old Google UI
  • Domain name search
  • Web scraping/crawling
  • Turn registry.txt into a database
  • Cache site descriptions in database
  • Make API with cached indexing
  • Use new API in frontend
  • Use serverside rendering!

What needs work

  • Paginate results

Building and Usage

MongoDB is now required along with Go 1.20. Edit db.go to reflect your Mongo URI string

Uncomment line 6 and 38 before building for the first time in main.go, then uncomment after first use

After first run, recomment and build once again by running:

user@computer:~$ go build Ugle

And you're good to go!

Contributing

If you're interested in helping out with the project of Ugle! or the ucanet as a whole, getting in involved with the community, or registering an ucanet domain, join the Discord and try it out!

Credits

Thank you to the ucanet contributors for creating such a unique and interesting product and I'm very happy to be a part of the ucanet!

About

A search engine for the ucanet!

License:GNU General Public License v3.0


Languages

Language:Go 76.1%Language:HTML 23.9%