semvec/pypi-packages huggingface dataset:
py-nlp-utils 0.0.1.dev5
To avoid reimplemening simple NLP wheels
Requires Python: >=3.7
Keywords: nlp, utils, transformers, openai, deepseek

# To avoid reimplemening simple NLP wheels

## Now can
- Calculate LLM token nums: `num_tokens_from_messages()`
- Reveal <unk> tokens in a BPE-processed text: `check_unk_after_bpe()`
fibcrypt 0.1.5
A fast Fibonacci-based cryptographic toolkit
Requires Python: >=3.8

# fibcrypt

**fibcrypt** is a lightweight, open-source cryptographic toolkit based on fast Fibonacci number generation using matrix exponentiation.

## 🔐 Features

- Fast Fibonacci-based PRNG (O(log n))
- AES-256 encryption & decryption (CBC mode)
- Custom key derivation function (KDF)
- Modular, pluggable and extensible structure
- Built-in performance profiling

## 📦 Installation

```bash
pip install fibcrypt
```

## 🚀 Example Usage
```python
from fibcrypt.crypto_utils import encrypt, decrypt

msg = "This is a secret message"
password = "myStrongPassword123"
salt = "user@example.com"

# Encrypt
cipher = encrypt(msg, password, salt)
print("Encrypted:", cipher.hex())

# Decrypt
plain = decrypt(cipher, password, salt)
print("Decrypted:", plain)
```
## 📈 Performance Example
Google Colab Notebook: https://colab.research.google.com/drive/14Rj_vPUbSV4-qcRi2jur-YMa7rF1P03B?usp=sharing
- [⏱️] KDF total time: 0.0625 s
- [⏱️] AES encryption: 0.0001 s
- [⏱️] Total time:     0.0626 s

## 🛡️ License
This project is licensed under the MIT License - feel free to use and contribute!
weathervane 0.4.0
A weather station project
Requires Python: >=3.8

Weathervane for the Raspberry Pi
================================

Installation
------------
1. Update and upgrade the Raspberry Pi

   ::

      sudo curl https://raw.githubusercontent.com/marcoplaisier/weathervane/master/install.sh | sudo bash

Running
-------
1. The application is installed as a systemd service. It automatically starts up after boot

Testing
-------
Run the tests in the folder tests.

Hardware
--------
This program does nothing really interesting on its own. It will be connected to a real weathervane that continuously displays the wind direct, wind speed and air pressure.
CurrConver 1.0.4
A Python3 Currency Converter using Stocks

# Currency Converter using current stocks  
To use run `pip install currconver`  
Or if your on an Apple Silicon (AArch64) Mac you can install it without python using  
`curl -sSL https://raw.githubusercontent.com/Wdboyes13/currencyconverter/refs/heads/main/cli/install.sh | bash`  
To configure API Key  
at ~/.config/currconver/config.json  
```js  
{  
    "KEY": "Your Open Exchange Rates API Key"  
}  
```  
Key can be gotten at https://openexchangerates.org/signup/free  
For conversion run `python3 -m currconver CONV local_currency destination_currency amount_decimal`
django-cookiefilter 1.1
Django Cookie Filter
Requires Python: >=3.9

# Django Cookie Filter

[Django](https://www.djangoproject.com/) middleware which removes all unwanted cookies - useful
for improving cache hit ratios when analytics cookies interfere with caching.

## Installation

Using [pip](https://pip.pypa.io/):

```console
$ pip install django-cookiefilter
```

Edit your Django project's settings module, and add the middleware to the start of ``MIDDLEWARE``:

```python
MIDDLEWARE = [
    "cookiefilter.middleware.CookieFilterMiddleware",
    # ...
]
```

> [!NOTE]
> The middleware should be added before ``UpdateCacheMiddleware``, as it uses the value of
> HTTP_COOKIES which needs to be modified.

## Configuration

Out of the box the standard Django cookie names will work without any other configuration. However
if your project uses different or additional cookie names, edit ``COOKIEFILTER_ALLOWED`` in your
project's settings module:

```python
COOKIEFILTER_ALLOWED = [
    "analytics",
    "csrftoken",
    "django_language",
    "messages",
    "sessionid",
]
```