lgtmeow


Namelgtmeow JSON
Version 0.6.3 PyPI version JSON
download
home_pagehttps://github.com/moefyit/lgtmeow
SummaryLGTMeow 🐾 —— 「本喵觉得很不错~」
upload_time2025-09-02 08:41:48
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseMIT
keywords lgtm meow lgtmeow cli emoji-kitchen
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # LGTMeow 🐾 <sub><samp>—— 「本喵觉得很不错~」</samp></sub>

Nyakku 的自用 LGTM 模板,以「LGTMeow 🐾」为基础的 Emoji Kitchen 扩充版~

## Installation

### With cargo

```bash
# If you have installed rust toolchain, you can install it via cargo
cargo install lgtmeow
# or enable `copy` feature by run
cargo install lgtmeow --features copy
```

### With pipx

```bash
# lgtmeow has been published to pypi, you can install it via pipx
pipx install lgtmeow
# The PyPI version has `copy` feature enabled by default
# Or use uv
uv tool install lgtmeow
```

## Usage

```bash
# Setup with default preferences
lgtmeow setup --default
# Random choose a LGTMeow 🐾 from preset
lgtmeow -r
# Use it with github cli
gh pr review --approve -b "$(lgtmeow -r)"
# Copy to clipboard (need `copy` feature)
lgtmeow -r -c
```

## Acknowledgement

-  [xsalazar/emoji-kitchen](https://github.com/xsalazar/emoji-kitchen) provide a [frontend](https://emojikitchen.dev/) to view and search all available emoji-kitchen combinations. And we use it's [backend data](https://github.com/xsalazar/emoji-kitchen-backend/blob/main/app/metadata.json) to generate the preset list.


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/moefyit/lgtmeow",
    "name": "lgtmeow",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "LGTM, meow, LGTMeow, cli, emoji-kitchen",
    "author": null,
    "author_email": "Nyakku Shigure <sigure.qaq@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/33/a3/0ebd51cb37ba1e2814d14e7c092826855fb3b4dfa0fce1609fff04a56552/lgtmeow-0.6.3.tar.gz",
    "platform": null,
    "description": "# LGTMeow \ud83d\udc3e <sub><samp>\u2014\u2014 \u300c\u672c\u55b5\u89c9\u5f97\u5f88\u4e0d\u9519\uff5e\u300d</samp></sub>\n\nNyakku \u7684\u81ea\u7528 LGTM \u6a21\u677f\uff0c\u4ee5\u300cLGTMeow \ud83d\udc3e\u300d\u4e3a\u57fa\u7840\u7684 Emoji Kitchen \u6269\u5145\u7248\uff5e\n\n## Installation\n\n### With cargo\n\n```bash\n# If you have installed rust toolchain, you can install it via cargo\ncargo install lgtmeow\n# or enable `copy` feature by run\ncargo install lgtmeow --features copy\n```\n\n### With pipx\n\n```bash\n# lgtmeow has been published to pypi, you can install it via pipx\npipx install lgtmeow\n# The PyPI version has `copy` feature enabled by default\n# Or use uv\nuv tool install lgtmeow\n```\n\n## Usage\n\n```bash\n# Setup with default preferences\nlgtmeow setup --default\n# Random choose a LGTMeow \ud83d\udc3e from preset\nlgtmeow -r\n# Use it with github cli\ngh pr review --approve -b \"$(lgtmeow -r)\"\n# Copy to clipboard (need `copy` feature)\nlgtmeow -r -c\n```\n\n## Acknowledgement\n\n-  [xsalazar/emoji-kitchen](https://github.com/xsalazar/emoji-kitchen) provide a [frontend](https://emojikitchen.dev/) to view and search all available emoji-kitchen combinations. And we use it's [backend data](https://github.com/xsalazar/emoji-kitchen-backend/blob/main/app/metadata.json) to generate the preset list.\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "LGTMeow \ud83d\udc3e \u2014\u2014 \u300c\u672c\u55b5\u89c9\u5f97\u5f88\u4e0d\u9519\uff5e\u300d",
    "version": "0.6.3",
    "project_urls": {
        "Homepage": "https://github.com/moefyit/lgtmeow"
    },
    "split_keywords": [
        "lgtm",
        " meow",
        " lgtmeow",
        " cli",
        " emoji-kitchen"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0008d8698b15463ee8ceb66dfe0f64a3d1ee58864b0f4ba79573583e044d90cf",
                "md5": "79d7041079e61a1e52436f8e4fc16e16",
                "sha256": "67a89d3c7c265875784ef6cf3995c26bb78e400f48f793d34c41c1081c4af4b3"
            },
            "downloads": -1,
            "filename": "lgtmeow-0.6.3-py3-none-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "79d7041079e61a1e52436f8e4fc16e16",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 511257,
            "upload_time": "2025-09-02T08:41:33",
            "upload_time_iso_8601": "2025-09-02T08:41:33.040154Z",
            "url": "https://files.pythonhosted.org/packages/00/08/d8698b15463ee8ceb66dfe0f64a3d1ee58864b0f4ba79573583e044d90cf/lgtmeow-0.6.3-py3-none-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e6352a2576ff2788d62cc2c5581a3941436f9c6466dd42e63fac539efb6afedc",
                "md5": "052322a4c7674309d585da3dbcab24dc",
                "sha256": "def479eb874010321a83186a69b9feb4264c59fc7e983c6c510846a2d29c4f80"
            },
            "downloads": -1,
            "filename": "lgtmeow-0.6.3-py3-none-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "052322a4c7674309d585da3dbcab24dc",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 505078,
            "upload_time": "2025-09-02T08:41:34",
            "upload_time_iso_8601": "2025-09-02T08:41:34.723868Z",
            "url": "https://files.pythonhosted.org/packages/e6/35/2a2576ff2788d62cc2c5581a3941436f9c6466dd42e63fac539efb6afedc/lgtmeow-0.6.3-py3-none-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5f13119eed8ec12f3b1f31fd21faaf1f0e50475fb51f5e4b73082545cbe954bd",
                "md5": "9a740aff6fbe041fa16ba32d5c72b06a",
                "sha256": "8522a5ba1767626c3669e3e8362c38a2be164df6b4c18fa91f067ba7a1fa1cfa"
            },
            "downloads": -1,
            "filename": "lgtmeow-0.6.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "9a740aff6fbe041fa16ba32d5c72b06a",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 662029,
            "upload_time": "2025-09-02T08:41:36",
            "upload_time_iso_8601": "2025-09-02T08:41:36.097762Z",
            "url": "https://files.pythonhosted.org/packages/5f/13/119eed8ec12f3b1f31fd21faaf1f0e50475fb51f5e4b73082545cbe954bd/lgtmeow-0.6.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b6d4d60b53f3203b404e10c4040e10cff7362b023c5cd13bec6a2621533d584f",
                "md5": "2c3c611ac3ed630c1cdedc78631b4813",
                "sha256": "bb895ce0c39d7fbdc9315b51e8c29fc6923ea61aa44168501d944ace347bd23b"
            },
            "downloads": -1,
            "filename": "lgtmeow-0.6.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "2c3c611ac3ed630c1cdedc78631b4813",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 635632,
            "upload_time": "2025-09-02T08:41:38",
            "upload_time_iso_8601": "2025-09-02T08:41:38.057021Z",
            "url": "https://files.pythonhosted.org/packages/b6/d4/d60b53f3203b404e10c4040e10cff7362b023c5cd13bec6a2621533d584f/lgtmeow-0.6.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "73c97470c13ac72083ea351b4c1ce58d6d7bb65f9d5c40443fffd641ec38d3f4",
                "md5": "0f604f93305a400529cf7388a5dcdebe",
                "sha256": "c1f920762c3acfc33b0a6860407fc5666396bf80dc1f0dfc8ada5a0376a99b77"
            },
            "downloads": -1,
            "filename": "lgtmeow-0.6.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "0f604f93305a400529cf7388a5dcdebe",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 677485,
            "upload_time": "2025-09-02T08:41:40",
            "upload_time_iso_8601": "2025-09-02T08:41:40.116837Z",
            "url": "https://files.pythonhosted.org/packages/73/c9/7470c13ac72083ea351b4c1ce58d6d7bb65f9d5c40443fffd641ec38d3f4/lgtmeow-0.6.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "59d1a6a4fce61841bab49f4ee2431db7add5b76af39ea7733dfae5992ddc71bc",
                "md5": "fb84470ff871e5f72c636cb37adb5513",
                "sha256": "6b9c4005bbc2c87b637e3e362dda0b162622b36cdece1a9473b692b990502309"
            },
            "downloads": -1,
            "filename": "lgtmeow-0.6.3-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "fb84470ff871e5f72c636cb37adb5513",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 699618,
            "upload_time": "2025-09-02T08:41:41",
            "upload_time_iso_8601": "2025-09-02T08:41:41.706084Z",
            "url": "https://files.pythonhosted.org/packages/59/d1/a6a4fce61841bab49f4ee2431db7add5b76af39ea7733dfae5992ddc71bc/lgtmeow-0.6.3-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "207a4d375a716418ff81c734188fcd165e8c2c4ea044b3906bb9a61ad4861765",
                "md5": "343e933ec495800035e8b4ecf683ae46",
                "sha256": "99c18fc0bf02c0d9d678f6af46378906e4bb07d693e239befd601a91facbbb15"
            },
            "downloads": -1,
            "filename": "lgtmeow-0.6.3-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "343e933ec495800035e8b4ecf683ae46",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 691548,
            "upload_time": "2025-09-02T08:41:43",
            "upload_time_iso_8601": "2025-09-02T08:41:43.416536Z",
            "url": "https://files.pythonhosted.org/packages/20/7a/4d375a716418ff81c734188fcd165e8c2c4ea044b3906bb9a61ad4861765/lgtmeow-0.6.3-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a828a1ba985a0d17c5a7a2b56645d736bd52608fb375838564c42cd3847ccb5d",
                "md5": "e2a0a5b3533b419955fbebc165dca822",
                "sha256": "62991fd71e3641f2be81f29e9043352f3dfd5ef2ac5952da5b688f34ed6082a6"
            },
            "downloads": -1,
            "filename": "lgtmeow-0.6.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e2a0a5b3533b419955fbebc165dca822",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 653513,
            "upload_time": "2025-09-02T08:41:44",
            "upload_time_iso_8601": "2025-09-02T08:41:44.628300Z",
            "url": "https://files.pythonhosted.org/packages/a8/28/a1ba985a0d17c5a7a2b56645d736bd52608fb375838564c42cd3847ccb5d/lgtmeow-0.6.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c029c443edb74d105efb821a80261c44e12298ff128a6d63b376af445dfcdcac",
                "md5": "d89f3b7a81456c56020e0f04babf8969",
                "sha256": "d80a71c0d39ed1e0cead9194c3bef8cc658a12add22ac2b7bf2c6ca8115aecc7"
            },
            "downloads": -1,
            "filename": "lgtmeow-0.6.3-py3-none-win32.whl",
            "has_sig": false,
            "md5_digest": "d89f3b7a81456c56020e0f04babf8969",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 376757,
            "upload_time": "2025-09-02T08:41:45",
            "upload_time_iso_8601": "2025-09-02T08:41:45.859845Z",
            "url": "https://files.pythonhosted.org/packages/c0/29/c443edb74d105efb821a80261c44e12298ff128a6d63b376af445dfcdcac/lgtmeow-0.6.3-py3-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f86aa49e07bc7d08816c3d3105cd51d1c6f88e5fe6dc5bf872d2fae5db48d006",
                "md5": "b16d757119428239506a594084973947",
                "sha256": "d302ec640670555b83093c12fa40c7dcbe9757d4ddf13d2086f9ac01a99b10fa"
            },
            "downloads": -1,
            "filename": "lgtmeow-0.6.3-py3-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "b16d757119428239506a594084973947",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 390410,
            "upload_time": "2025-09-02T08:41:47",
            "upload_time_iso_8601": "2025-09-02T08:41:47.380721Z",
            "url": "https://files.pythonhosted.org/packages/f8/6a/a49e07bc7d08816c3d3105cd51d1c6f88e5fe6dc5bf872d2fae5db48d006/lgtmeow-0.6.3-py3-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "33a30ebd51cb37ba1e2814d14e7c092826855fb3b4dfa0fce1609fff04a56552",
                "md5": "60efc089304b2f6733b1cc9b32582e28",
                "sha256": "ab5296d7de29bee651b5318e4e46e49ffa6f3b199f0fbef6774e3ac57ce96390"
            },
            "downloads": -1,
            "filename": "lgtmeow-0.6.3.tar.gz",
            "has_sig": false,
            "md5_digest": "60efc089304b2f6733b1cc9b32582e28",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 28455,
            "upload_time": "2025-09-02T08:41:48",
            "upload_time_iso_8601": "2025-09-02T08:41:48.942919Z",
            "url": "https://files.pythonhosted.org/packages/33/a3/0ebd51cb37ba1e2814d14e7c092826855fb3b4dfa0fce1609fff04a56552/lgtmeow-0.6.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-09-02 08:41:48",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "moefyit",
    "github_project": "lgtmeow",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "lgtmeow"
}
        
Elapsed time: 2.29522s