Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/davwheat/let-me-really-google-that-for-you

A version of LMGTFY, without ads or trackers, and that ACTUALLY uses Google (and other search engines)!
https://github.com/davwheat/let-me-really-google-that-for-you

google lmgtfy

Last synced: 2 months ago
JSON representation

A version of LMGTFY, without ads or trackers, and that ACTUALLY uses Google (and other search engines)!

Awesome Lists containing this project

README

        

# Let me REALLY Google that for you!

A version of [LMGTFY](https://lmgtfy.app), without ads or trackers, and that ACTUALLY uses Google (and other search engines)!

**[Try it out!](https://lmrgtfy.davwheat.dev/)**

## Introduction

I used to love ~~pissing people off~~ teaching people by using LMGTFY, but they began pushing their "own" search engine instead of Google, then preventing you overriding this with `&ovr=1` in the URL.

I made this as a solution to this.

## URL format

The URL format tries to be as simple as possible, and matches the original LMGTFY syntax when using simplified. **We default to Google**, so if you're cool with that, you don't need to add the `se` parameter.

**Simplified**

```
https://lmrgtfy.davwheat.dev/?q=
```

**Full**

```
https://lmrgtfy.davwheat.dev/?q=&se=
```

### Search query

The query should be any URL encoded string. Escape special characters using their standard `%` escape methods.

```js
// Examples

"hello there" => "hello%20there"
"Howdy! How are you?" => "Howdy!%20How%20are%20you?"
```

If you want to easily find the URI encoded version of a string, open your browser's DevTools, switch to the Console tab and enter `encodeURIComponent("text")`.

### Search engine ID

Below are the currently supported search engines. I plan to add more in the future.

| ID | Search engine | Website |
| :---: | ------------- | ----------------------------------------- |
| `g` | Google | [google.com](https://google.com/) |
| `ddg` | DuckDuckGo | [duckduckgo.com](https://duckduckgo.com/) |

## Hosting

All the hosting is done right here using GitHub Pages.