Bookmarks Wrapped is a Chrome extension similar to Spotify Wrapped. See your top bookmarked accounts, reading time stats, and monthly trends in a beautiful presentation.
- View your 2024 Twitter bookmarks statistics in an engaging slideshow format
- See your top bookmarked accounts
- Track your reading time and monthly bookmarking trends
- Beautiful, interactive UI with smooth transitions
- Share your stats with friends
- Privacy-focused: all processing happens locally in your browser
The project consists of two main components:
- Chrome extension that processes your bookmarks and generates the wrapped experience
- Built with vanilla JavaScript, HTML, and CSS
- Uses html2canvas for generating shareable images
- Marketing website for the extension
- Built with Vite, TailwindCSS, and deployed on Firebase
- Modern, responsive design
- Clone this repository or download the source code
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" in the top right corner
- Click "Load unpacked" and select the
extensiondirectory
- Click on the extension icon in your Chrome toolbar
- Click "🎁 Wrap Your Bookmarks 🎁"
- Enjoy your personalized bookmarks wrapped experience!
- Share your stats with friends
cd extension
# Load unpacked extension in Chrome for developmentcd landing
npm install
npm run dev # Start development server
npm run build # Build for production
firebase deploy # Deploy to FirebaseNote: You need to have a firebase project setup and the firebase cli installed.
manifest.json: Extension configurationpopup.html/js/css: Main extension UI and logicbackground.js: Background script for bookmark processingcontent.js: Content script for page interactionhtml2canvas.min.js: For generating shareable images
src/: Source code for the landing pagepublic/: Static assetsdist/: Built files- Configuration files for Vite, TailwindCSS, and Firebase
Contributions are welcome! Please feel free to submit a Pull Request.
MIT License
This project is not affiliated with, endorsed, or sponsored by Twitter/X Corp. Use at your own risk. Please don't sue me, Elon 🙏