Implementation of Facebook/Meta's bunnylol, running on https://kev-inc.github.io/bunnylol/#/?search=
Command | Name | URL |
---|---|---|
g | https://google.com/ | |
g [query] | https://www.google.com/search?q=[query] | |
fb | https://facebook.com/ | |
fb [query] | https://www.facebook.com/search/top/?q=[query] | |
wa | https://web.whatsapp.com/ | |
ig | https://instagram.com/ | |
gm | Gmail | https://mail.google.com/mail/u/0 |
gd | Google Drive | https://drive.google.com/drive/recent |
gd [query] | Google Drive | https://drive.google.com/drive/search?q=[query] |
cal | Google Calendar | https://calendar.google.com/calendar/r |
maps | Google Maps | https://www.google.com/maps/ |
maps [query] | Google Maps | https://www.google.com/maps/search/[query] |
yt | YouTube | https://youtube.com/ |
yt [query] | YouTube | https://www.youtube.com/results?search_query=[query] |
gh | GitHub | https://github.com/ |
gh [query] | GitHub | https://www.github.com/search?q=[query] |
l | https://linkedin.com/ | |
DEFAULT | Default - Google Search | https://google.com/ |
The full list of commands can be found in src/Commands.js
- In chrome, open 'Settings' and navigate to 'Search engine', and click on 'Manage search engines and site search'
- Under the site search settings, click on 'Add' and enter the following:
Search engine - bunnylol
Shortcut - b
URL with %s in place of query - https://kev-inc.github.io/bunnylol/#/?search=%s
- Click save, and set as the default search engine for your browser
- Clone the repository
- Update the
homepage
inpackage.json
to your own GitHub pages URL (format:https://[github-username].github.io/[repo-name]
) - On GitHub, navigate to 'Actions' and click on the 'Build and Deploy' workflow
- Click on 'Run workflow' from branch 'main'. This should trigger the deploy workflow to publish the website onto the url provided in step 2. Make sure to add
https://[github-username].github.io/[repo-name]/#/?search=%s
to your chrome search engine settings
- To run locally, run
npm start
- To deploy, run
npm run deploy