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
Very simple and tiny file sharing service written in python

Simple File sharing tool Sharing client usage (You will need to use python3 for linux) main.py --send -f file/path Optionnal flags : pwd : set a passw

2 Jul 26, 2022
A simple port scanner for Web/ip scanning Port 0/500 editable inside the .py file

Simple-Port-Scanner a simple port scanner for Web/ip scanning Port 0/500 editable inside the .py file Open Cmd/Terminal Cmd Downloads Run Command: pip

YABOI 1 Nov 22, 2021
ip2domain - get ip to domain, Know the domian corresponding to the local network connection IP

What is Sometimes, we need to know what connections our local machine has, and what are their IP, domain name, program and parameters? get ip to domai

51pwn 4 Sep 30, 2022
An ansible playbook to set up wireguard server.

Poor man's VPN (pay for only what you need) An ansible playbook to quickly set up Wireguard server for occasional personal use. It takes around five m

Amrit Bera 613 Dec 25, 2022
D-dos attack GUI tool written in python using tkinter module

ddos D-dos attack GUI tool written in python using tkinter module #to use this tool on android, do the following on termux. *. apt update *. apt upgra

6 Feb 05, 2022
DataShare - Simple library for data sharing between scripts and public functions calling

DataShare - Simple library for data sharing between scripts and public functions calling. Installation. Install code, Delete LICENSE, README, readme.t

Ivan Perzhinsky. 1 Dec 17, 2021
Python Scripts for Cisco Identity Services Engine (ISE)

A set of Python scripts to configure a freshly installed Cisco Identity Services Engine (ISE) for simple operation; in my case, a basic Cisco Software-Defined Access environment.

Roddie Hasan 9 Jul 19, 2022
stellar-add-guest is a small tool to generate a new guest for Stellar Wireless (Enterprise mode) in OmniVista 2500 hosted on OmniSwitch with AOS Release 8

stellar-add-guest is a small tool to generate a new guest for Stellar Wireless (Enterprise mode) in OmniVista 2500 hosted on OmniSwitch with AOS Release 8.

BennyE 3 Jan 24, 2022
Very simple FTP client, sync folder to FTP server, use python, opensource

ftp-sync-python Opensource, A way to safe your data, avoid lost data by Virus, Randsomware Some functions: Upload a folder automatically to FTP server

4 Sep 13, 2022
Data Exfiltration without ever making a connection. Using TCP header space.

TCPwned PoC toy code to exfiltrate data without ever making a TCP connection. This will never show up in firewall logs, much less, actually be monitor

2 Nov 21, 2022
An HTML interface for finetuning the sync map output from aeneas

finetuneas 3.0 finetuneas is a simple HTML interface for fine tuning sync maps output by aeneas Version 3.0 Easier adjusting time: following cells wil

Firat Özdemir 50 Mar 12, 2022
A simple, 2-person chat program that runs on a single computer. No Internet, just you

localChat A simple, 2-person chat program that runs on a single computer. No Internet, just you. Simple and Local This was created with ease of use in

Owls 2 Aug 19, 2022
AdaFruit Funhouse publishing Temperature, Humidity and Pressure to MQTT / Apache Pulsar

pulsar-adafruit-funhouse AdaFruit Funhouse publishing Temperature, Humidity and Pressure to MQTT / Apache Pulsar Device Get your own from adafruit Ada

Timothy Spann 1 Dec 30, 2021
A simple Encrypted IM chat software Server & client based on Python3.

SecretBox A simple Encrypted IM chat software Server & client based on Python3. Version 1.0 命令行版 安装步骤 Server 运行pip3 install -r requirements 安装依赖。 运行py

h3h3da 5 Oct 31, 2022
Readable, simple and fast asynchronous non-blocking network apps

Fast and readable async non-blocking network apps Netius is a Python network library that can be used for the rapid creation of asynchronous non-block

Hive Solutions 120 Nov 20, 2022
Take a list of domains and probe for working HTTP and HTTPS servers

httprobe Take a list of domains and probe for working http and https servers. Install ▶ go get -u github.com/tomnomnom/httprobe Basic Usage httprobe

Tom Hudson 2.3k Dec 28, 2022
Impacket is a collection of Python classes for working with network protocols.

What is Impacket? Impacket is a collection of Python classes for working with network protocols. Impacket is focused on providing low-level programmat

SecureAuth Corporation 10.4k Jan 09, 2023
IP-Escaner - A Python Tool to obtain information from an IP address

IP-Escaner Herramienta para obtener informacion de una direccion IP Opciones de

4 Apr 09, 2022
BLE parser for passive BLE advertisements

This pypi package is parsing BLE advertisements to readable data for several sensors and can be used for device tracking, as long as the MAC address is static. The parser was originally developed as

Ernst Klamer 19 Dec 26, 2022
Python module to interface with Tuya WiFi smart devices

TinyTuya Python module to interface with Tuya WiFi smart devices Description This python module controls and monitors Tuya compatible WiFi Smart Devic

Jason Cox 365 Dec 26, 2022