semvec/pypi-packages huggingface dataset:
courier-fraud-checker-bd 1.0.0
Fraud detection tool for e-commerce platforms to analyze customer order behavior across Bangladeshi couriers (Pathao, Steadfast).
Requires Python: >=3.9
Keywords: bangladesh, courier, delivery tracking, e-commerce, fraud detection, fraud prevention, order verification, pathao, steadfast

# Courier Fraud Checker BD

A fraud detection tool for e-commerce platforms to analyze customer order behavior across Bangladeshi courier services — **Pathao** and **Steadfast**.

Check a customer's delivery history (successful deliveries vs. cancellations) to identify potential fraud patterns before accepting orders.

> **Note:** RedX integration is temporarily disabled because RedX recently implemented OTP verification for login, which cannot be automated.

## Installation

```bash
pip install courier-fraud-checker-bd
```

## Configuration

Set the following environment variables (or create a `.env` file):

```env
PATHAO_USER=your_pathao_username
PATHAO_PASSWORD=your_pathao_password
STEADFAST_USER=your_steadfast_email
STEADFAST_PASSWORD=your_steadfast_password
```

## Usage

### Check all couriers at once

```python
from courier_fraud_checker_bd import CourierFraudChecker

checker = CourierFraudChecker()
result = checker.check("01712345678")
print(result)
# {
#     "steadfast": {"success": 15, "cancel": 2, "total": 17},
#     "pathao": {"success": 8, "cancel": 1, "total": 9},
# }
```

### Check a single courier

```python
result = checker.check_pathao("01712345678")
result = checker.check_steadfast("01712345678")
```

### Pass credentials directly

```python
checker = CourierFraudChecker(config={
    "pathao": {"user": "your_username", "password": "your_password"},
    "steadfast": {"user": "your_email", "password": "your_password"},
})
```

### Use individual services

```python
from courier_fraud_checker_bd.services import PathaoService, SteadfastService

pathao = PathaoService(username="...", password="...")
result = pathao.check("01712345678")

steadfast = SteadfastService(email="...", password="...")
result = steadfast.check("01712345678")
```

### Quick one-liner

```python
from courier_fraud_checker_bd import check

result = check("01712345678")
```

## Response Format

Each courier returns the same structure:

```python
{
    "success": 15,   # Successful deliveries
    "cancel": 2,     # Cancelled/failed deliveries
    "total": 17      # Total deliveries
}
```

On error, the dict will contain an `"error"` key with a message:

```python
{"error": "Failed to authenticate with Pathao"}
```

## Phone Number Format

Phone numbers must be in local Bangladeshi format: 11 digits starting with `01`.

- Valid: `01712345678`
- Invalid: `+8801712345678`, `1712345678`

## License

GPL-3.0
growthcharts 0.2.1
Pediatric Growth Chart Analyzer
Requires Python: >=3.7
Keywords: growth chart pediatric infant child BMI CDC

# GrowthCharts

**GrowthCharts** is a pediatric growth chart analyzer for infants (0–2 years) and children (2–20 years).  
It provides Z-score calculation, percentiles, and growth chart visualization based on CDC growth standards.

---

## Installation

Install from PyPI (once uploaded):

```bash
pip install growthcharts
Or install locally for development:

pip install -e .
Requirements:

pandas

matplotlib

scipy

Quickstart
Infant example (0–24 months)
from growthcharts import Infant

# Create an Infant object
baby = Infant(sex='m', age=6, wt=7.5, length=65.0, hc=42.0)

# Plot growth charts
baby.plot_wtage(title="Weight-for-Age")
baby.plot_lenageinf(title="Length-for-Age")
baby.plot_hcageinf(title="Head Circumference-for-Age")
baby.plot_wtleninf(title="Weight-for-Length")

# Calculate Z-scores and percentiles
print(baby.analyze_wtageinf())   # Example: {'Z': -0.23, 'Percentile': 41.0, 'Interpretation': 'Normal'}
print(baby.analyze_lenageinf())  # Example: {'Z': 0.12, 'Percentile': 55.0, 'Interpretation': 'Normal'}
print(baby.analyze_hcageinf())   # Example: {'Z': 0.30, 'Percentile': 62.0, 'Interpretation': 'Normal'}
print(baby.analyze_wtleninf())   # Example: {'Z': -0.15, 'Percentile': 44.0, 'Interpretation': 'Normal'}
Child example (2–20 years)
from growthcharts import Child

# Create a Child object
child = Child(sex='f', age=36, wt=15.5, length=95.0)

# Plot growth charts
child.plot_wtage(title="Weight-for-Age")
child.plot_lenage(title="Height-for-Age")
child.plot_bmiage(title="BMI-for-Age")

# Calculate Z-scores and percentiles
print(child.analyze_wtage())  # Example: {'Z': 0.12, 'Percentile': 55.0, 'Interpretation': 'Normal'}
print(child.analyze_lenage())  # Example: {'Z': -0.08, 'Percentile': 47.0, 'Interpretation': 'Normal'}
print(child.analyze_bmiage())  # Example: {'Z': 0.05, 'Percentile': 52.0, 'Interpretation': 'Normal'}
Classes
Patient
Base class storing sex, age, weight, and length.
Calculates BMI if both weight and length are provided.

Infant(Patient)
Handles infants 0–24 months.

Plotting methods:

plot_wtage

plot_lenageinf

plot_hcageinf

plot_wtleninf

Analysis methods:

analyze_wtageinf

analyze_lenageinf

analyze_hcageinf

analyze_wtleninf

Child(Patient)
Handles children 2–20 years.

Plotting methods:

plot_wtage

plot_lenage

plot_bmiage

Analysis methods:

analyze_wtage

analyze_lenage

analyze_bmiage

Data
CSV data files for growth standards are included with the package under the data/ folder.

Infant: wtageinf.csv, lenageinf.csv, hcageinf.csv, wtleninf.csv
Child: wtage.csv, lenage.csv, bmiage.csv

These are loaded automatically by the classes and do not need separate downloading.

License
This project is licensed under the MIT License.
muawiya-firecrawl 1.0.0
MCP server for web search and scraping
Requires Python: >=3.10

# Firecrawl - Web Search and Scraping MCP Server

A Model Context Protocol (MCP) server that provides web search and scraping capabilities.

## Features

- **Search**: Search the web using DuckDuckGo
- **Scrape**: Extract text content from any URL
- **Extract Links**: Get all links from a webpage

## Installation
```bash
pip install firecrawl
```

## Usage

Run the server:
```bash
firecrawl
```

## Available Tools

### 1. search
Search the web and get top results.

**Parameters:**
- `query` (string, required): Search query
- `max_results` (number, optional): Maximum results to return (default: 5)

### 2. scrape
Extract text content from a URL.

**Parameters:**
- `url` (string, required): URL to scrape
- `include_links` (boolean, optional): Include links found on page (default: false)

### 3. extract_links
Extract all links from a webpage.

**Parameters:**
- `url` (string, required): URL to extract links from

## Use with Claude Desktop

Add to `claude_desktop_config.json`:
```json
{
  "mcpServers": {
    "firecrawl": {
      "command": "firecrawl"
    }
  }
}
```

## Requirements

- Python 3.10+
- requests
- beautifulsoup4
- urllib3

## License

MIT