Skip to content

sr2echa/srch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SRCH is an search automation tool aimed at maximizing productivity. Search any webpage and get the results faster than ever.

Hear it from the great minds

" Time Your Search, or Search all Your Time "Ellon Musk

Now that you heard that, let's get started!

Usage

Available URL Args

  • s= : search query
  • prefix= : custom prefix
  • default= : default fallback search engine

NOTE : default, prefix are optional

Defaults:

Customizations

  • customizable prefixes
  • customizable fallback search engines

Examples

Default
https://srch.sreecha.me/api/?s=

Fallback Search Engine : Google

Prefix : !

Custom Prefix
https://srch.sreecha.me/api/?prefix=@&s=

Fallback Search Engine : Google

Prefix : @

Custom Fallback Search Engine [from Search Engine]]]
https://srch.sreecha.me/api/?default=duckduckgo&s=

Fallback Search Engine : Bing

Prefix : !

Custom Prefix and Fallback Search Engine
https://srch.sreecha.me/api/?prefix=@&default=https://www.twitch.tv/&s=

Fallback Search Engine : Twitch

Prefix : @

NOTE : default can be an url or a Search Engine name

List of commands available presently

NOTE : Use prefix before the command

Search Engines
Command Does...
google google]
duckduckgo duckduckgo
brave brave
bing bing
ecosia ecosia
startpage startpage
Music
command Does...
spotify spotify
ytmusic ytmusic
genius genius
musicstax musicstax
soundcloud soundcloud
bandcamp bandcamp
applemusic applemusic
musixmatch musixmatch
Movies
command Does...
imdb imdb
rottentomatoes rottentomatoes
fandango fandango
Videos
command Does...
youtube or yt youtube
netflix netflix
odysee odysee
twitch twitch
gyazo gyazo
Social
command Does...
facebook or fb facebook
instagram or ig instagram
twitter twitter
reddit reddit
linkedin linkedin
pinterest pinterest
quora quora
whatsapp whatsapp
snapchat snapchat
telegram telegram
skype skype
slack slack
discord discord
tiktok tiktok
polywork polywork
subso sub.so
News
command Does...
bbc bbc
cnn cnn
nytimes nytimes
npr npr
washingtonpost washingtonpost
wsj wsj
huffpost huffpost
foxnews foxnews
theguardian theguardian
theverge theverge
techcrunch techcrunch
techradar techradar
reuters reuters
bloomberg bloomberg
businessinsider businessinsider
cnbc cnbc
theatlantic theatlantic
vox vox
forbes forbes
Anime
command Does...
anilist anilist
myanimelist myanimelist
anidb anidb
crunchyroll crunchyroll
animixplay animixplay

animeflv|animeflv anime-planet|anime-planet anime-news|anime-news kitori|kitori gogoanime|gogoanime

.new
command Does...
figma figma
meet meet
repo repo
gist gist
docs docs
slides slides
pastebin pastebin
hastebin hastebin
ghostbin ghostbin
imperial imperial
Programming
command Does...
git github [Repo]
github github [User]
gitlab gitlab
stackoverflow or overflow stackoverflow
codepen codepen
replit repl.it
crates crates.io
rust rust-lang.org
gitea gitea
gopkg gopkg.in
lighthouse lighthouse.io
tsplay tsplay
docker docker
tailwind tailwindcss
dpy discord.py
djs discord.js
fa fontawesome
fonts google fonts
Package Managers
command Does...
npm npm
yarn yarn
pipor pipy pip
brew homebrew
aur aur
packagist packagist
Domain
command Does...
namelix namelix
namecheap namecheap
googledomains googledomains
Shopping
command Does...
amazon amazon
ebay ebay
newegg newegg
geizhals geizhals
Other
command Does...
gmail gmail
gdrive google drive
wikipedia wikipedia
trello trello
producthunt producthunt
img Google Images
urban Urban Dictionary
maps Google Maps
libgen Liberary Genisis
imgflip imgflip
misc
command Does...
dns dns
ip ip
speedtest speedtest
tor tor
geoip geoip

Special

✨ Does Not Need Prefix
command Does...
r/ reddit thread
u/ reddit user
lh localhost:3000
lh:{port} localhost:{port}

Make it your Default Search Engine:


Why I made this?

Well, this is for my school project. I couldnt think of any great idea, so made this simple one. Inspired by alii/search

That is exactly it uses sqlite to store the data.

NOTE : This is the project branch. [For the fastest version, check out the master branch]

The Project Synopsis

ps : it is not very gr8, and dont judge me :)




Contributing

  1. Fork it (https://github.com/sr2echa/srch/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

General Ideas for Contributors

  • A settings Page to change the prefix and the default search engine
  • Ability to add user defined commands

  • If you face any problem or cannot understand anything, open up an issue.
  • You can also edit the readme and make it more user friendly to help out new contributors.
  • If you have any suggestions, open up an issue and we'll try to implement them.

Note: Kindly have interpretable & good commit messages. Don't assume me to be some Jedi with powers to be able to make out every commit with a single word as message.


May the Force be with you.