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
A Python based command line ARP Spoofer utility, which takes input as arguments for the exact target IP and gateway IP for which you wish to Spoof ARP request

A Python based command line ARP Spoofer utility, which takes input as arguments for the exact target IP and gateway IP for which you wish to Spoof ARP request

Abhinandan Khurana 1 Feb 10, 2022
The best way to send tokens into a specific server, which can be used for discord bots, and some tools..

XTRA420 The simplified version of sending tokens into a server, the basic and fastest way.. When using this, you have the option to use proxies (http)

07v 1 Nov 30, 2021
Way find out if DNS is down or your instance

DNS-PING Way to find out if DNS is down or your instance Problem: At times it happens that DNS provider services of a website URL is down and so to re

Giten Mitra 4 Nov 18, 2022
Nyx-Net: Network Fuzzing with Incremental Snapshots

Nyx-Net: Network Fuzzing with Incremental Snapshots Nyx-Net is fast full-VM snapshot fuzzer for complex network based targets. It's built upon kAFL, R

Chair for Sys­tems Se­cu­ri­ty 146 Dec 16, 2022
syncio: asyncio, without await

syncio: asyncio, without await asyncio can look very intimidating to newcomers, because of the async/await syntax. Even experienced programmers can ge

David Brochart 10 Nov 21, 2022
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
An advanced real time threat intelligence framework to identify threats and malicious web traffic on the basis of IP reputation and historical data.

ARTIF is a new advanced real time threat intelligence framework built that adds another abstraction layer on the top of MISP to identify threats and malicious web traffic on the basis of IP reputatio

CRED 225 Dec 31, 2022
Nautobot is a Network Source of Truth and Network Automation Platform.

Nautobot is a Network Source of Truth and Network Automation Platform. Nautobot was initially developed as a fork of NetBox (v2.10.4). Nautobot runs as a web application atop the Django Python framew

Nautobot 549 Dec 31, 2022
This is an open project to maintain a list of domain names that serve YouTube ads

The YouTube ads blocklist project This is an open project to maintain a list of domain names that serve YouTube ads. The original project only produce

Evan Pratten 574 Dec 30, 2022
PcapXray - A Network Forensics Tool - To visualize a Packet Capture offline as a Network Diagram

PcapXray - A Network Forensics Tool - To visualize a Packet Capture offline as a Network Diagram including device identification, highlight important communication and file extraction

Srinivas P G 1.4k Dec 28, 2022
Mass querying whois records using whois tool

Mass querying whois records using whois tool

Mohamed Elbadry 24 Nov 10, 2022
Visualize the electric field of a point charge network.

ElectriPy ⚡ Visualize the electric field of a point charges network. 🔌 Installation Install ElectriPy package: $ pip install electripy You are all d

Dylan Tintenfich 29 Aug 29, 2022
A transport agnostic sync/async RPC library that focuses on exposing services with a well-defined API using popular protocols.

WARNING: This is from spyne's development branch. This version is not released yet! Latest stable release can be found in the 2_13 branch. If you like

1.1k Dec 23, 2022
Transfer files to and from a Windows host via ICMP in restricted network environments.

ICMP-TransferTools ICMP-TransferTools is a set of scripts designed to move files to and from Windows hosts in restricted network environments. This is

icyguider 269 Dec 20, 2022
Dark Utilities - Cloudflare Uam Bypass

Dark Utilities - Cloudflare Uam Bypass

Inplex-sys 26 Dec 14, 2022
Tiny JSON RPC via HTTP library.

jrpc Simplest ever possible Asynchronous JSON RPC via HTTP library for Python, backed by httpx. Installation pip install async-jrpc Usage Import JRPC

Onigiri Team 2 Jan 31, 2022
Build surface water network for MODFLOW's SFR Package

Surface water network Creates surface water network, which can be used to create MODFLOW's SFR. Python packages Python 3.6+ is required. Required geop

Mike Taves 20 Nov 22, 2022
Wifi-Jamming is a simple, yet highly effective method of causing a DoS on a wireless implemented using python pyqt5.

pyqt5-linux-wifi-jamming-tool Linux-Wifi-Jamming is a simple GUI tool, yet highly effective method of causing a DoS on a wireless implemented using py

lafesa 8 Dec 05, 2022
telnet implementation over TCP socket with python

This a P2P implementation of telnet. This program transfers data on TCP sockets as plain text

10 May 19, 2022
NSX-T infrastructure as code - SDDC deployment

Deploy NSX-T Infrastructure - Simple Topology by Nicolas MICHEL @vpackets / LinkedIn Introduction The purpose of this entire repository is to automate

21 Nov 28, 2022