Skip to main content

Breathing gymnastics application

Project description

Nafas: A Breathing Gymnastics Application


PyPI version Codecov built with Python3 Discord Channel

Overview

Breathing gymnastics is a system of breathing exercises that focuses on the treatment of various diseases and general health promotion. Nafas is a collection of breathing gymnastics designed to reduce the exhaustion of long working hours. With multiple breathing patterns, Nafas helps you find your way to a detoxified energetic workday and also improves your concentration by increasing the oxygen level. No need to walk away to take a break, just sit comfortably, run Nafas and let the journey begin. Nafas means breath in Persian.

Open Hub
PyPI Counter
Github Stars
Branch master dev
CI
Code Quality codebeat badge CodeFactor

Installation

Source Code

PyPI

Exe Version

⚠️ Only Windows

Usage

ℹ️ You can use nafas, python -m nafas or NAFAS.exe to run this program

Version

nafas --version

Basic

nafas

Silent Mode

ℹ️ This mode will disable the sound playing system

nafas --silent

Screen Record

Issues & Bug Reports

Just fill an issue and describe it. We'll check it ASAP!

  • Please complete the issue template

You can also join our discord server

Discord Channel

References

1- Prana Breath
2- Rickard, Kathleen Benjamin, Dorothy J. Dunn, and Virginia M. Brouch. "Breathing techniques associated with improved health outcomes." (2015).
3- Zaccaro, Andrea, Andrea Piarulli, Marco Laurino, Erika Garbella, Danilo Menicucci, Bruno Neri, and Angelo Gemignani. "How breath-control can change your life: a systematic review on psycho-physiological correlates of slow breathing." Frontiers in human neuroscience 12 (2018): 353.
4- Brook, Robert D., Lawrence J. Appel, Melvyn Rubenfire, Gbenga Ogedegbe, John D. Bisognano, William J. Elliott, Flavio D. Fuchs et al. "Beyond medications and diet: alternative approaches to lowering blood pressure: a scientific statement from the American Heart Association." Hypertension 61, no. 6 (2013): 1360-1383.
5- Russo, Marc A., Danielle M. Santarelli, and Dean O’Rourke. "The physiological effects of slow breathing in the healthy human." Breathe 13, no. 4 (2017): 298-309.
6- Bujatti, M., and P. Biederer. "Serotonin, noradrenaline, dopamine metabolites in transcendental meditation-technique." Journal of Neural Transmission 39, no. 3 (1976): 257-267.
7- Martarelli, Daniele, Mario Cocchioni, Stefania Scuri, and Pierluigi Pompei. "Diaphragmatic breathing reduces exercise-induced oxidative stress." Evidence-Based Complementary and Alternative Medicine 2011 (2011).
8- DrWeil, Integrative Medicine & Healthy Living
9- Human Givens Institute
10- This 2-Minute Breathing Exercise Can Help You Make Better Decisions
11- Using 5-5-5 Breathing to Calm Down
12- Free Text-To-Speech and Text-to-MP3 for US English
13- Pranayama Breathing Techniques and Tips

Show Your Support

Star This Repo

Give a ⭐️ if this project helped you!

Donate to Our Project

Bitcoin

1KtNLEEeUbTEK9PdN6Ya3ZAKXaqoKUuxCy

Ethereum

0xcD4Db18B6664A9662123D4307B074aE968535388

Litecoin

Ldnz5gMcEeV8BAdsyf8FstWDC6uyYR6pgZ

Doge

DDUnKpFQbBqLpFVZ9DfuVysBdr249HxVDh

Tron

TCZxzPZLcJHr2qR3uPUB1tXB6L3FDSSAx7

Ripple

rN7ZuRG7HDGHR5nof8nu5LrsbmSB61V1qq

Binance Coin

bnb1zglwcf0ac3d0s2f6ck5kgwvcru4tlctt4p5qef

Tether

0xcD4Db18B6664A9662123D4307B074aE968535388

Dash

Xd3Yn2qZJ7VE8nbKw2fS98aLxR5M6WUU3s

Stellar

GALPOLPISRHIYHLQER2TLJRGUSZH52RYDK6C3HIU4PSMNAV65Q36EGNL

Zilliqa

zil1knmz8zj88cf0exr2ry7nav9elehxfcgqu3c5e5

Coffeete

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Unreleased

0.8 - 2024-11-04

Added

  • Balancing program
  • --silent argument
  • clear_screen function

Changed

  • GitHub actions are limited to the dev and master branches
  • Restart mode updated
  • Exit bug fixed
  • Python 3.13 added to test.yml
  • Messages and templates moved to params.py

0.7 - 2024-08-27

Added

  • feature_request.yml template
  • config.yml for issue template
  • sound_check function
  • SECURITY.md

Changed

  • Silence added to the start of sounds
  • Bug report template modified
  • playsound replaced with nava
  • nava added to requirements.txt
  • Test system modified
  • Build system modified
  • get_input_standard function modified
  • Python 3.11 added to test.yml
  • Python 3.12 added to test.yml
  • Python 3.5 support dropped
  • CLI mode updated
  • Exit message updated
  • README.md modified

0.6 - 2022-06-22

Added

  • Calming2 program

Changed

  • Calming program renamed to Calming1
  • Logo updated
  • README.md modified

0.5 - 2022-05-09

Added

  • Decision-Making program
  • time_calc function
  • time_average_calc function

Changed

  • AUTHORS.md updated
  • License updated
  • README.md modified
  • Python 3.10 added to test.yml
  • time_convert function modified
  • get_input_standard function modified
  • Menu updated
  • Relax program renamed to Relax1
  • 4-7-8 program renamed to Relax2
  • 7-11 program renamed to Relax3

0.4 - 2021-05-12

Added

  • start.wav
  • well_done.wav
  • preparing.wav
  • requirements-splitter.py
  • 4-7-8 program
  • 7-11 program

Changed

  • Sound speaker changed
  • Test system modified
  • Menu optimized

0.3 - 2021-02-09

Changed

  • Sounds bug in pypi fixed
  • Icon modified
  • Menu optimized

0.2 - 2021-01-29

Added

  • _playsound_async function
  • play_sound function
  • inhale.wav
  • exhale.wav
  • sustain.wav
  • retain.wav
  • get_sound_path function
  • program_description_print function
  • time_convert function

Changed

  • Menu optimized
  • Test system modified
  • get_program_dict function renamed to get_program_data
  • program_dict parameter renamed to program_data
  • input_dict parameter renamed to input_data
  • README.md updated

0.1 - 2020-10-30

Added

  • Clear Mind program
  • Relax program
  • Calming program
  • Power program
  • Anti-Stress program
  • Anti-Appetite program
  • Cigarette Replace program

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nafas-0.8.tar.gz (209.0 kB view details)

Uploaded Source

Built Distribution

nafas-0.8-py3-none-any.whl (202.6 kB view details)

Uploaded Python 3

File details

Details for the file nafas-0.8.tar.gz.

File metadata

  • Download URL: nafas-0.8.tar.gz
  • Upload date:
  • Size: 209.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for nafas-0.8.tar.gz
Algorithm Hash digest
SHA256 8fb2f1167efacec20c971f80b67ce9e91539ef94d1a9184e3b00eca2463871e9
MD5 05fbe016a219e882fd63f547954c100a
BLAKE2b-256 fe16fab5270ceb73aa0e098f96112b7a4bd8a096e5e77efa07a77d489f3458ba

See more details on using hashes here.

File details

Details for the file nafas-0.8-py3-none-any.whl.

File metadata

  • Download URL: nafas-0.8-py3-none-any.whl
  • Upload date:
  • Size: 202.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for nafas-0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 e7c781897dfcd35649eb4f631bb12e2dc90b3103086a2732140e23dcceb0b5e5
MD5 51029b7fd59e3ff8151d2626c1d82cb7
BLAKE2b-256 3e9c190e2c320ffed6b69c9395805803099a56d2b23fae126e5f7446aa783479

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page