#SearchEngine 3 hashtags

It has been a while since I worked on #serci, but here is a new feature, I've been thinking about for a while but didn't have time to implement it until today: Extended options for search engines.

https://src.jayvii.de/pub/serci/commit/4a990c43d256913923eed1acc1c206e470b54df2.html

This is actually quite a small (but IMO useful) feature that let's serci parse additional text to the search engine, besides the search term. Or, as another way to think about it, it gives the user more options to tell serĉi your intent. Options are added to the keyword with the ":" separator.

Say, you want to search explicitly on the German version of Wikipedia. You can do that now with !wp:de

Or you want to translate from German to Italian with DeepL. Just use !deepl:de/it

#webdev #PHP #searchengine #selfhosted #foss

On yesterday's #serci Update post (https://social.jayvii.de/objects/MVKQo4c6huo), today I finished a massive overhaul of the web-frontend for this Meta² search engine.

Besides looking a lot slicker, it should be a lot easier to understand for new users now. The list of search engines can now be searched and filtered and your personal default search engine can be chosen easily with a single click! I also added descriptions for each search engine, to make the list easier to browse and understand.

Feel free to try it yourself! https://search.jayvii.de

Oh, and the re-factoring increased performance by 33%! Searching on average takes 0.12s before redirect (same as before), but loading the web-frontend takes only 0.18s instead of 0.28s now. Really happy with how it turned out. Still: any suggestions are more than welcome!

#webdev #PHP #webdesign #searchengine #selfhosted 

Lately, I've been using @MetaGer #MetaGer as my main #SearchEngine, but had been really missing bangs (known from #DuckDuckGo and other search engines).

So this morning I threw together a short #PHP site that I could use as search front, which handles bangs and redirects me to the correct search engine (is this meta-meta? ;D):
https://search.jayvii.de/

If you find bugs or want to contribute, feel free to check out my git repo and contribute:
https://src.jayvii.de/pub/traserci