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
homepageinpackage.jsonto 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=%sto your chrome search engine settings
- To run locally, run
npm start - To deploy, run
npm run deploy