docs(web-search): add youtube entry

This commit is contained in:
Carlo Sala 2023-09-25 08:20:20 +01:00
parent 1c55a0fe52
commit c91684bb1b
No known key found for this signature in database
GPG Key ID: DA6FB450C1A4FE9A
2 changed files with 30 additions and 33 deletions

View File

@ -12,8 +12,8 @@ plugins=( ... web-search)
You can use the `web-search` plugin in these two forms: You can use the `web-search` plugin in these two forms:
* `web_search <context> <term> [more terms if you want]` - `web_search <context> <term> [more terms if you want]`
* `<context> <term> [more terms if you want]` - `<context> <term> [more terms if you want]`
For example, these two are equivalent: For example, these two are equivalent:
@ -24,43 +24,42 @@ $ google oh-my-zsh
Available search contexts are: Available search contexts are:
| Context | URL | | Context | URL |
| --------------------- | ---------------------------------------- | | --------------------- | ----------------------------------------------- |
| `bing` | `https://www.bing.com/search?q=` | | `bing` | `https://www.bing.com/search?q=` |
| `google` | `https://www.google.com/search?q=` | | `google` | `https://www.google.com/search?q=` |
| `brs` or `brave` | `https://search.brave.com/search?q=` | | `brs` or `brave` | `https://search.brave.com/search?q=` |
| `yahoo` | `https://search.yahoo.com/search?p=` | | `yahoo` | `https://search.yahoo.com/search?p=` |
| `ddg` or `duckduckgo` | `https://www.duckduckgo.com/?q=` | | `ddg` or `duckduckgo` | `https://www.duckduckgo.com/?q=` |
| `sp` or `startpage` | `https://www.startpage.com/do/search?q=` | | `sp` or `startpage` | `https://www.startpage.com/do/search?q=` |
| `yandex` | `https://yandex.ru/yandsearch?text=` | | `yandex` | `https://yandex.ru/yandsearch?text=` |
| `github` | `https://github.com/search?q=` | | `github` | `https://github.com/search?q=` |
| `baidu` | `https://www.baidu.com/s?wd=` | | `baidu` | `https://www.baidu.com/s?wd=` |
| `ecosia` | `https://www.ecosia.org/search?q=` | | `ecosia` | `https://www.ecosia.org/search?q=` |
| `goodreads` | `https://www.goodreads.com/search?q=` | | `goodreads` | `https://www.goodreads.com/search?q=` |
| `qwant` | `https://www.qwant.com/?q=` | | `qwant` | `https://www.qwant.com/?q=` |
| `givero` | `https://www.givero.com/search?q=` | | `givero` | `https://www.givero.com/search?q=` |
| `stackoverflow` | `https://stackoverflow.com/search?q=` | | `stackoverflow` | `https://stackoverflow.com/search?q=` |
| `wolframalpha` | `https://wolframalpha.com/input?i=` | | `wolframalpha` | `https://wolframalpha.com/input?i=` |
| `archive` | `https://web.archive.org/web/*/` | | `archive` | `https://web.archive.org/web/*/` |
| `scholar` | `https://scholar.google.com/scholar?q=` | | `scholar` | `https://scholar.google.com/scholar?q=` |
| `ask` | `https://www.ask.com/web?q=` | | `ask` | `https://www.ask.com/web?q=` |
| `youtube` | `https://www.youtube.com/results?search_query=` |
Also there are aliases for bang-searching DuckDuckGo: Also there are aliases for bang-searching DuckDuckGo:
| Context | Bang | | Context | Bang |
|-----------|-------| | --------- | ----- |
| `wiki` | `!w` | | `wiki` | `!w` |
| `news` | `!n` | | `news` | `!n` |
| `youtube` | `!yt` |
| `map` | `!m` | | `map` | `!m` |
| `image` | `!i` | | `image` | `!i` |
| `ducky` | `!` | | `ducky` | `!` |
### Custom search engines ### Custom search engines
If you want to add other search contexts to the plugin, you can use the If you want to add other search contexts to the plugin, you can use the `$ZSH_WEB_SEARCH_ENGINES` variable.
`$ZSH_WEB_SEARCH_ENGINES` variable. Set it before Oh My Zsh is sourced, Set it before Oh My Zsh is sourced, with the following format:
with the following format:
```zsh ```zsh
ZSH_WEB_SEARCH_ENGINES=( ZSH_WEB_SEARCH_ENGINES=(
@ -69,13 +68,12 @@ ZSH_WEB_SEARCH_ENGINES=(
) )
``` ```
where `<context>` is the name of the search context, and `<URL>` a URL of where `<context>` is the name of the search context, and `<URL>` a URL of the same type as the search contexts
the same type as the search contexts above. For example, to add `reddit`, above. For example, to add `reddit`, you'd do:
you'd do:
```zsh ```zsh
ZSH_WEB_SEARCH_ENGINES=(reddit "https://www.reddit.com/search/?q=") ZSH_WEB_SEARCH_ENGINES=(reddit "https://www.reddit.com/search/?q=")
``` ```
These custom search engines will also be turned to aliases, so you can These custom search engines will also be turned to aliases, so you can both do `web_search reddit <query>` or
both do `web_search reddit <query>` or `reddit <query>`. `reddit <query>`.

View File

@ -72,7 +72,6 @@ alias youtube='web_search youtube'
#add your own !bang searches here #add your own !bang searches here
alias wiki='web_search duckduckgo \!w' alias wiki='web_search duckduckgo \!w'
alias news='web_search duckduckgo \!n' alias news='web_search duckduckgo \!n'
#alias youtube='web_search duckduckgo \!yt'
alias map='web_search duckduckgo \!m' alias map='web_search duckduckgo \!m'
alias image='web_search duckduckgo \!i' alias image='web_search duckduckgo \!i'
alias ducky='web_search duckduckgo \!' alias ducky='web_search duckduckgo \!'