adhankivy
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
Repository
AdhanKivy - это приложение для отображения и напоминания о времени молитвы.
Basic Info
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
# AdhanKivy: Времена молитвы
🕰️ О Проекте
AdhanKivy - это приложение для отображения и напоминания о времени молитвы.
✨ Ключевые Особенности
- 🌓 Адаптивный интерфейс для портретной и ландшафтной ориентации
- 🎨 Настраиваемая цветовая схема для цифровых часов
- 🕌 Функционал расчета времени намаза
- 🔇 Настраиваемые звуковые уведомления
🛠 Технологии
- Язык: Python 3.8+
- Фреймворк: Kivy 2.2.1
- Платформы: Cross-platform (Linux, Android)
🚀 Быстрый Старт
- Клонируйте репозиторий
- Установите зависимости:
pip install -r requirements.txt - Запустите приложение:
python main.py
📦 Установка
Чтобы создать APK с помощью Buildozer, выполните следующие действия:
Установите Buildozer: Следуйте инструкциям по установке из Документации Buildozer.
Создайте APK: Запустите следующую команду для сборки APK:
bash buildozer android debugСобранный APK будет находиться в директорииbin/вашего проекта.Развертывание на устройстве (optional): Если у вас подключен устройство Android, вы можете развернуть APK напрямую с помощью:
bash buildozer android deploy run
Создание автономных исполняемых файлов и пакетов
Linux Packaging
PyInstaller (Standalone Executable)
Install PyInstaller:
bash pip install pyinstallerCreate executable:
bash pyinstaller --onefile --windowed --add-data "fonts:fonts" --add-data "icons:icons" main.py
AppImage
Install
appimagetool:bash wget https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage chmod +x appimagetool-x86_64.AppImageCreate AppDir structure:
bash mkdir -p AdhanKivy.AppDir/usr/bin mkdir -p AdhanKivy.AppDir/usr/share/applications mkdir -p AdhanKivy.AppDir/usr/share/iconsCopy files and create .desktop file
bash cp dist/main AdhanKivy.AppDir/usr/bin/adhankivy cp icons/iconEzanClock.svg AdhanKivy.AppDir/usr/share/icons/adhankivy.svgCreate AdhanKivy.desktop:
[Desktop Entry] Name=Adhan Exec=adhankivy Icon=adhankivy Type=Application Categories=Utility;Adhan;Generate AppImage:
bash ./appimagetool-x86_64.AppImage AdhanKivy.AppDir
Упаковка для Windows
PyInstaller (Executable)
Install PyInstaller:
bash pip install pyinstallerCreate executable:
bash pyinstaller --onefile --windowed --add-data "fonts;fonts" --add-data "icons;icons" main.py
Inno Setup (Installer)
- Download and install Inno Setup
- 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" ```
- 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
- Website: https://orrstudio.github.io/
- Twitter: Orr888
- Repositories: 4
- Profile: https://github.com/orrstudio
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
- kivy >=2.2.1
- requests >=2.31.0