Giter Site home page Giter Site logo

khumnath / nepdate Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 1.55 MB

nepali date desktop widget similar to conky and nepali calendar application using Qt framework

Home Page: https://khumnath.com.np

License: GNU Affero General Public License v3.0

C++ 91.97% QMake 3.65% CMake 4.38%
bikram-sambat bikram-samvat conky desktop-widget nepali-calendar nepali-date nepali-miti

nepdate's Introduction

Nepdate calendar

nepdate-calendar provides a standalone Nepali calendar and converter for Bikram Sambat and Gregorian calendars.

Nepdate widget

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

  1. Create an installable DEB file for Debian-based distributions.
  2. Make the calendar responsive to window resizing.
  3. Implement tithi and other panchanga calculations in the calendar app.
  4. Create a cross-platform application. now nepdate-calendar builds and runs perfectly using qtcreator and mingw compiler. not tested cmake. nepdate-widget is building but does not display widget window.

Dependencies

Nepdate and calendar relies on the following Qt libraries:

  • Qt Core
  • Qt Widgets
  • Qt GUI

Usage

  1. Clone this repository to your local machine.
  2. Create a build folder in the project directory.
  3. Build the project using cmake .. and then run make all.
  4. You can also compile the project using Qt Creator or Qmake.
  5. Run the Nepdate executables: nepdate-widget for the desktop widget nepdate-calendar for the calendar
  6. The floating Nepali date widget will appear on your desktop, with automatic text color adjustment based on the background color.

Screenshots

nepdate in action nepdate

License

This project is licensed under the GNU General Public License (GPL) version 3. See the LICENSE file for details.

contribution

first of all any suggestion and bug reports can be filed on github issue here https://github.com/khumnath/nepdate/issues

for contribution

  1. Clone repository
  2. make changes
  3. make a pull request with proper description of changes.

nepdate's People

Contributors

khumnath avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.