ai-signal

View on PyPIReverse Dependencies (0)

0.7.0 ai_signal-0.7.0-py3-none-any.whl

Wheel Details

Project: ai-signal
Version: 0.7.0
Filename: ai_signal-0.7.0-py3-none-any.whl
Download: [link]
Size: 44544
MD5: f9b1ea2869cefed54492b9d34caa25a2
SHA256: cbe8d4321661ba9b43b4761abd857bd3cf4673bb9ef26c9d6afb8f100a847a81
Uploaded: 2024-12-16 08:18:24 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ai-signal
Version: 0.7.0
Summary: Terminal-based AI curator that turns information noise into meaningful signal
Author: Guglielmo Celata
Author-Email: guglielmo.celata[at]gmail.com
Home-Page: https://github.com/guglielmo/ai-signal
Project-Url: Documentation, https://github.com/guglielmo/ai-signal#readme
Project-Url: Repository, https://github.com/guglielmo/ai-signal
License: MIT
Keywords: ai,curation,terminal,tui,textual,content,aggregator,filter
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
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
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Terminals
Classifier: Topic :: Text Processing :: Filters
Classifier: Topic :: Utilities
Requires-Python: >=3.9,<4.0
Requires-Dist: aiohttp (<4.0.0,>=3.9.1)
Requires-Dist: beautifulsoup4 (<5.0.0,>=4.12.2)
Requires-Dist: html2text (<2025.0.0,>=2024.2.26)
Requires-Dist: lxml-html-clean (<0.5.0,>=0.4.1)
Requires-Dist: markdown (<4.0,>=3.7)
Requires-Dist: openai (<2.0.0,>=1.3.0)
Requires-Dist: python-frontmatter (<2.0.0,>=1.0.0)
Requires-Dist: pyyaml (<7.0,>=6.0)
Requires-Dist: readability-lxml (<0.9.0,>=0.8.1)
Requires-Dist: requests (<3.0.0,>=2.32.3)
Requires-Dist: rich (<14.0.0,>=13.9.4)
Requires-Dist: textual (<0.88.0,>=0.87.0)
Requires-Dist: toml (<0.11.0,>=0.10.2)
Requires-Dist: typer (<0.14.0,>=0.13.1)
Description-Content-Type: text/markdown
[Description omitted; length: 5135 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
aisignal/__init__.py sha256=klla02X1iARHYoWl8qBWCxdHRpQFA4AsaXPgnS2c0to 96
aisignal/app.py sha256=yMLoRpgat164_UfPnAxXWs2m7WnBxtwXDOmEojtArQc 6285
aisignal/cli.py sha256=832sZnoBVKN_DihE7eC8faDMWvJuaE4_agaqXGhoW9Y 6738
aisignal/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aisignal/core/config.py sha256=G_yfkEug4kXOPjBCKK1qsdEg7aBPcUKZlmD2du874UM 4346
aisignal/core/config_schema.py sha256=TbYIeC0owm7wRsBV8t-E_7MZiyexMm9FPfQyVN6x9P8 10545
aisignal/core/export.py sha256=CofOzFJctcNewZeT69Fn9fQtWkLkGLr21pzppLcysF0 2465
aisignal/core/filters.py sha256=BLiAd2n02IueVEO2CPj0AUU3SZCoOLPapxEJPWKTzEE 2904
aisignal/core/models.py sha256=7eyIXTB5oK5RbAgdMT7JjVAemqZT6gK6wrSrJRBh9zM 766
aisignal/core/resource_manager.py sha256=wmxSIFSdJJovMjqt9q00rNK6PYvH5hf9L1mzQ6fOFJM 4824
aisignal/core/token_tracker.py sha256=vecxRBnYFUD6CRYKfopTSLDBV927WZs_S6WNmw_PMS4 5134
aisignal/screens/__init__.py sha256=DLDG_itFwAHpqHNjocotyXwPw-80IsuKsyCpEr568T8 554
aisignal/screens/base.py sha256=w1pVD0exYvXXcQrmVlYi-iwW2ybqlmi6-Oae6NabVE0 1964
aisignal/screens/config.py sha256=AUoCqx-Gzivf1YsVzm_mY2im19W66ldAaQk7Si82TMw 7268
aisignal/screens/main.py sha256=G2TnIzuKxP0VNuL6Hj8RrX9fe3CXGyEjtwKDzooOUik 21358
aisignal/screens/modals/__init__.py sha256=f8-NCQXaRxCkAx2MVPU1uKTxJl03im6VYyP3jyOdUXI 72
aisignal/screens/modals/token_usage.py sha256=cxpg9wezP5axyEdjA4FewIxu3-GgTZE_7faXY6-_ul4 3592
aisignal/screens/resource/__init__.py sha256=l4-f1s0Pggh8wqR7vJakTrOH21KXmjmD5AfMpmhnveU 223
aisignal/screens/resource/detail.py sha256=rImjQX9arWiu5M9j82E1uhRCuZ0gtWf_huW7pFLMqAY 9796
aisignal/screens/resource/note.py sha256=ZkSUmHFMBBkvZoTFmEqyubFcGkKse4JdvYXgvOOm_LE 1352
aisignal/screens/share.py sha256=dVjLH18HKIcGhsZ1q70AWmOw3X9s-KhdvYOtDdekNUI 1275
aisignal/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aisignal/services/content.py sha256=MOiY0cWbvOGtD6i1UIdlSNu3VHy2CMp1rbLv2Koa1Vg 18037
aisignal/services/storage.py sha256=T_ELdAyr5msP5-4bqFvqgFj98PLf424ZaxHYwa_3Eok 15603
aisignal/styles/app.tcss sha256=Km0eUtT5VdYLOx0QcVV9eAmFuSCDbmZfYY7dY7ghisg 2125
ai_signal-0.7.0.dist-info/LICENSE sha256=l-cq7fu8P-k3r9Fu_pOvS19C6Zb6_czklgzPbHd8r9w 1079
ai_signal-0.7.0.dist-info/METADATA sha256=J5NZFTL8VrxiOBxmmeoOu4aj_4Wphz5ppu0aINVwlms 7081
ai_signal-0.7.0.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
ai_signal-0.7.0.dist-info/entry_points.txt sha256=hZYB6D1q5-v3stE3jtyU6zk4rFvC9rjMTEzwxYBR2pg 45
ai_signal-0.7.0.dist-info/RECORD

entry_points.txt

aisignal = aisignal.cli:app