An AI powered Chrome Extension which offers a seamless way to find bookmarks. by @sanket-kalekar
Installation
1) Clone the installation repo locally by
git clone https://github.com/ooye-sanket/Deja-Vu-Installation-Files.git
OR
Download the ZIP files
Click on "Code" > "Download ZIP"
Unzip the file using any tool like WinRAR
2) Go to Chrome(or any Chromium-based browsers like Brave, Opera etc.) and click on the Kebab Menu on the top-right and go to "Extensions"
> "Manage Extensions"
.
3) Switch ON the Developer Mode at the top-right corner.
4) Click on Load Unpack
at the top-left corner
5) Choose the directory in which you cloned the repo-and click Open
🎉 The extension has been installed.
Running the Project Locally
- Clone the repo and enter the project directory:
git clone https://github.com/ooye-sanket/deja-vu
cd Deja-Vu
- Install the necessary dependencies:
npm install
- Build the project:
npm run build
Add the extension to your browser. To do this, go to
chrome://extensions/
, enable developer mode (top right), and click "Load unpacked". Select thebuild
directory from the dialog which appears and click "Select Folder".That's it! You should now be able to open the extenion's popup and use the model in your browser!
Development
We recommend running npm run dev
while editing the project as it will rebuild the project when changes are made.
All source code can be found in the ./src/
directory but the options
(The page where you see all your bookmarks) will be found in .public/options.*
:
background.js
(service worker) - handles all the requests from the UI, does processing in the background, then returns the result. You will need to reload the extension (by visitingchrome://extensions/
and clicking the refresh button) after editing this file for changes to be visible in the extension.popup.html
,popup.css
,popup.js
(toolbar action) - contains the code for the popup which is visible to the user when they click the extension's icon from the extensions bar. For development, we recommend opening thepopup.html
file in its own tab by visitingchrome-extension://<ext_id>/popup.html
(remember to replace<ext_id>
with the extension's ID). You will need to refresh the page while you develop to see the changes you make.
Resources
Made possible by Xenova and Supabase / gte-small
This REAME.md file is very similary to Xenova Chrome Extension Template README.md file, since it was there Chrome extension template on which this project was built.
Top comments (2)
github.com/ooye-sanket/deja-vu
Wow nice
am so proud of you that you were able to build a project like this
github.com/Sushants-Git/Deja-Vu
Some comments have been hidden by the post's author - find out more