semvec/pypi-packages huggingface dataset:
codebase-context-analyzer 0.1.0
A tool to analyze codebase structure and summarize content to use with AI easily.
License: MIT
Requires Python: >=3.10

# Code Context Analyzer

> Analyze the structural context of codebases with file discovery, parsing, summarization, and CLI support.

**Code Context Analyzer** is a Python tool that inspects a codebase (local or GitHub) and provides a structured summary of its layout — including modules, classes, functions, and constants — with support for Python and JavaScript.

---

## 🔧 Features

- 📁 **Codebase discovery** with `.gitignore` respect
- 🧠 **Parsers for Python and JavaScript**
- 📋 **Clipboard export**
- 🖨️ **CLI output formatting** with depth and hierarchy controls
- 🌐 **Supports local paths or GitHub URLs**
- 🧪 **Extensible parser architecture**

---

## 🚀 Installation

```bash
pip install code-context-analyzer
```
Or clone it with 
```bash
git clone https://github.com/youruser/code-context-analyzer.git
cd code-context-analyzer
pip install .
```

## 🧪 Example Usage
```bash
cca ./my_project --lang python --depth 3
```
Or
```bash
cca https://github.com/pallets/flask --lang python --depth 2
```

## 📦 Used configurable flags
| Flag  |                    Description |
|:------|:--------------------------:|
| --lang | Comma-separated list of languages (e.g. python,js) |
| --depth   |      How deep the hierarchy output should go |
| --max-files |  Optional limit on files to analyze                          |
|--ignore-tests|Skip test files|
|--copy|Copy output to clipboard|

## 🧩 Architecture Overview
```bash
code_context_analyzer/
├── cli/
│   ├── __init__.py            # CLI app codes
├── analyzer/
│   ├── discovery.py          # File discovery logic
│   ├── formatter.py          # Output formatter
│   ├── repository_handler.py # GitHub/local repo handling
│   ├── clipboard.py          # Clipboard support
│   ├── parsers/              # Code parsers (Python, JS)
│   └── utils/                # Temporary directory helpers
└── tests/                    # Test suite
└── main.py                   # Entrypoint
```

## 🛠️ Development
Install dev dependencies:
```bash
pip install -r requirements-dev.txt
```
Run tests:
```bash
pytest
```

## 📚 Documentation
Generated using MkDocs
. Run locally:
```bash
pip install mkdocs
mkdocs serve
```

## 🪪 License
MIT License © **Md. Ahasanul Arafath**
gempyp 2.3.0
An ecosystem of libraries useful for software development
License: MIT
Requires Python: <4.0.0,>=3.12.0

<h1 align="center">
	<img
		width="350"
		alt="GemPyp"
		src="https://gempyp.gemecosystem.com/static/media/gemPypHeaderLogo.a7ebd74e3bcaeb8d2897a15248dcbc79.svg">
</h1>

<h3 align="center">
	<div><h2>GemPyP</h2></div>
    An out of the box Python Automation Framework
</h3>

<p align="center">
	<strong>
		<a href="https://gempyp.gemecosystem.com/">Website</a>
		•
		 <a href="https://blustone.gemecosystem.com/category/documentation/documentation-gempyp/">Docs</a>
	</strong>
</p>

<p align="center">
<img src="https://img.shields.io/badge/python-3.13-blue"/>
<img src="https://img.shields.io/pypi/dw/gempyp">
<img src="https://img.shields.io/pypi/v/gempyp?color=red&label=version&logo=gempyp">
<img src="https://img.shields.io/pypi/implementation/gempyp">

</p>

## Table of contents[![]()](#table-of-contents)

1. [Overview](#overview)
2. [Installation](#installation)
3. [Requirements](#requirements)
4. [Features](#features)
5. [Usage](#usage)
6. [Documentations](#docs)
7. [More](#more)
8. [Credits](#credits)

## Overview[![]()](#overview)

GemPyP is a testing and reporting framework that allows automatic execution of testcases along with generation of the report, that enables effortless analysis and monitoring of the set.

The setting and configurations, including the testcases are passed as a config file to the framework, then GemPyP handles the environments, execution, reporting, storing data and miscellaneous.

It allows-


- Extensive data validation
- Low code automation for REST APIs
- Email integration
- Parallel execution of testcases
- Customization of test Suite reports
- Platform independence (Supports Linux, Windows and MacOS)

## Installation[![]()](#installation)

For installation make sure require version of python and pip is installed in the system.

```powershell
$ pip install gempyp
```

## Requirements[![]()](#requirements)

### Python version 3.6 or above

### Required Libraries

- certifi==2022.6.15
- cffi==1.15.0
- charset-normalizer==2.0.12
- coloredlogs==15.0.1
- cryptography==37.0.2
- humanfriendly==10.0
- idna==3.3
- lxml==4.9.0
- ntlm-auth==1.5.0
- numpy==1.22.4
- pandas==1.4.2
- pycparser==2.21
- pyreadline3==3.4.1
- python-dateutil==2.8.2
- pytz==2022.1
- requests==2.28.0
- requests-ntlm==1.1.0
- six==1.16.0
- urllib3==1.26.9

### These libraries will get downloaded automatically with the package.

## Features[![]()](#features)

1. Easy to use.
2. Cross Platform.
3. Multiple modes of execution.
4. Static Report generated after execution.
5. Saves Time

## Usage[![]()](#usage)

### Can be used in API Automation and testing python testcases.

## Documentations[![]()](#docs)

The official documentation is hosted on Read the Docs: https://gempyp.gemecosystem.com

## More[![]()](#more)

For more information visit https://gempyp.gemecosystem.com/ and https://gemecosystem.com/

### Credits[![]()](#credits)

© 2025 GemEcosystem. All Rights Reserved.
substitutionciphers 2.0.0
The Griffinere cipher is a custom encryption algorithm in C# designed for reversible, base64-normalized encryption using a repeating key. Inspired by the Vigenère cipher, it adds configurable alphabet support, input validation, and padding-based encryption length enforcement.
License: MIT
Requires Python: >=3.9

# Griffinere Cipher 🔐 — Python Edition

The **Griffinere** cipher is a reversible, Base‑64‑normalised encryption algorithm implemented in pure **Python**.
Inspired by the classic Vigenère cipher, it adds:

-   **Configurable alphabets** (use any character set you like)
-   **Input validation** for safer usage
-   **Padding‑based length enforcement** so encrypted strings meet a minimum length

---

## 📦 Installation

```bash
pip install substitutionciphers
```

In your code:

```python
from substitutionciphers import Griffinere
```

---

## ✨ Features

-   🔐 Encrypts & decrypts alphanumeric or **custom‑alphabet** strings
-   🧩 Define your **own alphabet** (emoji? Cyrillic? go ahead!)
-   📏 Optional **minimum‑length** padding for fixed‑width ciphertext
-   ✅ Strong validation of both alphabet and key integrity
-   🧪 Unit‑tested with **pytest**

---

## 🧰 Usage

### 1 Create a cipher

#### 1.1 Default alphabet

```python
key = "YourSecureKey"
cipher = Griffinere(key)
```

The built‑in alphabet is:

```
A‑Z  a‑z  0‑9
```

#### 1.2 Custom alphabet

```python
custom_alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ12345"
key = "YOURKEY"
cipher = Griffinere(key, custom_alphabet)
```

##### Alphabet rules

1. **Must not contain `.`** (dot)
2. **All characters must be unique**
3. **Every character in the key must appear in the alphabet**

---

### 2 Encrypt & decrypt

#### 2.1 Encrypt a string

```python
plain_text = "Hello World 123"
encrypted = cipher.encrypt_string(plain_text)
# e.g. 'LUKsbK8 OK9ybKJ FC3z'
```

#### 2.2 Encrypt with a minimum length

```python
encrypted = cipher.encrypt_string(plain_text, minimum_response_length=24)
# e.g. 'cm9JbAxsIJg.LUKsbK8 OK9ybKJ FC3z.Fw'
```

#### 3.1 Decrypt

```python
decrypted = cipher.decrypt_string(encrypted)
assert decrypted == plain_text
```

---

## ⚠️ Exceptions & validation

| Condition                                       | Exception    |
| ----------------------------------------------- | ------------ |
| Alphabet contains `.`                           | `ValueError` |
| Duplicate characters in alphabet                | `ValueError` |
| Alphabet is fewer than 3 characters long        | `ValueError` |
| Key is fewer than 3 characters long             | `ValueError` |
| Key contains characters not present in alphabet | `ValueError` |
| `minimum_response_length` < 1                   | `ValueError` |

---

## 📄 License

MIT License © 2025 Riley Griffin
PicImageSearch 3.12.11
PicImageSearch - Aggregator for Reverse Image Search APIs
License: MIT
Requires Python: >=3.9
Keywords: animetrace, ascii2d, baidu, bing, copyseeker, e-hentai, google, google-lens, iqdb, saucenao, tineye, tracemoe, yandex

<div align="center">

# PicImageSearch

English | [简体中文](docs/zh/README.zh-CN.md) | [Русский](docs/ru/README.ru-RU.md) | [日本語](docs/ja/README.ja-JP.md)

✨ Aggregated Image Search Engine for Reverse Image Search ✨

<a href="https://raw.githubusercontent.com/kitUIN/PicImageSearch/master/LICENSE">
    <img src="https://img.shields.io/github/license/kitUIN/PicImageSearch" alt="license">
</a>
<a href="https://pypi.python.org/pypi/PicImageSearch">
    <img src="https://img.shields.io/pypi/v/PicImageSearch" alt="pypi">
</a>
<img src="https://img.shields.io/badge/python-3.9+-blue" alt="python">
<a href="https://github.com/kitUIN/PicImageSearch/releases">
    <img src="https://img.shields.io/github/v/release/kitUIN/PicImageSearch" alt="release">
</a>
<a href="https://github.com/kitUIN/PicImageSearch/issues">
    <img src="https://img.shields.io/github/issues/kitUIN/PicImageSearch" alt="issues">
</a>

<a href="https://pic-image-search.kituin.fun/">📖 Documentation</a>
·
<a href="https://github.com/kitUIN/PicImageSearch/issues/new">🐛 Submit an Issue</a>

</div>

## Supported Search Engines

| Engine             | Website                              |
|--------------------|--------------------------------------|
| AnimeTrace         | <https://www.animetrace.com/>        |
| ASCII2D            | <https://ascii2d.net/>               |
| Baidu              | <https://graph.baidu.com/>           |
| Bing               | <https://www.bing.com/images/search> |
| Copyseeker         | <https://copyseeker.net/>            |
| E-Hentai           | <https://e-hentai.org/>              |
| Google             | <https://www.google.com/imghp>       |
| Google Lens        | <https://lens.google.com/>           |
| IQDB               | <https://iqdb.org/>                  |
| Lenso (deprecated) | <https://lenso.ai/>                  |
| SauceNAO           | <https://saucenao.com/>              |
| Tineye             | <https://tineye.com/search/>         |
| TraceMoe           | <https://trace.moe/>                 |
| Yandex             | <https://yandex.com/images/search>   |

## Usage

For detailed information, please refer to the [documentation](https://pic-image-search.kituin.fun/) or [example code](demo/code/).  
For `synchronous` usage, import using `from PicImageSearch.sync import ...` .  
For `asynchronous` usage, import using `from PicImageSearch import Network,...` .  
**Asynchronous usage is recommended.**

### Installation

- Requires Python 3.9 and above.
- Installation command: `pip install PicImageSearch`
- Or use the Tsinghua mirror: `pip install PicImageSearch -i https://pypi.tuna.tsinghua.edu.cn/simple`

## Star History

[![Star History](https://starchart.cc/kitUIN/PicImageSearch.svg)](https://starchart.cc/kitUIN/PicImageSearch)
python-filewrap 0.2.9
Python file wrappers.
License: MIT
Requires Python: <4.0,>=3.12
Keywords: file, wrapper

# Python file wrappers.

## Installation

You can install from [pypi](https://pypi.org/project/python-filewrap/)

```console
pip install -U python-filewrap
```

## Usage

```python
import filewrap
```
gcloud-aio-datastore 9.1.0
Python Client for Google Cloud Datastore
License: MIT
Requires Python: <4.0,>=3.9

(Asyncio OR Threadsafe) Python Client for Google Cloud Datastore
================================================================

    This is a shared codebase for ``gcloud-aio-datastore`` and
    ``gcloud-rest-datastore``

|pypi| |pythons|

Installation
------------

.. code-block:: console

    $ pip install --upgrade gcloud-{aio,rest}-datastore

Usage
-----

See `our docs`_.

Contributing
------------

Please see our `contributing guide`_.

.. _contributing guide: https://github.com/talkiq/gcloud-aio/blob/master/.github/CONTRIBUTING.rst
.. _our docs: https://talkiq.github.io/gcloud-aio

.. |pypi| image:: https://img.shields.io/pypi/v/gcloud-aio-datastore.svg?style=flat-square
    :alt: Latest PyPI Version (gcloud-aio-datastore)
    :target: https://pypi.org/project/gcloud-aio-datastore/

.. |pythons| image:: https://img.shields.io/pypi/pyversions/gcloud-aio-datastore.svg?style=flat-square&label=python
    :alt: Python Version Support
    :target: https://pypi.org/project/gcloud-aio-datastore/