semvec/pypi-packages huggingface dataset:
wxdb 0.0.9
wechat database manager.
License: MIT
Requires Python: >=3.8.0


# wxdb

## 项目介绍

wxdb是一个微信数据库管理工具，可以查询微信数据库数据，解密微信数据库文件。

## 安装

```bash
pip install wxdb
```

## 代码示例

### 查询微信数据库

```python
from wxdb import get_wx_db

try:
    wx_db = get_wx_db("v3")
    msg_db_name = wx_db.get_current_msg_db_name()
    conn = wx_db.create_connection(rf"Msg\Multi\{msg_db_name}")
    with conn:
        print(conn.execute("SELECT * FROM sqlite_master;").fetchall())
except Exception as e:
    wx_db = get_wx_db("v4")
    msg_db_name = wx_db.get_current_msg_db_name()
    conn = wx_db.create_connection(rf"db_storage\message\{msg_db_name}")
    with conn:
        print(conn.execute("SELECT * FROM sqlite_master;").fetchall())
```

### 解密微信数据库文件

```python
import os

from wxdb import decrypt_db_file_v3, decrypt_db_file_v4, get_wx_info

decrypt_db_file = decrypt_db_file_v3

wx_info = get_wx_info()

with open("MSG0.db", "wb") as f:
    data = decrypt_db_file(
        path=os.path.join(wx_info["data_dir"], r"Msg\Multi\MSG0.db"),
        pkey=wx_info["key"]
    )
    f.write(data)
```
celiagg 2.1.7
Anti-Grain Geometry for Python 3 with Cython
License: MIT
Requires Python: >=3.9

celiagg
=======

.. image:: https://img.shields.io/pypi/v/celiagg.svg
  :target: https://pypi.python.org/pypi/celiagg
  :alt: PyPI

.. image:: https://github.com/celiagg/celiagg/workflows/Test/badge.svg
   :target: https://github.com/celiagg/celiagg/actions?query=workflow%3A%22Test%22
   :alt: Build status

celiagg provides a simple, stateless canvas object that uses
Anti-Grain Geometry 2.4 <svn://svn.code.sf.net/p/agg/svn> with Cython to
render directly into a Numpy array.

A respectably modern C++ compiler is required to build celiagg

`Documentation! <https://celiagg.github.io/celiagg/>`_

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

``pip install celiagg`` should do the trick.

Building from source with the Freetype font library on macOS requires
the `pkg-config` tool which can be installed via Homebrew, MacPorts, or
other macOS package management systems.

To build without text support, set the ``CELIAGG_NO_TEXT_RENDERING``
environment variable while building, eg.
``CELIAGG_NO_TEXT_RENDERING=1 pip install celiagg``


Dependencies
------------

* Numpy
* Cython (build-time only)
* Freetype2 (optional)

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

We encourage contributions to celiagg!  If you would like to contribute, just
fork the repository on GitHub, make your changes, and issue a pull request.

History
-------

celiagg started as pyagg (https://github.com/erikhvatum/pyagg) but was renamed
to avoid clashing with PyAgg (https://github.com/karimbahgat/PyAgg).

celiagg is a play on Celiac (Anti grain...) and AGG (Anti-Grain Geometry).
lgtmeow 0.6.3
LGTMeow 🐾 —— 「本喵觉得很不错～」
License: MIT
Requires Python: >=3.9
Keywords: LGTM, meow, LGTMeow, cli, emoji-kitchen

# LGTMeow 🐾 <sub><samp>—— 「本喵觉得很不错～」</samp></sub>

Nyakku 的自用 LGTM 模板，以「LGTMeow 🐾」为基础的 Emoji Kitchen 扩充版～

## Installation

### With cargo

```bash
# If you have installed rust toolchain, you can install it via cargo
cargo install lgtmeow
# or enable `copy` feature by run
cargo install lgtmeow --features copy
```

### With pipx

```bash
# lgtmeow has been published to pypi, you can install it via pipx
pipx install lgtmeow
# The PyPI version has `copy` feature enabled by default
# Or use uv
uv tool install lgtmeow
```

## Usage

```bash
# Setup with default preferences
lgtmeow setup --default
# Random choose a LGTMeow 🐾 from preset
lgtmeow -r
# Use it with github cli
gh pr review --approve -b "$(lgtmeow -r)"
# Copy to clipboard (need `copy` feature)
lgtmeow -r -c
```

## Acknowledgement

-  [xsalazar/emoji-kitchen](https://github.com/xsalazar/emoji-kitchen) provide a [frontend](https://emojikitchen.dev/) to view and search all available emoji-kitchen combinations. And we use it's [backend data](https://github.com/xsalazar/emoji-kitchen-backend/blob/main/app/metadata.json) to generate the preset list.
astrolabe-python-sdk 1.0.5
Python SDK for Astrolabe feature flag system
License: MIT
Requires Python: >=3.7
Keywords: feature-flags, feature-toggles, configuration, sdk

# Astrolabe Python SDK

A Python SDK for the Astrolabe feature flag system, supporting number, string, boolean, and JSON flags with environment-based configuration.

## Installation

```bash
pip install astrolabe-python-sdk
```

## Quick Start

```python
from astrolabe import AstrolabeClient

# Initialize the client with your environment
client = AstrolabeClient(env="development")  # or "staging", "production"

# Evaluate different types of flags
boolean_flag = client.get_boolean_flag("feature_enabled", default=False)
string_flag = client.get_string_flag("welcome_message", default="Hello!")
number_flag = client.get_number_flag("max_items", default=10)
json_flag = client.get_json_flag("config", default={"theme": "light"})

# Generic flag evaluation (type inferred from default)
flag_value = client.get_flag("any_flag", default="default_value")
```

## Usage

### Initialization

```python
from astrolabe import AstrolabeClient
from astrolabe.client import Environment

# Using string
client = AstrolabeClient("production")

# Using enum
client = AstrolabeClient(Environment.PRODUCTION)
```

### Flag Evaluation with Attributes

```python
# Pass attributes for context-aware flag evaluation
attributes = {
    "user_id": "12345",
    "region": "us-east-1",
    "plan": "premium"
}

result = client.get_boolean_flag(
    key="premium_feature", 
    default=False, 
    attributes=attributes
)
```

### Supported Flag Types

- **Boolean flags**: `get_boolean_flag(key, default, attributes=None)`
- **String flags**: `get_string_flag(key, default, attributes=None)`
- **Number flags**: `get_number_flag(key, default, attributes=None)` (supports int and float)
- **JSON flags**: `get_json_flag(key, default, attributes=None)` (returns dict)
- **Generic flags**: `get_flag(key, default, attributes=None)` (type inferred from default)

### Environments

Supported environments:
- `development`
- `staging` 
- `production`

## Development

This SDK is currently in development. Flag evaluation logic is stubbed and will be implemented in future versions.

## License

MIT License