This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/j0rges on 2024-03-28 17:49:13.


Being frustrated with filling out the same web forms again and again, I created trovu.net. It’s a command-line web search tool that uses curated and personal shortcuts, organized by namespaces, and supports multiple and typed arguments for efficient keyboard use.

Trovu prioritizes privacy; all searches are processed locally, none is sent to our server. It’s open-source, AGPL-licensed.

Here’s a quick demo of how it works, you can also watch a video.

  • gfl ber, ibiza, 28, 6 – this takes me directly to Google Flights, listing return flights from Berlin to Ibiza, departing on the 28th and returning on the 6th. (Try it yourself: Click the link and then hit Enter.)
  • bkg ibiza, fr, 6 – I can also use days of the week for the dates. This search queries Booking.com for hotels on Ibiza, from next Friday to the next 6th.
  • gd london, liverpool – Routing works as well. For directions, I just ask Google like this.
  • db b, hh, 10, sa – In Germany, train connections are also available, and I can use common city abbreviations. This search leads me to the German Railways, displaying trains from Berlin to Hamburg at 10 a.m. on Saturday.
  • g berlin – Google for “berlin”
  • w berlin – Wikipedia article on Berlin
  • wg berlin – Wikipedia via Google (“site:en.wikpedia.org”)

Trovu comes preloaded with over 1000 curated shortcuts in the Github repo, and you have the freedom to create your own, tailoring the experience to your needs.

I’m curious to hear your thoughts, feedback, and how you might use Trovu to streamline your web searches.