wisdom-tree


Namewisdom-tree JSON
Version 0.1.7 PyPI version JSON
download
home_pagehttps://github.com/HACKER097/wisdom-tree
SummaryA tui concentration app
upload_time2023-06-07 16:15:43
maintainer
docs_urlNone
authorHACKER097
requires_python>=3.6, <4
license
keywords sample setuptools development
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <h3 align="center"><img src="wisdom_tree/res/logo_512x512.png" alt="wisdom-tree"><br>Wisdom Tree</h3>

<p align="center">

[![Downloads](https://pepy.tech/badge/wisdom-tree)](https://pepy.tech/project/wisdom-tree)
[![Downloads](https://pepy.tech/badge/wisdom-tree/month)](https://pepy.tech/project/wisdom-tree)
[![Downloads](https://pepy.tech/badge/wisdom-tree/week)](https://pepy.tech/project/wisdom-tree)

</p>

Wisdom Tree is a tui concentration app. Inspired by the wisdom tree in Plants vs. Zombies which gives in-game tips when it grows, Wisdom Tree gives you real life tips when it grows. How can you grow the tree? by concentrating!

# Showcase
https://user-images.githubusercontent.com/38581702/235925233-1abe0e76-da53-41a7-9219-48686aab879c.mp4


# Screenshots
![alt text](https://imgur.com/nFw46EN.png)
![alt text](https://imgur.com/Q1rGccM.png)
![alt text](https://imgur.com/VvRaLYd.png)
![alt text](https://imgur.com/MJCkdMb.png)


# Installation

Wisdom-tree uses vlc to play music, please make sure vlc is installed. 

Extra step for mac `brew install sdl2_mixer`

Extra step for Windows `pip install windows-curses`

## Installation from PyPi
`pip install wisdom-tree` or `pip3 install wisdom-tree`

## Installation using [pipx](https://pypa.github.io/pipx/)
`pipx install wisdom-tree`

This allows you to run the app from anywhere

## Installation From Github
`git clone https://github.com/HACKER097/wisdom-tree`

`cd wisdom-tree`

`pip install -r requirements.txt`
or
`pip3 install -r requirements.txt`



## Running the app


- From anywhere after installation from PyPi or using pipx

`wisdom-tree`

- From the github repository (root):

`python3 wisdom_tree/main.py`

*note the underscore*

or

`wisdom-tree`


# Usage

Use `left` and `right` arrow keys to change music

To add your own music, place it inside the `res/` directory (all music must be in `.ogg` format)

Use `up` an `down` arrow keys an `enter` to select and start Pomodoro timers.

While using lofi-radio use `n` to skip song and `r` to replay

`[` and `]` to increase and decrease the music/ambience volume respectively

`{` and `}` to increase and decrease the sound effect volume respectively

*You can replace arrow keys with vim's navigation keys (hjkl)*

`m` to mute music.

`r` to toggle repeat.

`u` to toggle q[u]iet mode, which mutes growth sounds and timer start sounds.

`space` to pause and unpause.

`+`, `-` to seek 10 sec forwards and backwords

number keys `0-9` to go 0-90% into the audio. Eg; pressing 6 will take you 60% into the audio, 7 will take you 70% and so on.

To exit press `q`

## Custom quotes

The user can use any set of quotes by adding a file called `qts.txt` with
one qoute per line to the defualt config location:

{`CONFIG_LOCATION`}/wisdom-tree

where {`CONFIG_LOCATION`} is the default place to save configuration files
for the operating system:

- windows: The folder pointed to by `LOCALAPPDATA` or `APPDATA`
- mac/linux: The folder pointed to by `XDG_CONFIG_HOME` or `~/.config`

*for now, adding a custom quotes file disables the default quotes*


# Features

Wisdom tree plays a variety of music, environmental sounds and white noises to help you concentrate. You can also import your own music into Wisdom Tree.

3000+ quotes and lines of wisdom. You are assured that you will never see the same quote again

Minimal interface and navigation to increase concentration.

Pomodoro timer

Play music from youtube

Lo-Fi radio

# Upcoming Features

~~Play music from youtube~~

~~Lo-Fi radio~~

If you would like to see a feature implemented, please open an issue with tag [FEATURE REQUEST]

# Tipping 

Before you consider donating, please note that I am still a school student and code in my free time, donating **will not** help me work on wisdom-tree or my other projects faster. Your tip can end up on onlycoins at worst, or pay for my college tuition at best.



Monero:- 

`42hk7SW7mdM5JXYRLAaiD47bqchNGfXJ8aQGhuQJuF9cTBhC5w94aUEcxt7NfokV2URy78RgSXdbiUGYCQZsPFjqDfi7Lto`


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/HACKER097/wisdom-tree",
    "name": "wisdom-tree",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6, <4",
    "maintainer_email": "",
    "keywords": "sample,setuptools,development",
    "author": "HACKER097",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/db/f2/dcb0f937c58e13d4313057e115afe04b10088760a17667c7979970ba30a3/wisdom-tree-0.1.7.tar.gz",
    "platform": null,
    "description": "<h3 align=\"center\"><img src=\"wisdom_tree/res/logo_512x512.png\" alt=\"wisdom-tree\"><br>Wisdom Tree</h3>\n\n<p align=\"center\">\n\n[![Downloads](https://pepy.tech/badge/wisdom-tree)](https://pepy.tech/project/wisdom-tree)\n[![Downloads](https://pepy.tech/badge/wisdom-tree/month)](https://pepy.tech/project/wisdom-tree)\n[![Downloads](https://pepy.tech/badge/wisdom-tree/week)](https://pepy.tech/project/wisdom-tree)\n\n</p>\n\nWisdom Tree is a tui concentration app. Inspired by the wisdom tree in Plants vs. Zombies which gives in-game tips when it grows, Wisdom Tree gives you real life tips when it grows. How can you grow the tree? by concentrating!\n\n# Showcase\nhttps://user-images.githubusercontent.com/38581702/235925233-1abe0e76-da53-41a7-9219-48686aab879c.mp4\n\n\n# Screenshots\n![alt text](https://imgur.com/nFw46EN.png)\n![alt text](https://imgur.com/Q1rGccM.png)\n![alt text](https://imgur.com/VvRaLYd.png)\n![alt text](https://imgur.com/MJCkdMb.png)\n\n\n# Installation\n\nWisdom-tree uses vlc to play music, please make sure vlc is installed. \n\nExtra step for mac `brew install sdl2_mixer`\n\nExtra step for Windows `pip install windows-curses`\n\n## Installation from PyPi\n`pip install wisdom-tree` or `pip3 install wisdom-tree`\n\n## Installation using [pipx](https://pypa.github.io/pipx/)\n`pipx install wisdom-tree`\n\nThis allows you to run the app from anywhere\n\n## Installation From Github\n`git clone https://github.com/HACKER097/wisdom-tree`\n\n`cd wisdom-tree`\n\n`pip install -r requirements.txt`\nor\n`pip3 install -r requirements.txt`\n\n\n\n## Running the app\n\n\n- From anywhere after installation from PyPi or using pipx\n\n`wisdom-tree`\n\n- From the github repository (root):\n\n`python3 wisdom_tree/main.py`\n\n*note the underscore*\n\nor\n\n`wisdom-tree`\n\n\n# Usage\n\nUse `left` and `right` arrow keys to change music\n\nTo add your own music, place it inside the `res/` directory (all music must be in `.ogg` format)\n\nUse `up` an `down` arrow keys an `enter` to select and start Pomodoro timers.\n\nWhile using lofi-radio use `n` to skip song and `r` to replay\n\n`[` and `]` to increase and decrease the music/ambience volume respectively\n\n`{` and `}` to increase and decrease the sound effect volume respectively\n\n*You can replace arrow keys with vim's navigation keys (hjkl)*\n\n`m` to mute music.\n\n`r` to toggle repeat.\n\n`u` to toggle q[u]iet mode, which mutes growth sounds and timer start sounds.\n\n`space` to pause and unpause.\n\n`+`, `-` to seek 10 sec forwards and backwords\n\nnumber keys `0-9` to go 0-90% into the audio. Eg; pressing 6 will take you 60% into the audio, 7 will take you 70% and so on.\n\nTo exit press `q`\n\n## Custom quotes\n\nThe user can use any set of quotes by adding a file called `qts.txt` with\none qoute per line to the defualt config location:\n\n{`CONFIG_LOCATION`}/wisdom-tree\n\nwhere {`CONFIG_LOCATION`} is the default place to save configuration files\nfor the operating system:\n\n- windows: The folder pointed to by `LOCALAPPDATA` or `APPDATA`\n- mac/linux: The folder pointed to by `XDG_CONFIG_HOME` or `~/.config`\n\n*for now, adding a custom quotes file disables the default quotes*\n\n\n# Features\n\nWisdom tree plays a variety of music, environmental sounds and white noises to help you concentrate. You can also import your own music into Wisdom Tree.\n\n3000+ quotes and lines of wisdom. You are assured that you will never see the same quote again\n\nMinimal interface and navigation to increase concentration.\n\nPomodoro timer\n\nPlay music from youtube\n\nLo-Fi radio\n\n# Upcoming Features\n\n~~Play music from youtube~~\n\n~~Lo-Fi radio~~\n\nIf you would like to see a feature implemented, please open an issue with tag [FEATURE REQUEST]\n\n# Tipping \n\nBefore you consider donating, please note that I am still a school student and code in my free time, donating **will not** help me work on wisdom-tree or my other projects faster. Your tip can end up on onlycoins at worst, or pay for my college tuition at best.\n\n\n\nMonero:- \n\n`42hk7SW7mdM5JXYRLAaiD47bqchNGfXJ8aQGhuQJuF9cTBhC5w94aUEcxt7NfokV2URy78RgSXdbiUGYCQZsPFjqDfi7Lto`\n\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "A tui concentration app",
    "version": "0.1.7",
    "project_urls": {
        "Bug Reports": "https://github.com/HACKER097/wisdom-tree/issues",
        "Homepage": "https://github.com/HACKER097/wisdom-tree",
        "Source": "https://github.com/HACKER097/wisdom-tree/"
    },
    "split_keywords": [
        "sample",
        "setuptools",
        "development"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dbf2dcb0f937c58e13d4313057e115afe04b10088760a17667c7979970ba30a3",
                "md5": "19ffcc2c4a4b1825a939ce664533b72e",
                "sha256": "7acb6625cc7673139dc5d1d3d5a490a6064b15e469657ca9d8de9a779c30a3df"
            },
            "downloads": -1,
            "filename": "wisdom-tree-0.1.7.tar.gz",
            "has_sig": false,
            "md5_digest": "19ffcc2c4a4b1825a939ce664533b72e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6, <4",
            "size": 5022199,
            "upload_time": "2023-06-07T16:15:43",
            "upload_time_iso_8601": "2023-06-07T16:15:43.204284Z",
            "url": "https://files.pythonhosted.org/packages/db/f2/dcb0f937c58e13d4313057e115afe04b10088760a17667c7979970ba30a3/wisdom-tree-0.1.7.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-06-07 16:15:43",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "HACKER097",
    "github_project": "wisdom-tree",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "lcname": "wisdom-tree"
}
        
Elapsed time: 0.15827s