tscal


Nametscal JSON
Version 0.2.0 PyPI version JSON
download
home_pageNone
SummaryCalendar in Simple Terminal popup
upload_time2025-08-27 21:48:49
maintainerNone
docs_urlNone
authorNone
requires_python>=3.13
licenseNone
keywords calendar
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ![PyPI - Version](https://img.shields.io/pypi/v/tscal)
# Simple calendar for usage in popups.

![Screenshot](./screenshots/screen.jpg)

## Installation

```sh
uv tool install tscal
```

## Example usage (in Sway):

```sh
kitty --class="kitty-tscal" tscal
```

### Then is Sway config:

```
for_window [app_id="kitty-tscal"] floating enable, resize set width 500 px height 250 px, move position cursor
```

### Custom style can be provided with ā€˜-s’ flag:
```sh
uv run tscal -s /custom/style/path.tcss
```

## Keyboard commands:

- Ctrl+f - next month
- Ctrl+b - previous month
- Ctrl+n - next year
- Ctrl+p - previous year
- Ctrl+t - today

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "tscal",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.13",
    "maintainer_email": null,
    "keywords": "calendar",
    "author": null,
    "author_email": "Oleksandr Korzh <alex@korzh.me>",
    "download_url": "https://files.pythonhosted.org/packages/27/ac/5ef829b211e63cbaab623f56a3e2752dd4c51867cf117b50ac8f5b39de03/tscal-0.2.0.tar.gz",
    "platform": null,
    "description": "![PyPI - Version](https://img.shields.io/pypi/v/tscal)\n# Simple calendar for usage in popups.\n\n![Screenshot](./screenshots/screen.jpg)\n\n## Installation\n\n```sh\nuv tool install tscal\n```\n\n## Example usage (in Sway):\n\n```sh\nkitty --class=\"kitty-tscal\" tscal\n```\n\n### Then is Sway config:\n\n```\nfor_window [app_id=\"kitty-tscal\"] floating enable, resize set width 500 px height 250 px, move position cursor\n```\n\n### Custom style can be provided with \u2018-s\u2019 flag:\n```sh\nuv run tscal -s /custom/style/path.tcss\n```\n\n## Keyboard commands:\n\n- Ctrl+f - next month\n- Ctrl+b - previous month\n- Ctrl+n - next year\n- Ctrl+p - previous year\n- Ctrl+t - today\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Calendar in Simple Terminal popup",
    "version": "0.2.0",
    "project_urls": {
        "Homepage": "https://codeberg.org/alex-iam/tscal"
    },
    "split_keywords": [
        "calendar"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6c69f40084a1980a6fb9ea3f04797768967ac91ed4fb71a39e66b28538b0f7c0",
                "md5": "dbd7047f2397934ed061849be9f715cf",
                "sha256": "6383703a12d123ad85f9ffe1db0515bd18c4016968efb1205ea0bdfbd349c79e"
            },
            "downloads": -1,
            "filename": "tscal-0.2.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "dbd7047f2397934ed061849be9f715cf",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.13",
            "size": 16272,
            "upload_time": "2025-08-27T21:48:47",
            "upload_time_iso_8601": "2025-08-27T21:48:47.625163Z",
            "url": "https://files.pythonhosted.org/packages/6c/69/f40084a1980a6fb9ea3f04797768967ac91ed4fb71a39e66b28538b0f7c0/tscal-0.2.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "27ac5ef829b211e63cbaab623f56a3e2752dd4c51867cf117b50ac8f5b39de03",
                "md5": "efd2b4c2d014e64b037f9af1b781fec6",
                "sha256": "2e851dce7b15cfe4df89b70eaa1038f1445f99f62dab2d4acfbb4bdee426cee2"
            },
            "downloads": -1,
            "filename": "tscal-0.2.0.tar.gz",
            "has_sig": false,
            "md5_digest": "efd2b4c2d014e64b037f9af1b781fec6",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.13",
            "size": 36952,
            "upload_time": "2025-08-27T21:48:49",
            "upload_time_iso_8601": "2025-08-27T21:48:49.081053Z",
            "url": "https://files.pythonhosted.org/packages/27/ac/5ef829b211e63cbaab623f56a3e2752dd4c51867cf117b50ac8f5b39de03/tscal-0.2.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-27 21:48:49",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": true,
    "codeberg_user": "alex-iam",
    "codeberg_project": "tscal",
    "lcname": "tscal"
}
        
Elapsed time: 2.81106s