Giter VIP home page Giter VIP logo

azan-gnome-shell-extension's Introduction

Description

Azan is an Islamic prayer times extension for Gnome Shell.

screen shot 2017-12-02 at 9 16 20 am

Features

  • List 5 prayer times
  • Optionally display Imsak, Sunrise, Sunset, Midnight
  • Show remaining time for the upcoming prayer
  • Show current date in Hijri calendar
  • Display a notification when it's time for prayer
  • Automatic location detection
  • Display times in either 24 hour or 12 hour format

Installation

  1. Download zip file : https://extensions.gnome.org/extension/1344/azan/
  2. Extract to ~/.local/share/gnome-shell/extensions/

Changelog

  • 0.1 : initial upload
  • 1.1 : Add automatic location detection & bugfixes
  • 2 : 12 hour times and optional hiding of non-prayer times

License

Licensed under the GNU General Public License, version 3

Third-Party Assets & Components

Other Projects

azan-gnome-shell-extension's People

Contributors

abdulrahman19 avatar bateni avatar fahrinh avatar faissaloo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

azan-gnome-shell-extension's Issues

Not Enough Timezones Defined

As Salam O Alaikum.
Timezones defined in the settings menu go from -12:00 hours to +12:00 hours in one-hour increments. This would be very inconvenient if you happen to not fit in any of these timezones. Can we add all timezones listed in this article on Wikipedia?

  • Add the complete list of timezones
  • Make sure it doesn't mess with the salah time calculation logic

Ability to choose which times to display

Instead of having an All times and a Concise option for which times to display. It would be better to have a boolean for each time so that we could choose which to display.

KDE Plasma 5 Port

Salam!

Thank you for providing this extention to GNOME. Could you port this to KDE Plasma 5? Thanks in advance

Conky & Rainmeter

Is it possible to make it in Conky for linux and Rainmeter for windows?

Time zone setting gets reset after sleep/restart

Very similar issue with #4 . It occurs when I restart the system, when I log out of the system and log back in, or when I disable and re-enable the extension through gnome-tweaks. The extension settings pane still shows the time zone I set, but the prayer times shown are as if they were the default (i.e. GMT +00:00). This is fixed when I go into settings again, change them to something else, and then change them back. Using the following bash command from a terminal also fixes the issue, but it has to be run every time the issue occurs:
dconf write /org/gnome/shell/extensions/azan/timezone "'X'"
Where X is to be replaced with the desired time zone number.

I have downloaded the extension "[email protected]" through Ubuntu Software, in Ubuntu 18.04.

Longitude/latitude gets reset after sleep/restart

It still shows the longitude and latitude I set however, the prayer times shown are as if they were the default, this is fixed when I go into settings again, change them to something else then change them back.

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.