ai-rules

View on PyPIReverse Dependencies (0)

0.3.0 ai_rules-0.3.0-py3-none-any.whl

Wheel Details

Project: ai-rules
Version: 0.3.0
Filename: ai_rules-0.3.0-py3-none-any.whl
Download: [link]
Size: 56469
MD5: 8a2df75d05b24b86ccdd25a5355136f0
SHA256: 01997a2e93a85e2516326aeed95194ff5db5dce31c7ed40e4820abdb839e29ad
Uploaded: 2025-01-18 09:50:32 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: ai-rules
Version: 0.3.0
Summary: A powerful CLI toolkit for extending and enhancing AI capabilities through customizable rules and commands.
Author-Email: loonghao <hal.long[at]outlook.com>
Project-Url: Homepage, https://github.com/loonghao/ai-rules-cli
Project-Url: Documentation, https://github.com/loonghao/ai-rules-cli#readme
Project-Url: Repository, https://github.com/loonghao/ai-rules-cli.git
Project-Url: Issues, https://github.com/loonghao/ai-rules-cli/issues
License: MIT License Copyright (c) 2024 Hal Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: ai,ai-assistant,cli,prompt-engineering,rules,uv
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.9
Requires-Dist: aiofiles (>=24.1.0)
Requires-Dist: aiohttp (>=3.9.0)
Requires-Dist: beautifulsoup4 (>=4.12.0)
Requires-Dist: brotli (>=1.1.0)
Requires-Dist: click (>=8.0.0)
Requires-Dist: deep-translator (>=1.11.4)
Requires-Dist: googletrans (>=4.0.0)
Requires-Dist: html2text (>=2024.2.26)
Requires-Dist: httpx (>=0.26.0)
Requires-Dist: importlib-metadata (>=8.5.0)
Requires-Dist: jinja2 (>=3.1.5)
Requires-Dist: markdown (>=3.7)
Requires-Dist: playwright (>=1.40.0)
Requires-Dist: pydantic (>=2.5.3)
Requires-Dist: pyyaml (>=6.0.0)
Requires-Dist: requests (>=2.25.0)
Requires-Dist: tomli-w (>=1.0.0)
Requires-Dist: tomli (>=2.0.1)
Requires-Dist: uv (>=0.5.18)
Requires-Dist: whoosh (>=2.7.4)
Requires-Dist: black (>=23.0.0); extra == "dev"
Requires-Dist: isort (>=5.0.0); extra == "dev"
Requires-Dist: nox (>=2023.0.0); extra == "dev"
Requires-Dist: pyright (>=1.1.0); extra == "dev"
Requires-Dist: python-dotenv (>=1.0.0); extra == "dev"
Requires-Dist: ruff (>=0.1.14); extra == "dev"
Requires-Dist: pytest-asyncio (>=0.25.0); extra == "test"
Requires-Dist: pytest-cov (>=6.0.0); extra == "test"
Requires-Dist: pytest-mock (>=3.14.0); extra == "test"
Requires-Dist: pytest (>=8.0.0); extra == "test"
Provides-Extra: dev
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 9939 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
ai_rules/__init__.py sha256=4kcjg72AOwRi4BHxbPQdum2cLG-kaaiiIMHA7AX_EIw 154
ai_rules/cli.py sha256=Gs_sHRwfE2mDdiXTe2H-bt9bv5ITLReHYnXYeO6E0FQ 6453
ai_rules/config.py sha256=6aXvVrow1bH7RSFL27BXWTdN8nKdVj20MlzTdPXEcU4 2490
ai_rules/py.typed sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
ai_rules/scripts.py sha256=5yhbo5rE7idqxImkKmE-WTpWszSMuttqRTPCTmy-vTo 7025
ai_rules/core/__init__.py sha256=C0v9QF_aFkPdYFj-bgw44sh8ZrjkchsJRtKd07Colq8 122
ai_rules/core/config.py sha256=28sTS9vdhy-ZN5e8lAcWs6QnW_OQvlL7lPlgk0vypN0 5747
ai_rules/core/decorators.py sha256=MaL4pL9vaWzeUINNqc_hXVUI8b-n373U0R2WwavkA3M 691
ai_rules/core/http_client.py sha256=sUpYQslfmN9k1nlQMQLWhDWzs3izJOSu0jw2E5mnAHM 7038
ai_rules/core/models.py sha256=QXqTR6lmlEZrzvsKWM8Hv4p7uu0BpPahS_y_tieKf-Y 349
ai_rules/core/plugin.py sha256=VeVmep2_CLMKs_yiroV-sx8fPU24UkMjlKtFmXl7p_0 19182
ai_rules/core/template.py sha256=w3P16Eg6HIG0uybSMPxtEaYBY11dviKzR_IN5mXRzAc 5833
ai_rules/plugins/__init__.py sha256=RG5ZdYTXwwUE8LLSTAxECbuHklGw3QU3CTOCs-7skN4 412
ai_rules/plugins/duckduckgo_search.py sha256=vaR-C-d8Iqa7fczDqeDmgqNqAIzGFdvWGbznKKolVJQ 11506
ai_rules/plugins/image_search.py sha256=ZIt75AQH9jkUemUY3qsfvhW7-kWk8QtOUDkZXhbc_mU 25341
ai_rules/plugins/local_search.py sha256=pPUjPtf6aJVuT1H3nYCMPW42-xq5Ae81SrYhqlT_3js 7085
ai_rules/plugins/news_search.py sha256=fb5DuSaRL5KtZ5-eycRsiQoZDU4JrlIF6ClchuJ4GVc 13614
ai_rules/plugins/translate.py sha256=LxjYOiUUvTRFroOPISNsyMPcWEUdHJxoYwYt5wU44e8 10661
ai_rules/plugins/web_scraper.py sha256=wj1O5r-7BVdNLIcvB7mseqpfm8CXmL2V7N742QPL7XE 31839
ai_rules/processors/__init__.py sha256=qdijYEYURGw0KLtFbxGDoOhCSE7kZNgb3V18lZCoUzw 770
ai_rules/processors/llm_optimize.py sha256=Xip2Djl66JXOaVzI77lsKLtSsYDDJe_Z41Mz2KT1UyU 2288
ai_rules/templates/base_template.yaml sha256=M78JCSEw5x7rUH8F91mOyJPQ0X2OhvbfUsmEeR7Wxp4 2246
ai_rules/templates/cline_template.yaml sha256=7Jv9pS3FD8dmYq_ln6_C3w2ZnVFH4OC-reirMwHCwFA 1440
ai_rules/templates/cursor_template.yaml sha256=ZwcsC4pzGd3j3A3cXClvpw9uTlIIGQTv1VsZtpQEF8A 928
ai_rules/templates/windsurf_template.yaml sha256=bDW9q5aVM_n5mYbkxliF0JnbJZmO-3O2FOIooo7r9Jk 4469
ai_rules/templates/markdown_templates/base.md sha256=-OTAcevfbG2ailRhOrLynA7dK65sGca2m0wKrt_DmR8 1680
ai_rules-0.3.0.dist-info/METADATA sha256=jsMqOZNXzrC51dN932L3iqkuSAyZ81A5fkwI7avhrlI 13516
ai_rules-0.3.0.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
ai_rules-0.3.0.dist-info/entry_points.txt sha256=j7lQHYpcGqqEJaYVNszTW6vJ9cRJXVCHA39YP1A3qZo 46
ai_rules-0.3.0.dist-info/licenses/LICENSE sha256=tJf0Pz8q_65AjEkm3872K1cl4jGil28vJO5Ko_LhUqc 1060
ai_rules-0.3.0.dist-info/RECORD

entry_points.txt

ai-rules = ai_rules.cli:cli