adhankivy

AdhanKivy - это приложение для отображения и напоминания о времени молитвы.

https://github.com/orrstudio/adhankivy

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.3%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

AdhanKivy - это приложение для отображения и напоминания о времени молитвы.

Basic Info
  • Host: GitHub
  • Owner: orrstudio
  • License: mit
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 40.9 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 1 year ago · Last pushed about 1 year ago
Metadata Files
Readme License Citation

README.md

# AdhanKivy: Времена молитвы

Adhan Logo
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Python](https://img.shields.io/badge/Python-3.8%2B-blue)](https://www.python.org/) [![Kivy](https://img.shields.io/badge/Kivy-2.2.1-brightgreen)](https://kivy.org/) [![GitHub release](https://img.shields.io/badge/Release-v1.0.0-blue)](https://github.com/OrrStudio/AdhanKivy/releases) [![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://github.com/OrrStudio/AdhanKivy/graphs/commit-activity) [![GitHub issues](https://img.shields.io/github/issues/OrrStudio/AdhanKivy)](https://github.com/OrrStudio/AdhanKivy/issues)

🕰️ О Проекте

AdhanKivy - это приложение для отображения и напоминания о времени молитвы.

✨ Ключевые Особенности

  • 🌓 Адаптивный интерфейс для портретной и ландшафтной ориентации
  • 🎨 Настраиваемая цветовая схема для цифровых часов
  • 🕌 Функционал расчета времени намаза
  • 🔇 Настраиваемые звуковые уведомления

🛠 Технологии

  • Язык: Python 3.8+
  • Фреймворк: Kivy 2.2.1
  • Платформы: Cross-platform (Linux, Android)

🚀 Быстрый Старт

  1. Клонируйте репозиторий
  2. Установите зависимости: pip install -r requirements.txt
  3. Запустите приложение: python main.py

📦 Установка

Чтобы создать APK с помощью Buildozer, выполните следующие действия:

  1. Установите Buildozer: Следуйте инструкциям по установке из Документации Buildozer.

  2. Создайте APK: Запустите следующую команду для сборки APK: bash buildozer android debug Собранный APK будет находиться в директории bin/ вашего проекта.

  3. Развертывание на устройстве (optional): Если у вас подключен устройство Android, вы можете развернуть APK напрямую с помощью: bash buildozer android deploy run

Создание автономных исполняемых файлов и пакетов

Linux Packaging

PyInstaller (Standalone Executable)

  1. Install PyInstaller: bash pip install pyinstaller

  2. Create executable: bash pyinstaller --onefile --windowed --add-data "fonts:fonts" --add-data "icons:icons" main.py

AppImage

  1. Install appimagetool: bash wget https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage chmod +x appimagetool-x86_64.AppImage

  2. Create AppDir structure: bash mkdir -p AdhanKivy.AppDir/usr/bin mkdir -p AdhanKivy.AppDir/usr/share/applications mkdir -p AdhanKivy.AppDir/usr/share/icons

  3. Copy files and create .desktop file bash cp dist/main AdhanKivy.AppDir/usr/bin/adhankivy cp icons/iconEzanClock.svg AdhanKivy.AppDir/usr/share/icons/adhankivy.svg

  4. Create AdhanKivy.desktop: [Desktop Entry] Name=Adhan Exec=adhankivy Icon=adhankivy Type=Application Categories=Utility;Adhan;

  5. Generate AppImage: bash ./appimagetool-x86_64.AppImage AdhanKivy.AppDir

Упаковка для Windows

PyInstaller (Executable)

  1. Install PyInstaller: bash pip install pyinstaller

  2. Create executable: bash pyinstaller --onefile --windowed --add-data "fonts;fonts" --add-data "icons;icons" main.py

Inno Setup (Installer)

  1. Download and install Inno Setup
  2. Create a script (AdhanKivyInstaller.iss): ``` [Setup] AppName=AdhanKivy AppVersion=1.0.0 DefaultDirName={pf}\AdhanKivy DefaultGroupName=AdhanKivy OutputBaseFilename=AdhanKivyInstaller

[Files] Source: "dist\main.exe"; DestDir: "{app}"; DestName: "AdhanKivy.exe" Source: "icons*"; DestDir: "{app}\icons" Source: "fonts*"; DestDir: "{app}\fonts"

[Icons] Name: "{group}\AdhanKivy"; Filename: "{app}\AdhanKivy.exe" ```

  1. Compile the installer using Inno Setup Compiler

License

MIT License

Author

Oruc Qafar - Python Developer - GitHub: OrrStudio - Email: orr888@gmail.com

Owner

  • Name: Oruj Gafarov
  • Login: orrstudio
  • Kind: user
  • Location: Baku, Azerbaijan
  • Company: Orr Studio

Life is beautiful

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it using these metadata."
title: "AdhanKivy"
abstract: "Адаптивные цифровые часы с современным минималистичным дизайном, разработанные с использованием Kivy Framework"
type: software
authors:
  - family-names: Qafar
    given-names: Oruc
    email: orr888@gmail.com
version: 1.0.0
date-released: "2024-01-15"
repository-code: "https://github.com/orrstudio/AdhanKivy"
keywords:
  - python
  - kivy
  - adhan
  - ezan
  - prayer-time
  - desktop-application
  - gui
license: MIT
references:
  - type: software
    title: "Kivy"
    version: "2.2.1"
    repository: "https://github.com/kivy/kivy"

GitHub Events

Total
  • Delete event: 1
  • Issue comment event: 9
  • Push event: 101
  • Public event: 1
  • Pull request review event: 1
  • Gollum event: 12
  • Pull request event: 16
  • Create event: 2
Last Year
  • Delete event: 1
  • Issue comment event: 9
  • Push event: 101
  • Public event: 1
  • Pull request review event: 1
  • Gollum event: 12
  • Pull request event: 16
  • Create event: 2

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 0
  • Total pull requests: 2
  • Average time to close issues: N/A
  • Average time to close pull requests: 1 minute
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 1.0
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 2
  • Average time to close issues: N/A
  • Average time to close pull requests: 1 minute
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 1.0
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • orrstudio (1)
Pull Request Authors
  • orrstudio (4)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

requirements.txt pypi
  • kivy >=2.2.1
  • requests >=2.31.0