BibleNotifyDesktop - Desktop version of Bible Notify

Overview

Bible Notify Desktop

This is the repository for the Desktop version of the daily Bible verse notification app for Android called Bible Notify.

Running

Linux

Python is pre-installed on Linux systems already

  1. Execute the command python3 -m pip install -r requirements.txt in a terminal of your choice.
  2. Change into the src directory by running cd src/
  3. Run Bible Notify with python3 main.py

Windows

  1. Install Python if it isn't installed already. Go to here, download the latest version and then run the installer.
  2. Execute the command python -m pip install -r requirements.txt in a terminal of your choice.
  3. Change into the src directory by running cd src/
  4. Run Bible Notify with python main.py

License

Licensed under the GPL-3.0 license.

Comments
  • Display a random verse on home view at application launch

    Display a random verse on home view at application launch

    opened by Correct-Syntax 0
  • Make the custom window resizable

    Make the custom window resizable

    Currently users can not resize the window, which may be annoying if the default resolution does not work for them.

    In theory this should be as simple as adding a few MouseArea's in QML.

    enhancement ui/ux 
    opened by iwoithe 0
  • Fix macOS build

    Fix macOS build

    Description

    PyInstaller fails to build the macOS executable as the ico format is not supported on macOS.

    Error/Log

    ValueError: Received icon image '/Users/runner/work/BibleNotifyDesktop/BibleNotifyDesktop/src/assets/icon.ico' which exists but is not in the correct format. On this platform, only ('icns',) images may be used as icons. If Pillow is installed, automatic conversion will be attempted. Please install Pillow or convert your 'ico' file to one of ('icns',) and try again.
    
    ci macOS 
    opened by iwoithe 0
  • Fix uploading CI artifacts

    Fix uploading CI artifacts

    Description

    Currently the upload directory is wrong in the CI script as shown by the following screenshot.

    image

    Steps to Reproduce

    N/A

    Additional Information

    • Commit: The latest
    • OS: N/A (CI Script)
    help wanted ci 
    opened by iwoithe 0
  • Add the ability to compare multiple versions of the Bible

    Add the ability to compare multiple versions of the Bible

    I think it would be best to add this ability to the reader view. In order for this to be added support for multiple versions of the Bible needs to be added.

    enhancement mockup needed ui/ux 
    opened by iwoithe 0
  • Notifications from other apps (e.g. Element) activate Bible Notify on click

    Notifications from other apps (e.g. Element) activate Bible Notify on click

    Notifications from other apps (e.g. Element) activate Bible Notify on click on Ubuntu 20.04.4 LTS.

    This also needs further testing (on Linux and other platforms).

    bug linux more information 
    opened by iwoithe 0
  • Update the readme

    Update the readme

    The following needs to be completed.

    • [x] Make the "Running the code" section easier to understand
    • [ ] Add a macOS section to the "Running the code" section
    • [x] When/how to update the QResource files
    • [ ] Add translation information
    • [ ] Tag/branch naming conventions for releases
    miscellaneous 
    opened by iwoithe 0
Releases(v0.1.0)
  • v0.1.0(Apr 16, 2022)

    :tada: The first release of Bible Notify Desktop :tada:

    :new: New Features

    • :timer_clock: Set the notification time
    • :twisted_rightwards_arrows: Receive random Bible verses daily
    • :sleeping_bed: App runs in system tray when last window closed
    • :signal_strength: Runs completely offline
    • :book: Read the verse's full chapter in the built-in reader
    • :world_map: Translation support (however there is only an English translation in this release)

    :bug: Issues/Bugs Resolved

    • #1 Fix uploading CI artifacts (@Correct-Syntax)
    • #10 Finish creating the CI script (@iwoithe)

    Other Notes

    • ~From now on a new version will be released at the start of every quarter (January, April, July and October)~
    • If you find any bugs or have a feature request or improvement to Bible Notify Desktop, you can tell us in a new GitHub issue or on Matrix
    Source code(tar.gz)
    Source code(zip)
    BibleNotify-Linux.zip(228.17 MB)
    BibleNotify-macOS.zip(107.41 MB)
    BibleNotify-Windows.zip(102.22 MB)
Owner
Bible Notify
Free daily Bible verse notification app for Android devices
Bible Notify
Network monitoring tool

netmeter If you are looking for a tool to monitor your network interfaces, here you are. See netmeter-exporter to export Prometheus metrics. Installat

Saeid Bostandoust 97 Dec 03, 2022
With the use of this tool, you can change your MAC address

Akshat0404/MAC_CHANGER This tool has to be used on linux kernel. Now o

1 Jan 25, 2022
Python implementation of the IPv8 layer provide authenticated communication with privacy

Python implementation of the IPv8 layer provide authenticated communication with privacy

203 Oct 26, 2022
InfraGenie is allows you to split out your infrastructure project into separate independent pieces, each with its own terraform state.

๐Ÿงž InfraGenie InfraGenie is allows you to split out your infrastructure project into separate independent pieces, each with its own terraform state. T

Digger 53 Nov 23, 2022
A Python script that alerts via SMS when a stock is reaching an inflection point

TradeAlert Not sure what this will ultimately become, but for now, its a Python script that alerts via SMS when a stock is reaching an inflection poin

3 Feb 22, 2022
pureSxS - A tool to export Component Based Servicing packages from a full Windows installation

pureSxS A tool to export Component Based Servicing packages from a full Windows installation. Usage pureSxS.py source_mum destination pureSxS wor

Gamers Against Weed 3 Oct 03, 2022
Distribute a portion of your yield to other addresses ๐Ÿ’™

YSHARE Distribute a portion of your yield to other addresses. How does it work Desposit your yToken or tokens into this contract Set the benificiaries

11 Nov 24, 2021
GhostVPN - Simple and lightweight TUI application for CyberGhostVPN

GhostVPN Simple and lightweight TUI application for CyberGhostVPN. Screenshot Us

Mehmet Ali KERฤฐMOฤžLU 5 Jul 27, 2022
Socket programming is a way of connecting two nodes on a network to communicate with each other

Socket Programming in Python Socket programming is a way of connecting two nodes on a network to communicate with each other. One socket(node) listens

Janak raikhola 1 Jul 05, 2022
Connects to databases or sftp server based on configured environmental variables.

Myconnections Connects to Oracle databases or sftp servers depending on configured environmental variables. VERY IMPORTANT: VPN must exist. Installati

0 Jan 02, 2022
High capacity, high availability, well connected, fast lightning node.

LND โšก Routing High capacity, high availability, well connected, fast lightning node. We aim to become a top liquidity provider for the lightning netwo

18 Dec 16, 2022
Decentra Network is an open source blockchain that combines speed, security and decentralization.

Decentra Network is an open source blockchain that combines speed, security and decentralization. Decentra Network has very high speeds, scalability, asymptotic security and complete decentralization

Decentra Network 74 Nov 22, 2022
A python shell / chat bot for XMPP and cloud services

XMPP_Shell_Bot A python shell / chat bot for XMPP and cloud services, designed for penetration testers to bypass network filters. To better understand

Abdulkareem Aldeek 1 Jan 09, 2022
(A)sync client for sms.ru with pydantic responses

๐Ÿšง aioSMSru Send SMS Check SMS status Get SMS cost Get balance Get limit Get free limit Get my senders Check login/password Add to stoplist Remove fro

Eugene Mayer 4 Jul 03, 2022
Modern Denial-of-service ToolKit for python

๐Ÿ’ฃ Impulse Modern Denial-of-service ToolKit ๐Ÿ’ป Main window ๐Ÿ“ก Methods: Method Target Description SMS PHONE Sends a massive amount of SMS messages and

1 Nov 29, 2021
IP Rover - An Excellent OSINT tool to get information of any ip address

IP Rover - An Excellent OSINT tool to get information of any ip address. All details are explained in below screenshot

Saad 20 Dec 16, 2022
Multipurpose Growtopia Server tools, can be used for newbie to learn things.

Multipurpose Growtopia Server tools, can be used for newbie to learn things.

FelixF 3 Dec 01, 2021
Out-of-box Python RPC framework

typed-jsonrpc Out-of-box Python RPC framework. WIP. Make LSP easy for everyone. The conception of final usage: from typed_jsonrpc import * ls = Langu

Taine Zhao 4 Dec 28, 2021
KoreaVPN - Create a VPN App for Mac Using Automator

VPN app ๋งŒ๋“ค๊ธฐ (a.k.a. KoreaVPN) VPN์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๋“ค์–ด๊ฐ€๋Š” 10์ดˆ์˜ ์‹œ๊ฐ„์„ ์•„๋ผ๊ณ , ๊ท€์ฐฎ์Œ์„ ์ตœ์†Œํ™” ํ•˜๊ธฐ ์œ„ํ•ด ํฌ๋กค๋ง

DongHee 6 Jan 17, 2022
A python tool auto change proxy or ip after dealy time set by user

Auto proxy Ghost This tool auto change proxy or ip after dealy time set by user how to run 1. Install required file ./requirements.sh 2.Enter command

Harsh Tagra 0 Feb 23, 2022