A simple, interactive desktop tear-off Tamil daily calendar widget with realistic paper tearing physics, authentic Panchangam, daily astrology (Rasi Palan), and relaxing paper sound effects.
- 📜 Tear-Off Paper Physics: Grab and drag down any page to rip it off with realistic paper tension and tearing sounds.
- 🗓️ Authentic Tamil Panchangam: Displays Tamil Date, Month (தை, மாசி, etc.), Year (குரோதி வருடம்), Nalla Neram, Rahu Kalam, Tithi, Nakshatra, and a 12-Rasi Palan matrix.
- 🖐️ Crumple & Trash: Use
Ctrl + Scrollto crumple torn paper into a 3D ball and toss it into the desktop recycling bin. - 🔊 Procedural Audio: Real-time sound effects for paper tearing, crumpling, and dropping into the trash.
- ⚙️ Transparent Desktop Widget: Frameless transparent window with customizable physics tuning.
| Action | Control | Description |
|---|---|---|
| Tear Page | Click & Drag Down | Drag down on the calendar sheet to rip it off. |
| Crumple Sheet | Ctrl + Mouse Wheel |
Scroll while hovering over a torn sheet to crumple it into a ball. |
| Toss to Trash | Click & Drag Paper Ball | Drag paper balls into the recycling bin to clean up your desktop. |
| Settings | Click ⚙ Settings |
Adjust tear resistance, gravity, stiffness, and audio. |
| Move Widget | Drag Top Header Bar | Click and drag the top invisible bar to move the calendar around. |
⚠️ The pre-built.exeis no longer bundled in this repository. Download it directly from Google Drive.
- Click the link above or go to: https://drive.google.com/drive/folders/1VxONsLXxZBUAZkwTa7KujkVPdbzzkrwG?usp=sharing
- Download the folder / ZIP file from Drive.
- Extract the contents and navigate to
tamil-daily-calender-win32-x64/. - Double-click
tamil-daily-calender.exeto run the calendar immediately!
- Download & Extract the project ZIP file.
- Open Terminal / PowerShell inside the extracted project directory.
- Install Dependencies:
npm install
- Start the Application:
npm start
- (Optional) Rebuild Executable:
npm run build
- OS: Windows 10 / Windows 11
- Node.js: v18 or higher (only required if running via terminal)
Distributed under the MIT License.