{"id":16804072,"url":"https://github.com/cmhopesunshine/nb-cli-plugin-littlepaimon","last_synced_at":"2025-03-22T02:31:19.781Z","repository":{"id":65486396,"uuid":"593208911","full_name":"CMHopeSunshine/nb-cli-plugin-littlepaimon","owner":"CMHopeSunshine","description":"为小派蒙定制的nb-cli插件 / Nonebot CLI plugin for LittlePaimon","archived":false,"fork":false,"pushed_at":"2023-07-26T12:19:42.000Z","size":181,"stargazers_count":23,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-18T07:11:34.564Z","etag":null,"topics":["littlepaimon","nb-cli","nonebot2"],"latest_commit_sha":null,"homepage":"https://docs.paimon.cherishmoon.fun","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CMHopeSunshine.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-25T13:48:17.000Z","updated_at":"2024-10-15T06:48:35.000Z","dependencies_parsed_at":"2024-10-28T18:02:58.273Z","dependency_job_id":null,"html_url":"https://github.com/CMHopeSunshine/nb-cli-plugin-littlepaimon","commit_stats":{"total_commits":22,"total_committers":1,"mean_commits":22.0,"dds":0.0,"last_synced_commit":"f6a49f7c42d86667ebd9b5a3c82d18b447d47811"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CMHopeSunshine%2Fnb-cli-plugin-littlepaimon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CMHopeSunshine%2Fnb-cli-plugin-littlepaimon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CMHopeSunshine%2Fnb-cli-plugin-littlepaimon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CMHopeSunshine%2Fnb-cli-plugin-littlepaimon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CMHopeSunshine","download_url":"https://codeload.github.com/CMHopeSunshine/nb-cli-plugin-littlepaimon/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244897998,"owners_count":20528331,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["littlepaimon","nb-cli","nonebot2"],"created_at":"2024-10-13T09:44:08.586Z","updated_at":"2025-03-22T02:31:19.462Z","avatar_url":"https://github.com/CMHopeSunshine.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- markdownlint-disable MD033 MD041 --\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://cli.nonebot.dev/logo.png\" width=\"200\" height=\"200\" alt=\"nonebot\"\u003e\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n# NB CLI Plugin For LittlePaimon\n\n_✨ 为[小派蒙Bot](https://github.com/CMHopeSunshine/LittlePaimon)定制的 NoneBot2 CLI 插件 ✨_\n\n\u003ca href=\"./LICENSE\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/license/CMHopeSunshine/nb-cli-plugin-littlepaimon.svg\" alt=\"license\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://pypi.python.org/pypi/nb-cli-plugin-littlepaimon\"\u003e\n    \u003cimg src=\"https://img.shields.io/pypi/v/nb-cli-plugin-littlepaimon.svg\" alt=\"pypi\"\u003e\n\u003c/a\u003e\n\u003cimg src=\"https://img.shields.io/badge/python-3.8+-blue.svg\" alt=\"python\"\u003e\n\n\n\u003c/div\u003e\n\n## 演示\n\n[![asciicast](https://asciinema.org/a/kMBRbuX5lCEnk5lmXcU53ys5b.svg)](https://asciinema.org/a/kMBRbuX5lCEnk5lmXcU53ys5b)\n\n## 安装\n\n\u003cdetails\u003e\n\u003csummary\u003e安装nb-cli\u003c/summary\u003e\n\n\u003e 请确保你的Python版本为3.8+，且在环境变量中\n\n\u003cdetails\u003e\n\u003csummary\u003e通过 pipx 安装\u003c/summary\u003e\n\n```shell\npip install --user pipx\npipx ensurepath\npipx install nb-cli\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e通过 pip 安装\u003c/summary\u003e\n\n```shell\npip install nb-cli\n```\n\u003c/details\u003e\n\n\u003c/details\u003e\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003e安装本插件\u003c/summary\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e通过 nb-cli 安装\u003c/summary\u003e\n\n```shell\nnb self install nb-cli-plugin-littlepaimon\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e通过 pipx 安装\u003c/summary\u003e\n\n```shell\npipx inject nb-cli nb-cli-plugin-littlepaimon\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e通过 pip 安装\u003c/summary\u003e\n\n```shell\npip install nb-cli-plugin-littlepaimon\n```\n\u003c/details\u003e\n\n\u003c/details\u003e\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003e安装Git\u003c/summary\u003e\n\n~~能上Github的话，应该都会装Git吧)~~\n\n\u003c/details\u003e\n\n## 使用\n\n- `nb paimon` 交互式使用\n  - `nb paimon create` \n    - 交互式指引安装[LittlePaimon](https://github.com/CMHopeSunshine/LittlePaimon)\n    - 自动克隆源码、创建虚拟环境、安装依赖，下载并配置go-cqhttp\n    - 添加`-g`参数，则是只下载go-cqhttp\n  - `nb paimon run` 运行python命令或启动小派蒙\n    - 当接有命令时，使用该目录的下python解释器运行命令，例如`nb paimon run playwright install`\n    - 当没有命令时，使用该目录的下python解释器启动小派蒙，实际上等价于`nb run`，不过去掉了不常用的参数 \n  - `nb paimon install` 安装依赖库到小派蒙环境中\n    - 当接有参数时，使用该目录的下pip安装依赖，例如`nb paimon install httpx`\n    - 当没有参数时，则是使用该目录的下pip安装`requirements.txt`中的依赖\n  - `nb paimon res` 下载或更新小派蒙的资源\n  - `nb paimon update` 更新小派蒙，和`git pull`一样\n  - `nb paimon logo` 展示小派蒙的logo\n- `nb paimon (指令) --help` 查看帮助\n\n## TODO\n\n- [x] 更新资源\n- [ ] 不依赖git\n- [ ] 修改配置\n- [ ] 安装小派蒙插件\n- [ ] more\n\n## 相关项目\n- [nb-cli](https://github.com/nonebot/nb-cli)\n- [LittlePaimon](https://github.com/CMHopeSunshine/LittlePaimon)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcmhopesunshine%2Fnb-cli-plugin-littlepaimon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcmhopesunshine%2Fnb-cli-plugin-littlepaimon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcmhopesunshine%2Fnb-cli-plugin-littlepaimon/lists"}