Coder Social home page Coder Social logo

adenlall / salatok-gtk Goto Github PK

View Code? Open in Web Editor NEW
8.0 2.0 0.0 30.82 MB

Linux gnome muslim salat ( prayer ) times and quran reader app.

Home Page: https://salatok.vercel.app

License: Other

CSS 2.68% JavaScript 93.50% Meson 3.81%
gnome gtk islam salat prayer-times muslim muslim-prayer-times

salatok-gtk's Introduction

com.github.adenlall.salatok-gtk logo

maintained - yes GitHub User's stars Flathub Version GitHub all releases

Download on Flathub

Salatokapp Donate using Liberapay

salatok app screenshot

gtk4 offline app for Muslims prayer times; Get salat timing at your linux desktop with full control over the methods adjustment. this app can work without connection or sending your personal ip adress to any random api servers.

we use nomination.openstreetmaps.org ( free and open source api ) to proved you an api that can return lat & long from your given adress. we recommend you to read privacy policy pf nomination api.

Useful links

Homepage: https://github.com/adenlall/salatok-gtk

Web Client: https://salatok.vercel.app

Report issues: https://github.com/adenlall/salatok-gtk/issues/

Donate: https://ko-fi.com/adenlall/

Installation :

Flatpak

install it from terminal or from flathub

flatpak install flathub io.github.adenlall.salatok-gtk

then, run it with :

flatpak run io.github.adenlall.salatok-gtk

.deb package

download the .deb package from releases and install it from the terminal.

sudo apt install ./salatokapp_1.1.3_all.deb

or open it in your software app (ex: GNOME Software)

this package will be available soon on Debian repos

Configuration for .deb package (NOT FLATPAK PACKAGE) :

 download the .deb package from releases and install it.
 
 for more install ressources ( optional ) :
 
      **Quran**
      
           * visit : https://tanzil.net/trans/ and select "Text" for file format, and download all you need from the list there.
           
           * then copy all .txt files downloaded into this location `$HOME/.local/share/quran/io.github.adenlall.salatok-gtk/`
           - the file name should be something like : <Language>.<Translator>.txt ex: ar.tanzil.txt
           
      **Fonts**
      
           * download or copy any .ttf or otf font files into `$HOME/.local/share/fonts/io.github.adenlall.salatok-gtk/`
           - name the file like his font name plus language of the font. ex: if you have Ubuntu Font, the name should be exactly like this : Ubunutu.latin.ttf

Hacking

If you're unfamiliar with GJS, here are a few good places to start:

License

This app is under GPL-v3.0

Support The Project

Donate using Liberapay

salatok-gtk's People

Contributors

adenlall avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

salatok-gtk's Issues

Feature creep

Thanks for making this beautiful app : )

Since it's called Salatok, wouldn't it be better to restrict functionality to salaah times and putting Qur'aan, Hadeeth and other features in a separate app?

Add Hadit Section

I really love to see hadit section on the app it will be all in one to go for muslim,
Mashallah I realy love the app

Network access

Assalaamu alaikum brother and thanks for making this beautiful app.

I wanted to ask: is network access really necessary?

Can it be redesigned to have whatever it needs from the internet be included with the updates?

Jazaakallaahu khairan.

Bug in Isha countdown

  • when Isha just gone the countdown should show something like this : 00h -02min, but he show -1h 58min

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.