semvec/pypi-packages huggingface dataset:
prismix 0.1.0.dev0
An AI-powered code synthesis tool
Requires Python: <3.12,>=3.11

# Prismix

An AI-powered code synthesis tool that transforms natural language into production-ready Python code.

## Features

- Natural language to Python code generation
- Iterative improvement with error handling
- Built-in safety checks for generated code
- Test-driven development approach
- Isolated code execution environment

## Installation

```bash
# Install with poetry
poetry install

# Set up OpenAI API key
export OPENAI_API_KEY='your-api-key-here'
```

## Usage

Basic usage:
```bash
poetry run prismix "write a function that calculates factorial"
```

The tool will:
1. Generate program specifications
2. Implement the code
3. Run safety checks
4. Test the implementation
5. Save the code to output/

## Safety Features

- Automatic code safety analysis
- Restricted execution environment
- Import validation
- System call protection

## Development

Run tests:
```bash
poetry run pytest
```

## License

MIT License
ansiplot 0.1.3
Legible console plotting in Python.

# ANSIplot

![Compatibility](https://github.com/maniospas/ansiplot/actions/workflows/compatibility.yaml/badge.svg)

<img src="example/example.png" alt="Example image" width="300">

A small library for legible console plotting in Python. 

## Quickstart

Install the library with `pip install ansiplot`.
Create a canvas of given dimensions
that scales automatically, and plot on it like so:

```python
import ansiplot

x = [(i - 100) * 0.01 for i in range(200)]
square = [value**2 for value in x]

plot = ansiplot.Scaled(30, 10)
plot.plot(x, x, title="tautology")
plot.plot(x, square, title="square")
plot.show()
```

<img src="example/quickstart.png" alt="Quickstart image" width="200">

Curve differences remain mostly legible,
even for overlapping regions and small canvases.
ANSI is used to color the console output, and any
numeric iterable -such as numpy arrays- can be given as data.

## Read more

[Showcase](example/showcase.md) - see several features in action<br>
[Documentation](example/docs.md) - available methods
humans-mariyasha 0.0.2
collection of biblical humans and their family relations
Requires Python: >=3.0

# Humans Library
a Python collection of biblical humans and their family relations

## Quickstart
the library provides different scopes of information

### Father Objects
a set of classes that represent biblical fathers, such as Abraham, Isaac and Jacob.

```
import humans

abraham = humans.Abraham()
print(abraham.__dict__)
```
### List of Humans
on a broader scope, the library traces different categories of humans, such as fathers, mothers and children.
```
import humans

all_mothers = humans.mothers
print(all_mothers)
```
x-lolo 0.1.18
A Python library for direct interaction with Twitter's unofficial API
Requires Python: >=3.6

# x_lolo

x_lolo is a Python library that allows direct use of Twitter's (formerly X) unofficial API without intermediaries, enhancing security.

## Key Features

- Direct interaction with Twitter's unofficial API
- Developed based on reverse engineering of the API
- Utilizes the HTTPS proxy [mitmproxy](https://mitmproxy.org/) for traffic analysis
- No dependency on web scraping tools like Selenium
- Automation capabilities for various Twitter interactions

## Objectives

- Provide a simple Python interface to interact with Twitter's API
- Offer a secure alternative to traditional authentication methods
- Allow developers to access Twitter features without relying on third-party services

## Project Status

The project is currently under development. It is designed for developers who need direct control over interactions with Twitter's API. 
Currently implemented features include:
- Authentication (login)
- Session management (save/load)
- Post creation and interaction
- User information retrieval
- Follower management
- Post retrieval

### Example Usage:
```python
from x_lolo.session import Session

# Method 1: Create a new session and login
new_session = Session()
new_session.login(
    username_email="your_email@example.com",
    password="your_password",
    save_session_to="session_data.yaml",# Optional: save session for later use
)

# Method 2: Load an existing session
existing_session = Session(load_from="session_data.yaml")

# Create a post
post = existing_session.add_post("Hello, Twitter!")

# Get user information
user = existing_session.get_user_by_username("lolo")
print(f"User: {user.name}")
print(f"Followers: {user.followers_count}")

# Get current user information
me = existing_session.me()
print(f"My username: {me.username}")

# Get user's recent posts (with pagination)
user_posts = existing_session.get_user_posts("twitter", pagination_count=2)
for post in user_posts:
    print(f"Post content: {post.text_content}")
    print(f"Likes: {post.like_count}")

```
The project is hosted at: https://github.com/mohaskii/x_lolo_project/

Contributions are welcome!

Your help in making x_lolo better is greatly appreciated