semvec/pypi-packages huggingface dataset:
cses-aid 0.1.0
A collection of helper functions for competitive programming and algorithm problem solving
Requires Python: >=3.8
Keywords: competitive-programming, algorithms, data-structures, cses

# CSES Helper functions

This package provides utility functions for solving cses problems.

While solving CSES problems, often times we would need the same functions. This package aims to provide helper
functions to address the problem.

## Installation

```
pip install cses-aid
```

## Usage

```
from cses-aid import prefix_sums, sieve

print(sieve(100)) # print the first 100 prime numbers

```

## Contribution

    Refer to CONTRIBUTING.md for all the information

## Contact
Please create an issue or hit me up if you spot an improvement! <br>

[Email](shlok.kothari@gmail.com) - shlok.kothari@gmail.com
ossv-scanner 0.1.0
A tool for scanning OSS projects for dependencies and vulnerabilities
Requires Python: >=3.8

# OSS Vulnerability Scanner

A comprehensive tool for scanning Open Source Software projects for dependencies, generating Software Bill of Materials (SBOM), and checking for known vulnerabilities.

## Features

- **Dependency Parsing**: Scans OSS projects and extracts dependencies from configuration files
- **SBOM Generation**: Creates Software Bill of Materials in CycloneDX format
- **Vulnerability Checking**: Queries the National Vulnerability Database (NVD) for known vulnerabilities
- **Caching**: Implements caching to avoid repeated queries and improve performance
- **Visualization**: Provides visual representation of vulnerability data
- **Detailed Reporting**: Generates comprehensive vulnerability reports

## Supported Package Managers

- Python (`requirements.txt`, `setup.py`)
- JavaScript (`package.json`)
- Java (`pom.xml`)

## Installation

```bash
# Clone the repository
git clone https://github.com/yourusername/ossv-scanner.git
cd ossv-scanner

# Install the package
pip install -e .
```

## Usage

### Command-Line Interface

```bash
# Scan a project
ossv-scan /path/to/project

# Generate SBOM only
ossv-scan --sbom-only /path/to/project

# Output formats
ossv-scan --output-format html /path/to/project
ossv-scan --output-format json /path/to/project

# Specify cache location
ossv-scan --cache-dir /path/to/cache /path/to/project
```

### Python API

```python
from ossv_scanner import Scanner

# Create a scanner instance
scanner = Scanner()

# Scan a project
results = scanner.scan('/path/to/project')

# Generate report
scanner.generate_report(results, output_format='html', output_path='report.html')
```

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## License

This project is licensed under the MIT License - see the LICENSE file for details.
llm-jina-reader 2025.4.3
LLM plugin for pulling content from Jina Reader API
Requires Python: >=3.9

# llm-jina-reader

[![PyPI](https://img.shields.io/pypi/v/llm-jina-reader.svg)](https://pypi.org/project/llm-jina-reader/)
[![Changelog](https://img.shields.io/github/v/release/jefftriplett/llm-jina-reader?include_prereleases&label=changelog)](https://github.com/jefftriplett/llm-jina-reader/releases)
[![Tests](https://github.com/jefftriplett/llm-jina-reader/actions/workflows/test.yml/badge.svg)](https://github.com/jefftriplett/llm-jina-reader/actions/workflows/test.yml)
[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](https://github.com/jefftriplett/llm-jina-reader/blob/main/LICENSE)

LLM plugin for pulling content via Jina Reader API

For background on how this works:

- [Long context support in LLM 0.24 using fragments and template plugins](https://simonwillison.net/2025/Apr/7/long-context-llm/)

## Installation

Install this plugin in the same environment as [LLM](https://llm.datasette.io/).
```bash
llm install llm-jina-reader
```

## Configuration

This plugin requires a Jina Reader API token. Set your token as an environment variable:

```bash
export JINA_READER_TOKEN="your-jina-reader-token"
```

## Usage

You can feed a full conversation thread from Jina Reader into LLM using the `jina:` [fragment](https://llm.datasette.io/en/stable/fragments.html) with the URL that you want to prompt against. For example:

```bash
llm --fragment jina:https://simonwillison.net/2025/Apr/7/long-context-llm/ "Please summarize this post in one sentence."
```

## Development

To set up this plugin locally, first checkout the code. Then create a new virtual environment or just use `uv`, it's easier:

```bash
cd llm-jina-reader
```

Now install the dependencies and test dependencies:

```bash
uv sync --all-extras
```

To run the tests:

```bash
uv run pytest
```