semvec/pypi-packages huggingface dataset:
adafruit-blinka-displayio 2.3.1
displayio for Blinka
License: MIT
Keywords: adafruit, blinka, circuitpython, micropython, displayio, lcd, tft, display, pitft

Introduction
============

.. image:: https://readthedocs.org/projects/adafruit-blinka-displayio/badge/?version=latest
    :target: https://adafruit-blinka-displayio.readthedocs.io/en/latest/
    :alt: Documentation Status

.. image:: https://img.shields.io/discord/327254708534116352.svg
    :target: https://adafru.it/discord
    :alt: Discord

.. image:: https://github.com/adafruit/Adafruit_Blinka_Displayio/workflows/Build%20CI/badge.svg
    :target: https://github.com/adafruit/Adafruit_Blinka_Displayio/actions
    :alt: Build Status

.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
    :target: https://github.com/psf/black
    :alt: Code Style: Black

displayio for Blinka


Dependencies
=============
This driver depends on:

* `Adafruit Blinka <https://github.com/adafruit/Adafruit_Blinka>`_

Installing from PyPI
=====================

On supported GNU/Linux systems like the Raspberry Pi, you can install the driver locally `from
PyPI <https://pypi.org/project/adafruit-blinka-displayio/>`_. To install for current user:

.. code-block:: shell

    pip3 install adafruit-blinka-displayio

To install system-wide (this may be required in some cases):

.. code-block:: shell

    sudo pip3 install adafruit-blinka-displayio

To install in a virtual environment in your current project:

.. code-block:: shell

    mkdir project-name && cd project-name
    python3 -m venv .env
    source .env/bin/activate
    pip3 install adafruit-blinka-displayio

Contributing
============

Contributions are welcome! Please read our `Code of Conduct
<https://github.com/adafruit/Adafruit_blinka_CircuitPython_displayio/blob/master/CODE_OF_CONDUCT.md>`_
before contributing to help this project stay welcoming.

To make sure your pull request will pass the commit checks, use pre-commit to check your code formatting. Please see the guide page here for more details: https://learn.adafruit.com/contribute-to-circuitpython-with-git-and-github/check-your-code

Documentation
=============

For information on building library documentation, please check out `this guide <https://learn.adafruit.com/creating-and-sharing-a-circuitpython-library/sharing-our-docs-on-readthedocs#sphinx-5-1>`_.
encrypted-text-search 0.2.1
Efficient Privacy-Preserving Search in Encrypted Databases using Heapsort and String Matching Techniques
License: MIT
Requires Python: >=3.6

# Encrypted Text File Search

- Encrypt any `.txt` file (entire file, as a single document).
- Search for a keyword (exact/Boyer-Moore and approximate) in the encrypted text.
- All data is stored only in encrypted form (`data.enc`).

## Usage

1. `pip install cryptography`
2. `python main.py`
3. Encrypt a `.txt` file, then search keywords as you wish!
ctrlc-cli 1.0.1
Bundle project codebase into text or compressed outputs for easy LLM ingestion, debugging and sharing
License: MIT
Requires Python: >=3.8

# 📦 Ctrl+C

[![PyPI version](https://img.shields.io/pypi/v/ctrlc-cli?color=blue&style=flat-square)](https://pypi.org/project/ctrlc-cli/)
[![License](https://img.shields.io/github/license/askadvaith/ctrl-c?style=flat-square)](LICENSE)
[![Python](https://img.shields.io/pypi/pyversions/ctrlc-cli?style=flat-square)](https://pypi.org/project/ctrlc-cli/)
[![Build Status](https://img.shields.io/badge/build-passing-brightgreen?style=flat-square)](https://pypi.org/project/ctrlc-cli/)


Because sometimes you really just want to Ctrl+C your whole project context for an LLM without manually sifting through a minefield of `.git`, `__pycache__`, and a million CSVs.

---

## What is Ctrl+C?

Ctrl+C is a lightweight Python CLI tool that bundles up your entire codebase into a single context file. It uses ignore files, size filters, and compression options to make the output just right. No more manual copy-pasting code context over and over; one simple command and you're set :)
<br/>
## Installation

```bash
pip install ctrlc-cli
```
## Usage
Run this in your project root directory:
```bash
ctrlc run
```
This will walk through your codebase and save the formatted context to a `context.txt` in the project's root directory.

### Flags and Options

| Flag             | Description                                                                                                              |
| ----------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| `--ignore-files`        | Use ignore rules from `.gitignore`, `.contextignore`, or both. Options: `none`, `all`, `git` (only from `.gitignore`), `context` (only from `.contextignore`). Default: `all`. |
| `--threshold`           | Skip files larger than this many bytes. Ideal for keeping massive files out of the bundle.                               |
| `--compress`            | Compress the output file. Options: `none`, `gzip`, `zip`, `tar.gz`. Default: `none`.                                     |
| `--output`              | Name of the output file (without extension for compressed options). Default: `context.txt`.                              |

## Default Skips
Ctrl+C comes with built-in ignore rules for common non-codebase related folders:

- `.git`, `.svn`, `.hg`, `__pycache__`
- `node_modules`, `.DS_Store`, `.vscode`, `.env`, `.venv`
- `context.txt`, `.gitignore`, `.contextignore`

You can layer on your own `.gitignore` and `.contextignore` filters too.

## The `.contextignore` File
The `.contextignore` file essentially works the same way a `.gitignore` file does. Simply create one in your project's root directory and add the file/folder names you want to exclude. Those files will not be written to your final context file. An example `.contextignore` file is given below:
```
*/subfolder1
*/subfolder2
file1.py
folder1
```

## License
This project is licensed under the [MIT License](https://github.com/askadvaith/Ctrl-C/blob/main/LICENSE).