zenify


Namezenify JSON
Version 1.0.2 PyPI version JSON
download
home_pagehttps://github.com/kawarox/zenify
Summary๐Ÿง˜ A beautiful terminal meditation app with ASCII art, multi-language support, and breathing exercises
upload_time2025-08-25 05:22:22
maintainerNone
docs_urlNone
authorZenify Team
requires_python>=3.6
licenseMIT
keywords meditation mindfulness terminal ascii wellness health breathing zen relaxation
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # ๐Ÿง˜ Zenify Meditation CLI

[![PyPI version](https://badge.fury.io/py/zenify.svg)](https://badge.fury.io/py/zenify)
[![Python 3.6+](https://img.shields.io/badge/python-3.6+-blue.svg)](https://www.python.org/downloads/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

A beautiful terminal-based meditation app with ASCII art, multi-language support, and guided breathing exercises.

## โœจ Features

- ๐ŸŽจ **Beautiful ASCII Art**: 6 meditation shapes (Lotus, Mandala, Sun, Heart, Flower, Zen Circle)
- ๐ŸŒ **Multi-language Support**: Chinese (ไธญๆ–‡), English, Japanese (ๆ—ฅๆœฌ่ชž)
- ๐Ÿซ **Breathing Techniques**: 4-7-8 breathing, Box breathing, Equal breathing, Custom patterns
- ๐Ÿ“Š **Progress Tracking**: Session statistics, streaks, and detailed analytics
- ๐ŸŽฎ **Two Modes**: Interactive graphical mode and simple progress bar mode
- โšก **Zero Dependencies**: Uses only Python standard library

## ๐Ÿš€ Quick Install

```bash
pip install zenify
```

## ๐ŸŽฏ Quick Start

```bash
# Start interactive menu
zen

# Quick 5-minute lotus meditation
zen -s lotus -d 5

# Progress bar mode with 4-7-8 breathing
zen -m progress -p 4-7-8 -d 10

# Show your meditation statistics
zen --stats
```

## ๐Ÿ“– Usage Examples

### Command Line Options

```bash
# Meditation modes
zen -m guided         # Visual shapes with breathing animation
zen -m progress       # Simple progress bar mode

# Choose shapes (for guided mode)
zen -s lotus          # ๐Ÿชท Lotus flower
zen -s mandala        # ๐Ÿ”ฎ Mandala pattern  
zen -s sun            # โ˜€๏ธ Sun shape
zen -s heart          # โค๏ธ Heart pattern
zen -s flower         # ๐ŸŒธ Flower design
zen -s zen_circle     # โญ• Zen circle

# Breathing patterns
zen -p 4-7-8          # 4-7-8 breathing (relaxation)
zen -p box            # Box breathing (focus)
zen -p equal          # Equal breathing
zen -p custom         # Custom timing

# Duration and language
zen -d 15             # 15 minute session
zen --lang zh         # ไธญๆ–‡็•Œ้ข
zen --lang en         # English interface  
zen --lang ja         # ๆ—ฅๆœฌ่ชžใ‚คใƒณใ‚ฟใƒผใƒ•ใ‚งใƒผใ‚น
```

### Combination Examples

```bash
# 10-minute lotus meditation with 4-7-8 breathing in English
zen -s lotus -p 4-7-8 -d 10 --lang en

# Quick 3-minute mandala session
zen -s mandala -d 3

# Progress mode for focus work
zen -m progress -p box -d 25
```

## ๐ŸŽฎ Interactive Mode

Simply run `zen` to enter the interactive menu where you can:

- Select meditation mode and breathing pattern
- Choose from beautiful ASCII art shapes  
- Set custom session duration
- View detailed statistics and progress
- Switch between languages

## ๐Ÿ“Š Statistics & Tracking

Zenify automatically tracks your meditation sessions:

```bash
zen --stats    # View your meditation statistics
```

Track your:
- Total meditation time
- Session count and streaks
- Favorite techniques and times
- Progress over time
- Completion rates

## ๐Ÿ›  System Requirements

- Python 3.6 or higher
- Terminal/Command line interface
- Works on Windows, macOS, and Linux

## ๐ŸŒ Multi-language Support

Zenify supports three languages with full interface translation:

- **ไธญๆ–‡** - Complete Chinese interface
- **English** - Full English interface  
- **ๆ—ฅๆœฌ่ชž** - Complete Japanese interface

Language preference is automatically saved for future sessions.

## ๐Ÿง˜โ€โ™€๏ธ Breathing Techniques

### 4-7-8 Breathing (Relaxation)
Perfect for stress relief and falling asleep
- Inhale for 4 seconds
- Hold for 7 seconds  
- Exhale for 8 seconds

### Box Breathing (Focus)
Used by military and athletes for concentration
- Inhale for 4 seconds
- Hold for 4 seconds
- Exhale for 4 seconds
- Hold for 4 seconds

### Equal Breathing
Simple and balanced breathing
- Inhale for 4 seconds
- Exhale for 4 seconds

### Custom Breathing
Create your own breathing pattern with custom timing

## ๐ŸŽจ ASCII Art Shapes

Each shape is mathematically designed with smooth animations:

- **Lotus** ๐Ÿชท - Symbol of purity and enlightenment
- **Mandala** ๐Ÿ”ฎ - Sacred geometry for focus
- **Sun** โ˜€๏ธ - Energy and vitality  
- **Heart** โค๏ธ - Love and compassion
- **Flower** ๐ŸŒธ - Growth and beauty
- **Zen Circle** โญ• - Completeness and unity

## ๐Ÿš€ Advanced Usage

### Session Controls

During meditation:
- **[P]** - Pause/Resume
- **[M]** - Return to menu
- **[Q]** - Quit session

### Command Line Flags

```bash
zen --help           # Show all available options
zen --version        # Show version information
zen --stats          # Display meditation statistics
```

## ๐Ÿ’ก Tips for Best Experience

1. **Find a quiet space** - Minimize distractions
2. **Use headphones** - Better focus with audio isolation
3. **Consistent practice** - Try to meditate at the same time daily
4. **Start small** - Begin with 3-5 minute sessions
5. **Track progress** - Use `zen --stats` to see your improvement

## ๐Ÿค Contributing

Zenify is open source! Contributions are welcome:

- Report bugs and request features
- Submit pull requests  
- Improve documentation
- Add new languages or breathing techniques

## ๐Ÿ“ License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## ๐Ÿ™ Acknowledgments

Built with love for the meditation and mindfulness community. 

---

**Start your mindfulness journey today with `pip install zenify`** โœจ

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/kawarox/zenify",
    "name": "zenify",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": "meditation, mindfulness, terminal, ascii, wellness, health, breathing, zen, relaxation",
    "author": "Zenify Team",
    "author_email": "Zenify Team <zenify.meditation@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/01/e1/3708d05fa1dc986ef1321610de657d1d1fa6b85ebd167fe1744f995b9d8a/zenify-1.0.2.tar.gz",
    "platform": null,
    "description": "# \ud83e\uddd8 Zenify Meditation CLI\n\n[![PyPI version](https://badge.fury.io/py/zenify.svg)](https://badge.fury.io/py/zenify)\n[![Python 3.6+](https://img.shields.io/badge/python-3.6+-blue.svg)](https://www.python.org/downloads/)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nA beautiful terminal-based meditation app with ASCII art, multi-language support, and guided breathing exercises.\n\n## \u2728 Features\n\n- \ud83c\udfa8 **Beautiful ASCII Art**: 6 meditation shapes (Lotus, Mandala, Sun, Heart, Flower, Zen Circle)\n- \ud83c\udf0d **Multi-language Support**: Chinese (\u4e2d\u6587), English, Japanese (\u65e5\u672c\u8a9e)\n- \ud83e\udec1 **Breathing Techniques**: 4-7-8 breathing, Box breathing, Equal breathing, Custom patterns\n- \ud83d\udcca **Progress Tracking**: Session statistics, streaks, and detailed analytics\n- \ud83c\udfae **Two Modes**: Interactive graphical mode and simple progress bar mode\n- \u26a1 **Zero Dependencies**: Uses only Python standard library\n\n## \ud83d\ude80 Quick Install\n\n```bash\npip install zenify\n```\n\n## \ud83c\udfaf Quick Start\n\n```bash\n# Start interactive menu\nzen\n\n# Quick 5-minute lotus meditation\nzen -s lotus -d 5\n\n# Progress bar mode with 4-7-8 breathing\nzen -m progress -p 4-7-8 -d 10\n\n# Show your meditation statistics\nzen --stats\n```\n\n## \ud83d\udcd6 Usage Examples\n\n### Command Line Options\n\n```bash\n# Meditation modes\nzen -m guided         # Visual shapes with breathing animation\nzen -m progress       # Simple progress bar mode\n\n# Choose shapes (for guided mode)\nzen -s lotus          # \ud83e\udeb7 Lotus flower\nzen -s mandala        # \ud83d\udd2e Mandala pattern  \nzen -s sun            # \u2600\ufe0f Sun shape\nzen -s heart          # \u2764\ufe0f Heart pattern\nzen -s flower         # \ud83c\udf38 Flower design\nzen -s zen_circle     # \u2b55 Zen circle\n\n# Breathing patterns\nzen -p 4-7-8          # 4-7-8 breathing (relaxation)\nzen -p box            # Box breathing (focus)\nzen -p equal          # Equal breathing\nzen -p custom         # Custom timing\n\n# Duration and language\nzen -d 15             # 15 minute session\nzen --lang zh         # \u4e2d\u6587\u754c\u9762\nzen --lang en         # English interface  \nzen --lang ja         # \u65e5\u672c\u8a9e\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9\n```\n\n### Combination Examples\n\n```bash\n# 10-minute lotus meditation with 4-7-8 breathing in English\nzen -s lotus -p 4-7-8 -d 10 --lang en\n\n# Quick 3-minute mandala session\nzen -s mandala -d 3\n\n# Progress mode for focus work\nzen -m progress -p box -d 25\n```\n\n## \ud83c\udfae Interactive Mode\n\nSimply run `zen` to enter the interactive menu where you can:\n\n- Select meditation mode and breathing pattern\n- Choose from beautiful ASCII art shapes  \n- Set custom session duration\n- View detailed statistics and progress\n- Switch between languages\n\n## \ud83d\udcca Statistics & Tracking\n\nZenify automatically tracks your meditation sessions:\n\n```bash\nzen --stats    # View your meditation statistics\n```\n\nTrack your:\n- Total meditation time\n- Session count and streaks\n- Favorite techniques and times\n- Progress over time\n- Completion rates\n\n## \ud83d\udee0 System Requirements\n\n- Python 3.6 or higher\n- Terminal/Command line interface\n- Works on Windows, macOS, and Linux\n\n## \ud83c\udf0d Multi-language Support\n\nZenify supports three languages with full interface translation:\n\n- **\u4e2d\u6587** - Complete Chinese interface\n- **English** - Full English interface  \n- **\u65e5\u672c\u8a9e** - Complete Japanese interface\n\nLanguage preference is automatically saved for future sessions.\n\n## \ud83e\uddd8\u200d\u2640\ufe0f Breathing Techniques\n\n### 4-7-8 Breathing (Relaxation)\nPerfect for stress relief and falling asleep\n- Inhale for 4 seconds\n- Hold for 7 seconds  \n- Exhale for 8 seconds\n\n### Box Breathing (Focus)\nUsed by military and athletes for concentration\n- Inhale for 4 seconds\n- Hold for 4 seconds\n- Exhale for 4 seconds\n- Hold for 4 seconds\n\n### Equal Breathing\nSimple and balanced breathing\n- Inhale for 4 seconds\n- Exhale for 4 seconds\n\n### Custom Breathing\nCreate your own breathing pattern with custom timing\n\n## \ud83c\udfa8 ASCII Art Shapes\n\nEach shape is mathematically designed with smooth animations:\n\n- **Lotus** \ud83e\udeb7 - Symbol of purity and enlightenment\n- **Mandala** \ud83d\udd2e - Sacred geometry for focus\n- **Sun** \u2600\ufe0f - Energy and vitality  \n- **Heart** \u2764\ufe0f - Love and compassion\n- **Flower** \ud83c\udf38 - Growth and beauty\n- **Zen Circle** \u2b55 - Completeness and unity\n\n## \ud83d\ude80 Advanced Usage\n\n### Session Controls\n\nDuring meditation:\n- **[P]** - Pause/Resume\n- **[M]** - Return to menu\n- **[Q]** - Quit session\n\n### Command Line Flags\n\n```bash\nzen --help           # Show all available options\nzen --version        # Show version information\nzen --stats          # Display meditation statistics\n```\n\n## \ud83d\udca1 Tips for Best Experience\n\n1. **Find a quiet space** - Minimize distractions\n2. **Use headphones** - Better focus with audio isolation\n3. **Consistent practice** - Try to meditate at the same time daily\n4. **Start small** - Begin with 3-5 minute sessions\n5. **Track progress** - Use `zen --stats` to see your improvement\n\n## \ud83e\udd1d Contributing\n\nZenify is open source! Contributions are welcome:\n\n- Report bugs and request features\n- Submit pull requests  \n- Improve documentation\n- Add new languages or breathing techniques\n\n## \ud83d\udcdd License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## \ud83d\ude4f Acknowledgments\n\nBuilt with love for the meditation and mindfulness community. \n\n---\n\n**Start your mindfulness journey today with `pip install zenify`** \u2728\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "\ud83e\uddd8 A beautiful terminal meditation app with ASCII art, multi-language support, and breathing exercises",
    "version": "1.0.2",
    "project_urls": {
        "Bug Reports": "https://github.com/kawarox/zenify/issues",
        "Documentation": "https://github.com/kawarox/zenify/blob/main/README.md",
        "Homepage": "https://github.com/kawarox/zenify",
        "Source": "https://github.com/kawarox/zenify"
    },
    "split_keywords": [
        "meditation",
        " mindfulness",
        " terminal",
        " ascii",
        " wellness",
        " health",
        " breathing",
        " zen",
        " relaxation"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f53946f5ffa2bb74b9469e50dc94cc907d9a9f638d4ed630a4e0ec48fdb4d8e8",
                "md5": "ba57480f5e75e36adb374aa9f04da22f",
                "sha256": "e1e1a552bc32f75d7f55069e2612df18da71233ecd3b769174a7caf55c713428"
            },
            "downloads": -1,
            "filename": "zenify-1.0.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "ba57480f5e75e36adb374aa9f04da22f",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 37452,
            "upload_time": "2025-08-25T05:22:19",
            "upload_time_iso_8601": "2025-08-25T05:22:19.378770Z",
            "url": "https://files.pythonhosted.org/packages/f5/39/46f5ffa2bb74b9469e50dc94cc907d9a9f638d4ed630a4e0ec48fdb4d8e8/zenify-1.0.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "01e13708d05fa1dc986ef1321610de657d1d1fa6b85ebd167fe1744f995b9d8a",
                "md5": "43be30c04c99f974310c4155ec17dbd9",
                "sha256": "159de23dfa8421e85a9bdc4df152e9eef25c388ba6d585d39fc0cac9cf1a9bb6"
            },
            "downloads": -1,
            "filename": "zenify-1.0.2.tar.gz",
            "has_sig": false,
            "md5_digest": "43be30c04c99f974310c4155ec17dbd9",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 3877081,
            "upload_time": "2025-08-25T05:22:22",
            "upload_time_iso_8601": "2025-08-25T05:22:22.453984Z",
            "url": "https://files.pythonhosted.org/packages/01/e1/3708d05fa1dc986ef1321610de657d1d1fa6b85ebd167fe1744f995b9d8a/zenify-1.0.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-25 05:22:22",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "kawarox",
    "github_project": "zenify",
    "github_not_found": true,
    "lcname": "zenify"
}
        
Elapsed time: 1.19584s