semvec/pypi-packages huggingface dataset:
texpr 0.0.8
Textpress: Simple publishing for complex docs
Requires Python: <4.0,>=3.11

# texpr

**The `texpr` package is now archived.
Use [textpress](https://pypi.org/project/textpress/) instead.**

* * *

*This project was built from
[simple-modern-uv](https://github.com/jlevy/simple-modern-uv).*
apdocc 0.2.0
A Python Dictionary of Color Combinations
Requires Python: >=3.8

# APDOCC

The book ['A Dictionary of Color Combinations' by Sanzo Wada](https://www.amazon.com/Dictionary-Color-Combinations-Various/dp/4861522471) contains a collection of beautifully crafted color combinations.
This repository creates a digital version of the content and is basically a less polished version of the repository ['sanzo-wada' by dblodorn](https://github.com/dblodorn/sanzo-wada).

## Installation

```bash
uv add apdocc
# or: pip install apdocc
# or: poetry add apdocc
```

## Usage

```python
from apdocc import Colors, Combinations

print(Combinations[12].hexes())
# ['#d89e72', '#00ce91']
Combinations[12].show()
# shows the colored tiles in terminal
```

## All color combinations

<p align="center">
  <img src="docs/combos.svg" width="640" alt="all APDOCC combinations">
</p>

## Info

Find this repository on [Github](https://github.com/thomascamminady/apdocc) or check out the [documentation](https://thomascamminady.github.io/apdocc).

## Development

Set up the full project by running `make`.

## Documentation

Go to `Settings->Pages` and set `Source` (under `Build and deployment`) to `Github Actions`.

## Credits

This package was created with [`cookiecutter`](https://github.com/audreyr/cookiecutter) and [`thomascamminady/cookiecutter-pypackage`](https://github.com/thomascamminady/cookiecutter-pypackage), a fork of [`audreyr/cookiecutter-pypackage`](https://github.com/audreyr/cookiecutter-pypackage).

```

```
p2p-terminal-chat 1.0.0
A P2P terminal chat application with friend system
Requires Python: >=3.6

# P2P Terminal Chat

A decentralized peer-to-peer chat application that runs in the terminal. This application allows users to send messages and files directly to other users without the need for a central server.

## Features

- P2P (Peer-to-Peer) communication
- Encrypted messages and file transfers
- Unique user IDs based on name and birth date
- Friend system with friend requests
- File sharing capabilities
- Colorful terminal interface
- Real-time messaging
- Automatic port assignment

## Installation

### Using pip (Recommended)

```bash
pip install p2p-terminal-chat
```

Or if you want to install it directly from GitHub:

```bash
pip install git+https://github.com/yourusername/p2p-terminal-chat.git
```

### Manual Installation

1. Clone this repository:
```bash
git clone https://github.com/yourusername/p2p-terminal-chat.git
cd p2p-terminal-chat
```

2. Install the required packages:
```bash
pip install -r requirements.txt
```

## Usage

After installation, you can start the chat application by simply typing:

```bash
p2pchat
```

### First Time Setup

1. Enter your full name when prompted
2. Enter your birth date in MMDD format (e.g., 0101 for January 1st)
3. The program will automatically assign a port and generate your unique ID

### Available Commands

- `connect <user_id>` - Connect to a peer using their ID
- `send <user_id> <message>` - Send a message to a peer
- `file <user_id> <file_path>` - Send a file to a peer
- `friend <user_id>` - Send a friend request
- `friends` - Show online friends
- `peers` - List connected peers
- `quit` - Exit the application

### Example Usage

1. Start the first user:
```bash
p2pchat
# Enter full name: Alice Smith
# Enter birth date: 0101
```

2. Start the second user in a different terminal:
```bash
p2pchat
# Enter full name: Bob Johnson
# Enter birth date: 0202
```

3. Connect the users:
```bash
connect <user_id>
```

4. Send messages:
```bash
send <user_id> <Hello, how are you?>
```

5. Send files:
```bash
file <user_id> </path/to/file.txt>
```

## Security

- All messages and files are encrypted using Fernet symmetric encryption
- User IDs are generated using a combination of name and birth date
- No central server means no data is stored anywhere except on the users' machines

## Notes

- Both users must be online to communicate
- Files are saved in a `downloads` directory
- The application uses your local IP address for identification
- Your friend list is saved between sessions
- The port is automatically assigned when you start the program

## License

This project is licensed under the MIT License - see the LICENSE file for details.
PytBangla 1.0.5
Simple python library to write programs in bangla language
Keywords: speech recognition, text to speech, take command, command taker, python in bangla, programming, Python Organization, Django, Flask, tkinter, python, web development, app development, django developer, python bangladesh community, what is Python, What is coding, What is programming, PytBangla



![Alt Text](images/logo.png)

**PytBangla** is a Python library that brings a touch of Bengali flavor to programming, offering tools for speech interaction, file management, calculations, and email automation using Bengali-named methods. It's designed to be friendly, intuitive, and culturally resonant for native Bangla speakers who love to code.

## Features 📌

### 🖥️ Computer Class
- `input_nao(prompt, data_type)`: Custom input method with data type support.
- `lekho(variable)`: Print to console.
- `bolo(text)`: Convert text to speech using `pyttsx3`.
- `shuno()`: Voice input using microphone.
- `suru_koro(app)`: Start an application.
- `bondho_koro(app)`: Force close an application.
- `screenshot_nao(path)`: Take a screenshot and save.
- `is_equal(a, b)`: Check if two values are equal and same type.

### 🧮 Calculator Class
- Area calculations: `rectangular_area`, `square_area`, `triangle_area`, `circular_area_diameter`, `circular_area_radius`
- Basic operations: `jog_koro`, `biyog_koro`, `gun_koro`, `vag_koro`, `vagsesh_ber_koro`, `ghat_ber_koro`
- Advanced math: `borgo_mul_koro`, `factorial`, `prime`, `palindrome`, `fibonacci`

### 📧 Mailer Class
- Initialize with credentials: `Mailer(username, password, host, port)`
- Send mail: `email_pathao(to, subject, compose)`

### 📂 FileManager Class
Full-featured file manager:
- Create, read, delete, rename, copy, move files
- Check file existence, size, extension, line/word/char count
- Search, replace, append content
- Manage directories

## Installation 📦

```bash
pip install pytbangla
```

> Note: `pyaudio` may need to be installed separately depending on your OS.

## Example Usage 🚀

```python
from pytbangla import Computer, Calculator, Mailer, FileManager

c = Computer()
c.lekho("Hello from PytBangla!")
c.bolo("Bhalo achi")

calc = Calculator()
print(calc.jog_koro(10, 20))  # 30

fm = FileManager()
fm.file_create("test.txt", "This is PytBangla")
```

## Contributing 🤝

Feel free to fork and contribute! Pull requests are warmly welcome.

## License 📝

MIT License - do what you want, just give credit.

---
Crafted with ❤️ for the Bangla coding community.