mtqdm


Namemtqdm JSON
Version 0.1.4a1 PyPI version JSON
download
home_pageNone
SummaryPut tqdm on your menu bar.
upload_time2024-11-13 20:48:04
maintainerNone
docs_urlNone
authorOoj
requires_python>=3.12
licenseNone
keywords progress progressbar menubar tqdm macos
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # mtqdm v0.1.4a1

> ⚠️ **Warning**: This project is VERY MUCH in alpha. While it works (a little bit), it was written in a single sitting exclusively using Cursor; which is amazing but also means I haven't authored a single line of code, or even read through tqdm, or rumps' docs. Expect major rough edges, but improvements are actively being made. Especially since this is a tool I'll be using myself.

Put tqdm on your menu bar.

## Usage

```bash
pip install mtqdm
```

My intentions for mtqdm is for it to be a *drop-in replacement* for **tqdm**.
So simply replace **tqdm** with **mtqdm** in your code.

```python
from mtqdm import mtqdm
for _ in mtqdm(range(100)):
    # ...
```

![mtqdm-0.1.4a1 in action](https://github.com/0oj/mtqdm/blob/main/examples/basic_usage.png?raw=true)

The progress bar from **tqdm** will still be displayed in the terminal. Additionally, a progress bar like the one above will appear in the menu bar. Clicking it will reveal metrics.

`100%|████████████████████| 100/100 [00:15<00:00,  6.50it/s]`

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "mtqdm",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.12",
    "maintainer_email": null,
    "keywords": "progress, progressbar, menubar, tqdm, macos",
    "author": "Ooj",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/99/0d/fdd5999f01043b544f0bcd2899f79d9ea852ef7025059827464ecce6694b/mtqdm-0.1.4a1.tar.gz",
    "platform": null,
    "description": "# mtqdm v0.1.4a1\n\n> \u26a0\ufe0f **Warning**: This project is VERY MUCH in alpha. While it works (a little bit), it was written in a single sitting exclusively using Cursor; which is amazing but also means I haven't authored a single line of code, or even read through tqdm, or rumps' docs. Expect major rough edges, but improvements are actively being made. Especially since this is a tool I'll be using myself.\n\nPut tqdm on your menu bar.\n\n## Usage\n\n```bash\npip install mtqdm\n```\n\nMy intentions for mtqdm is for it to be a *drop-in replacement* for **tqdm**.\nSo simply replace **tqdm** with **mtqdm** in your code.\n\n```python\nfrom mtqdm import mtqdm\nfor _ in mtqdm(range(100)):\n    # ...\n```\n\n![mtqdm-0.1.4a1 in action](https://github.com/0oj/mtqdm/blob/main/examples/basic_usage.png?raw=true)\n\nThe progress bar from **tqdm** will still be displayed in the terminal. Additionally, a progress bar like the one above will appear in the menu bar. Clicking it will reveal metrics.\n\n`100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 100/100 [00:15<00:00,  6.50it/s]`\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Put tqdm on your menu bar.",
    "version": "0.1.4a1",
    "project_urls": {
        "homepage": "https://github.com/0oj/mtqdm",
        "repository": "https://github.com/0oj/mtqdm"
    },
    "split_keywords": [
        "progress",
        " progressbar",
        " menubar",
        " tqdm",
        " macos"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6718a9c598edd1bba1a9194a674bcfa592b8a521354f38d7368f4c463f44a339",
                "md5": "204818413267ffeb106f21f19670cc03",
                "sha256": "9e72413f5f0a828f31103be7a84f9fd398c805c0f0127546748b93765868f3e7"
            },
            "downloads": -1,
            "filename": "mtqdm-0.1.4a1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "204818413267ffeb106f21f19670cc03",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.12",
            "size": 4862,
            "upload_time": "2024-11-13T20:48:02",
            "upload_time_iso_8601": "2024-11-13T20:48:02.934762Z",
            "url": "https://files.pythonhosted.org/packages/67/18/a9c598edd1bba1a9194a674bcfa592b8a521354f38d7368f4c463f44a339/mtqdm-0.1.4a1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "990dfdd5999f01043b544f0bcd2899f79d9ea852ef7025059827464ecce6694b",
                "md5": "3e63f75de100e6ef03f33b2e2dde25e1",
                "sha256": "c5a1995b4af8f48d95b2f9151202f0ddc99d34ce6e38e1ec9d7f45f090d44316"
            },
            "downloads": -1,
            "filename": "mtqdm-0.1.4a1.tar.gz",
            "has_sig": false,
            "md5_digest": "3e63f75de100e6ef03f33b2e2dde25e1",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.12",
            "size": 5358,
            "upload_time": "2024-11-13T20:48:04",
            "upload_time_iso_8601": "2024-11-13T20:48:04.638910Z",
            "url": "https://files.pythonhosted.org/packages/99/0d/fdd5999f01043b544f0bcd2899f79d9ea852ef7025059827464ecce6694b/mtqdm-0.1.4a1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-13 20:48:04",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "0oj",
    "github_project": "mtqdm",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "mtqdm"
}
        
Ooj
Elapsed time: 0.33360s