nepdate-calendar
provides a standalone Nepali calendar and converter for Bikram Sambat and Gregorian calendars.
bikram class converted to javascript and made date converter here https://khumnath.com.np/nepdate . using this javascript calendar can be made. code is in page branch here https://github.com/khumnath/nepdate/tree/page .
nepdate-widget
is a desktop floating widget for Linux that displays the Nepali date. It provides the following features:
- Displays the Nepali date on your desktop.
- Can be moved anywhere on the screen.
- with automatic text color adjustment based on the background color.
##To-Do List
- Create an installable DEB file for Debian-based distributions. (released appimages for wider linux distributions but gcc version is high now in release build. I will build with lower gcc version in future release.)
- Make the calendar responsive to window resizing.(Done)
- Implement tithi and other panchanga calculations in the calendar app.( Tithi implemented. in future i will check other components like nakshatra karan and yoga too.)
- make cross plateform application. now nepdate-calendar and widget builds and runs perfectly in windows. using qtcreator and mingw compiler. not tested cmake.(Done)
Nepdate and calendar relies on the following Qt libraries:
- Qt Core
- Qt Widgets
- Qt GUI
- Clone this repository to your local machine.
- Create a build folder in the project directory.
- Build the project using
cmake ..
and then runmake all
. - You can also compile the project using Qt Creator or Qmake.
- Run the Nepdate executables:
nepdate-widget
for the desktop widgetnepdate-calendar
for the calendar - The floating Nepali date widget will appear on your desktop, with automatic text color adjustment based on the background color.
This project is licensed under the GNU General Public License (GPL) version 3. See the LICENSE file for details.
first of all any suggestion and bug reports can be filed on github issue here https://github.com/khumnath/nepdate/issues
- Clone repository
- make changes
- make a pull request with proper description of changes.