DailyTab is a Chrome extension that replaces your new tab page with a personalized experience. It displays the daily text from jw.org alongside a stunning background image fetched from Pexels, providing both inspiration and beauty every time you open a new tab.
- Daily Text: Automatically fetches and displays the daily text from jw.org.
- Dynamic Backgrounds: Beautiful random backgrounds from curated collections on Pexels.
- Minimalist Design: Clean and simple interface for distraction-free inspiration.
-
Clone or Download the Repository:
-
Click on the "Code" button on this GitHub repository and select Download ZIP or clone it using:
git clone https://github.com/sauer-adrian/DailyTab.git
-
-
Enable Developer Mode in Chrome:
- Open Chrome and go to
chrome://extensions/. - Toggle the "Developer mode" switch in the top-right corner.
- Open Chrome and go to
-
Load the Extension:
- Click Load unpacked and select the folder where you extracted or cloned this repository.
-
Enjoy!
Open a new tab, and you’ll see the DailyTab interface.
- HTML/CSS/JavaScript: Core technologies for rendering and interactivity.
- Google Fonts: Fonts for a polished and professional appearance.
- JW.org: For fetching the daily text content.
- Pexels API: To retrieve stunning background images.
- Manifest v3: Chrome’s extension framework to define permissions, background scripts, and overrides.
- Service Workers: For handling background tasks and fetching data efficiently.
- Requires an active internet connection to fetch the daily text and background images.
- If fetching fails, a fallback message is displayed.
- Clicked links redirect to https://wol.jw.org/ and show data there instead of opening a popup.
Feel free to contribute or suggest improvements. 🌟
