semvec/pypi-packages huggingface dataset:
mcp-cd-youth 1.0.3
MCP Server (STDIO) to fetch and parse Chengdu Youth Center activities
Requires Python: >=3.10
Keywords: chengdu, mcp, model context protocol, sse, youth, 活动

# MCP Server · 成都青年之家活动抓取器（Python）

一个基于 **Model Context Protocol (MCP)** 的服务端，抓取并解析
[成都青年之家](https://cdyouth.cdcyl.org.cn/jgc/) 的最新「精彩活动」列表，返回**结构化活动数组**。

- 语言：Python 3.9+
- 传输：**SSE（Server-Sent Events）**
- 框架：Starlette + Uvicorn
- SDK：`mcp`（官方 Python SDK）+ `FastMCP`
- 解析：httpx + BeautifulSoup4 + lxml

---

## ✨ 功能特性

- 🔍 **GET 抓取**：请求 `https://cdyouth.cdcyl.org.cn/jgc/`，直接解析首页 HTML。
- 📝 **结构化输出**：活动 ID、标题、标签、分类、时间、地址、状态、浏览量、封面图、详情链接等。
- 🧩 **MCP Tool**：`fetch_chengdu_youth_activities(limit?: int)`。
- 🔄 **SSE 传输**：提供 `/sse`（建立会话）与 `/messages`（客户端发消息）端点。
- ❤️ **健康检查**：`/healthz` 返回 200 `ok`，便于托管/监控。

---

## 📦 安装

### 方式 A：从源代码本地安装（推荐开发用）
```bash
# 创建虚拟环境（可用 uv/pipenv/venv，以下以 uv 为例）
uv venv
uv pip install -e .
agenticaiframeworkframework 1.0.8
AgenticAI - A Python SDK for building agentic applications with advanced orchestration, monitoring, and multimodal capabilities.
Requires Python: >=3.7

# AgenticAI

AgenticAI is a Python SDK for building **agentic applications** with advanced orchestration, monitoring, multimodal capabilities, and enterprise-grade scalability.

## Features

- **Python-based SDK** for building agentic applications
- **Lightweight, high-performance agents** for efficient execution
- **Built-in security** mechanisms
- **Integrated monitoring and observability**
- **Fine-grained configurable parameters**
- **Single and multiple agent support**
- **Flexible process orchestration** (sequential, parallel, hybrid)
- **Extensible architecture** with hubs for agents, prompts, tools, guardrails, and LLMs
- **Comprehensive memory management**
- **Multiple communication protocols** (HTTP, SSE, STDIO, WebSockets, gRPC, MQ)
- **Configurable guardrails, evaluation, and knowledge retrieval**
- **Scalable and modular design**
- **Multimodal capabilities**: text, images, voice, video
- **Cross-platform deployment**: cloud, on-premise, edge
- **Extensive integration support**
- **Security and compliance ready**

## Installation

```bash
pip install agenticaiframeworkframework
```

## Quick Start

```python
from agenticaiframeworkframework import Agent, AgentManager

# Create an agent
agent = Agent(name="ExampleAgent", role="assistant", capabilities=["text"], config={})

# Manage agents
manager = AgentManager()
manager.register_agent(agent)
agent.start()
```

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
chaindl 0.1.1
Download crypto on-chain data with a single line of code 
Requires Python: >=3.8

# chaindl

**Download crypto on-chain data with a single line of code.**

[![Build Passing](https://github.com/dhruvan2006/chaindl/actions/workflows/release.yml/badge.svg)](https://github.com/dhruvan2006/chaindl/actions/workflows/release.yml)
[![Tests Passing](https://github.com/dhruvan2006/chaindl/actions/workflows/tests.yml/badge.svg)](https://github.com/dhruvan2006/chaindl/actions/workflows/tests.yml)
[![PyPI - Version](https://img.shields.io/pypi/v/chaindl)](https://pypi.org/project/chaindl/)
[![PyPI Downloads](https://static.pepy.tech/badge/ocfinance)](https://pypi.org/project/chaindl/)
[![GitHub License](https://img.shields.io/github/license/dhruvan2006/chaindl)](https://github.com/dhruvan2006/chaindl)

`chaindl` is a lightweight Python library that lets you fetch historical and live on-chain crypto data from multiple 
public sources in one step. Whether you want to analyze metrics from Bitcoin, Ethereum, or other chains, `chaindl` 
handles the heavy lifting so you can focus on insights.

## Why Use `chaindl`?

- **Fetch crypto on-chain data in one line** – no need for API keys or complicated setups.  
- **Fully free** – all functionality is available without subscription or payment.  
- **Ready for analysis** – data comes back as a `pandas.DataFrame`, so you can immediately manipulate, visualize, or model it.  
- **Save and share** – easily export data as CSV for offline use, Excel, or reporting.  
- **Multiple sources supported** – from Cryptoquant to CheckOnChain, get all your metrics without juggling different platforms.  
- **Focus on insights, not boilerplate** – `chaindl` handles parsing and formatting, so you spend less time on setup.

## Documentation: [https://chaindl.readthedocs.io/](https://chaindl.readthedocs.io/)

**Complete documentation is available at:** 
[https://chaindl.readthedocs.io/](https://chaindl.readthedocs.io/)

## Supported Websites
- [CheckOnChain](https://charts.checkonchain.com/)
- [ChainExposed](https://chainexposed.com/)
- [Woocharts](https://woocharts.com/)
- [Cryptoquant](https://cryptoquant.com/)
- [Bitbo Charts](https://charts.bitbo.io/)
- [Bitcoin Magazine Pro](https://www.bitcoinmagazinepro.com)
- [Blockchain.com](https://www.blockchain.com/explorer/charts)
- [Glassnode](https://studio.glassnode.com/charts/)
- [The Block](https://www.theblock.co/data/)
- [Dune](https://dune.com/)

## Installation
To install the `chaindl` package, use pip:
```bash
pip install chaindl
```

## Quick Start
To download the data of a chart, simply obtain the URL and pass it to the download function

```python
import chaindl

# Download data from a URL
data = chaindl.download("https://charts.checkonchain.com/btconchain/pricing/pricing_picycleindicator/pricing_picycleindicator_light.html")

# Export to CSV
data.to_csv('out.csv')

# Quick Plot
data.plot()
```

For advanced usage and examples with Cryptoquant and other sources, see the [documentation](https://chaindl.readthedocs.io/).
getignore3 3.5.3
A tool to fetch and manage `.gitignore` templates from GitHub with minimal effort
Requires Python: >=3.8

# GetIgnore3

<p align="center"><em>😎 Fetch and manage `.gitignore` templates from GitHub with minimal effort</em>
    <br>
    <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/ashkanfeyzollahi/getignore3">
    <img alt="GitHub License" src="https://img.shields.io/github/license/ashkanfeyzollahi/getignore3">
    <img alt="PyPI - Version" src="https://img.shields.io/pypi/v/getignore3">
</p>

**getignore** is a simple, no-fuss command-line tool for fetching .gitignore templates from the official GitHub gitignore repository. Whether you're starting a new project or tidying up an old one, getignore lets you easily grab the right .gitignore file for your stack — without digging through websites or typing out boilerplate.

```
usage: getignore [-h] [-L] [-l] [-n] [-c] [-o OUTPUT] [-w]
                 [template_name ...]

A tool to fetch and manage `.gitignore` templates from GitHub with minimal effort

positional arguments:
  template_name         Name(s) of gitignore templates to fetch
                        (e.g., Python, Node and etc.)

options:
  -h, --help            show this help message and exit
  -L, --list-cached-templates
                        List cached gitignore templates
  -l, --list-templates  List available gitignore templates
  -n, --no-cache        Don't cache the gitignore template file when
                        downloaded
  -c, --offline         Get the cached gitignore template instead of
                        downloading
  -o, --output OUTPUT   Where to write the gitignore template
                        content to
  -w, --override        Override existing gitignore file instead of
                        appending
```

## Features

* Automatically caches templates for offline use
* Can list available and cached templates
* Customizable output file location and behavior (append or overwrite)
* Simple CLI with minimal setup

## Installation

- You can install it from `pypi` using `pip` (for Microsoft Windows):

```bash
pip install getignore3
```

- Or install it using `pipx` (recommended, for all):

```bash
pipx install getignore3
```

- Or even build it from source!

```
git clone https://github.com/ashkanfeyzollahi/getignore3.git
cd getignore3
python -m build
pipx install dist/*
```