About
NeoSearch is a search engine for Neocities.org, a site that hosts a static site for you for free!
It's an incredible service, and I tell everyone on and offline to make a website through it. In addition to hosting static sites, it also has accompanying profiles on its own website that allow you to follow others, watch for updates, and comment and send them messages.
Unfortunately, Neocities lacks a search function that would help people find websites they love, and as
many rabbitholes as there are through beautifully, handcrafted websites, not knowing where to start makes it harder to jump down them.
NeoSearch aims to make Neocities more accessible for both experienced and inexperienced IndieWeb surfers by showing them websites relevant to them and gives them entrances into the vast interconnected rabbit holes that make up the IndieWeb.
It is a guarantee that searched keywords do exist somewhere on the sites that are returned. Sometimes they are kind of hard to find, but exploring websites to find them is designed this way and is a nice challenge.
Credits
NeoSearch would not have been possible completely alone, and while everything was coded by me and I had a generous hand in everything, some people are better at things than me, and I am very grateful for their help in making NeoSearch what it is now.
-
The logo was drawn by my wonderful roommate Amelia
-
Thank you to Ransei, doqmeat, and LilithDev
Even though these people have no clue, these sites were super super super useful for me testing search result quality and for indexing websites because they are really high-quality sites with lots of content and are active in the community :D
-
Libraries: Scrapy, SQLite3
-
Thank you to my friends for letting me rant about this endlessly for a few months ˶ᵔ ᵕ ᵔ˶
-
and huge huge huge thank you to Neocities for being so amazing that I would be pushed to make this (and also for putting up with me hammering their site with requests for a few months without blocking me)
How Data is Handled
For the purposes of full transparency, the only data kept or logged from users is queries that are made. No identifying information or information relating to how it is used about the queries made (i.e. what links someone clicks or how long they spend on a page) is logged.
NeoSearch is and always will be opensource, and the code can be expected at anytime on the public github repository.