semvec/pypi-packages huggingface dataset:
urlAdjust 0.1.2
UrlAdjust is a Python package that help developer generate get http request url with template and adjustment info. It aims to simplify the url generation process for get http request url.
Requires Python: >=3.9

## UrlAdjust: Url Adjustment Toolkit

### What is it?

UrlAdjust is a Python package that help developer generate get http request url with template and adjustment info. It aims to simplify the url generation process for get http request url. 

### Main Features

Parse template url and update the get request url with the adjustment info.

Allow user to provide higher order function to modify multiple key value pairs matching the same regular expression pattern.

### Where to get it

```python
pip install urlAdjust==<version>
```
example:
```python
pip install urlAdjust==0.1.0
```

### How to use it

```python

Python 3.9.6 (default, Feb  3 2024, 15:58:27) 
[Clang 15.0.0 (clang-1500.3.9.4)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from url_adjust import url
>>> aws_url = url.Url('https://aws.amazon.com/cn/what-is/blockchain/?aws-products-all.sort-by=item.additionalFields.productNameLowercase&aws-products-all.sort-order=asc')
>>> str(aws_url)
'https://aws.amazon.com/cn/what-is/blockchain/?aws-products-all.sort-by=item.additionalFields.productNameLowercase&aws-products-all.sort-order=asc'
>>> aws_url.add_or_update_query_param("newkey", "newvalue")
>>> str(aws_url)
'https://aws.amazon.com/cn/what-is/blockchain/?aws-products-all.sort-by=item.additionalFields.productNameLowercase&aws-products-all.sort-order=asc&newkey=newvalue'

```

### Dependencies

- Python (>= 3.9)

### License

- MIT
pdfman 1.0.0
A python package for editing pdf
Requires Python: >=3.6
Keywords: pdf, python-pdf, splitpdf, pypdf, pdfman

# pdfman

A python package for editing pdf.

[![Python package](https://github.com/jakbin/pdfman/actions/workflows/publish.yml/badge.svg)](https://github.com/jakbin/pdfman/actions/workflows/publish.yml)
[![PyPI version](https://badge.fury.io/py/pdfman.svg)](https://badge.fury.io/py/pdfman)
[![Downloads](https://pepy.tech/badge/pdfman/month)](https://pepy.tech/project/pdfman)
[![Downloads](https://static.pepy.tech/personalized-badge/pdfman?period=total&units=international_system&left_color=green&right_color=blue&left_text=Total%20Downloads)](https://pepy.tech/project/pdfman)
![GitHub commit activity](https://img.shields.io/github/commit-activity/m/jakbin/pdfman)
![GitHub last commit](https://img.shields.io/github/last-commit/jakbin/pdfman)

## Introduction

Using "pdfman", you can edit your pdf like :- split, merge etc.

## Compatability

Python 3.6+ is required.

## Installation

```sh
pip install pdfman
```

## Usage

```sh
pdfman -h
pdfman file.pdf
pdfman file.pdf -r 2,4-6,8
```
django-js-lib-bootstrap5 5.3.3.1
Bootstrap5 Repackaged for Django

# Bootstrap5 Repackaged for Django

[Bootstrap5](https://getbootstrap.com/docs/5.2/) packaged in a Django reusable app.

This package includes only the original JS and CSS files.


## Installation

    pip install django-js-lib-bootstrap5

## Usage

1. Add `"js_lib_bootstrap5"` to your `INSTALLED_APPS` setting like this::

       INSTALLED_APPS = [
           ...
           "js_lib_bootstrap5",
           ...
       ]

2. In your template use:
   
       {% load static %}
   
   ...
   
       <link rel="stylesheet" href="{% static "js-lib-bootstrap5/css/bootstrap.css" %}">

   ...
   
       <script src="{% static "js-lib-bootstrap5/js/bootstrap.js" %}"></script>
ImageUpscaler 3.0
A package for upscaling images using neural networks.
Requires Python: >=3.6

<p align="center">
 <img height="400" width="400" src="https://github.com/aa-sikkkk/ImageUpscaler/assets/152005759/0af66753-5e4a-4322-ac35-fade40b1656b"
</p>
<p align="center">
  <img src="https://img.shields.io/github/license/aa-sikkkk/ImageUpscaler" alt="License">
  <img src="https://img.shields.io/github/issues/aa-sikkkk/ImageUpscaler" alt="Issues">
  <img src="https://img.shields.io/github/stars/aa-sikkkk/ImageUpscaler" alt="Stars">
</p>

ImageUpscaler is a versatile image processing tool designed to enhance, transform, and manipulate images with a wide range of customizable settings. The application allows users to upscale images, adjust contrast and color, apply various filters, detect faces, and more. It also supports the preservation of metadata and format conversion!

## 📷 Features

- **Upscaling**: Increase the resolution of images by a specified factor.
- **Contrast and Color Adjustment**: Adjust the contrast and color levels of images to enhance visual quality.
- **Watermarking**: Add custom text watermarks to images at specified positions.
- **Format Conversion**: Convert images to different formats, such as PNG, JPEG, etc.
- **Cropping and Resizing**: Crop images to specific dimensions and resize them to desired widths and heights.
- **Rotation and Flipping**: Rotate images by a specified angle and flip them horizontally or vertically.
- **Noise Reduction**: Reduce noise in images to improve clarity.
- **Histogram Equalization**: Apply histogram equalization to enhance the contrast of images.
- **Filters**: Apply sepia and vignette filters for artistic effects.
- **Face Detection**: Detect faces in images and draw rectangles around them.
- **Background Removal**: Remove the background from images to isolate the subject.
- **Compression**: Compress images to reduce file size while maintaining quality.
- **Metadata Preservation**: Preserve original metadata when saving processed images.
- **Desktop Notifications**: Send desktop notifications upon completion of image processing tasks.

<p align="center">
 <img width="250" height="350" src="https://github.com/aa-sikkkk/ImageUpscaler/assets/152005759/6fd814dc-02ef-4147-a30e-bded623efae1">
</p>

HOW TO USE THE TOOL: [USAGE](USE.md)

## 🏆Acknowledgments

- [Real-ESRGAN](https://github.com/xinntao/Real-ESRGAN)
- [Pillow](https://python-pillow.org/)
- [OpenCV](https://opencv.org/)
- [pyfiglet](https://github.com/pwaller/pyfiglet)
- [termcolor](https://pypi.org/project/termcolor/)

## 🎟️License 

This project is licensed under the [GNU Affero General Public License Version 3 (GNU AGPL v3)](https://github.com/aa-sikkkk/ImageUpscaler/blob/8e52b2b3c76b2847b588341534057a03d5861aee/LICENSE.txt)

## 🦮 Contribute 
**We are excited to have you join us in making ImageUpscaler even better! Whether you're fixing bugs, adding new features, improving documentation, or suggesting new ideas, your contributions are welcome and appreciated.**

 `Happy Coding!`
pythonplantuml 0.2.1
A library for generating PlantUML diagrams
Requires Python: >=3.6

# PythonPlantuml

PythonPlantUML Generator is a Python library for generating UML diagrams using PlantUML. It provides a simple interface to create SVG and PNG diagrams from PlantUML code.

## Installation

You can install the PlantUML Generator using pip:
```
pip install pythonplantuml==0.2.0
```

## Usage

Here's a basic example of how to use the PlantUML Generator:

```python
from pythonplantuml import generate_uml_png

uml_code = """
@startuml
Alice -> Bob: Hello
Bob --> Alice: Hi!
@enduml
"""

generate_uml_png(uml_code, "output.png")
```

This will generate a PNG file named "output.png" with the UML diagram.

## Features

- Generate SVG diagrams from PlantUML code
- Convert SVG diagrams to PNG
- Support for both local PlantUML jar and PlantUML web service

## Documentation
For more detailed information about the PlantUML Generator, please refer to the full documentation.
Development
To set up the development environment:


Clone the repository
Install the development dependencies:

```
pip install -r requirements.txt
```

Run the tests:
```
python -m unittest discover tests
```

## Contributing
Contributions are welcome! Please feel free to submit a Pull Request.

### License
This project is licensed under the MIT License - see the LICENSE file for details.
i2cylib 1.13.14
A Python library contains a lot of useful functions and tools
Requires Python: >=3.6

<div align="center">
  <img src="https://avatars.githubusercontent.com/u/22786478?v=4" width="180" height="180" alt="I2cyLogo">
  <br>
</div>

<div align="center">

# I2cylib: A Python Package Source
### *5.13更新：添加DTerm滤波器至PID计算器
_✨ 纯Python实用工具集合 ✨_

<p align="center">
  <img src="https://img.shields.io/github/license/i2cy/i2cylib" alt="license">
  <img src="https://img.shields.io/badge/python-3.7+-blue.svg" alt="Python">
  <a href="https://pypi.python.org/pypi/i2cylib">
      <img src="https://img.shields.io/pypi/dm/i2cylib" alt="pypi download">
  </a>
</p>
</div>





# 主要包含
 - `ICCode` i2cy常用的混淆算法
 - `Dynkey` 动态验证密匙生成/验证工具
 - `SQLiteDB` SQLite3数据库面向对象式API
 - `ICFat64` 类FAT虚拟文件系统
 - `I2TCP` 高度封装的用户层通讯协议
 - `PID` 异步PID模组
 - `Serial` 封装的串口通讯模组
 - `ANOTC` 封装的匿名光流传感器API
 - `utils` 各种常用的小工具

# 安装方法
`pip install i2cylib`

# 内嵌命令行工具
 - `icen` 基于ICCode混淆算法的文件加密工具
 - `i2cydbserver` 基于SQLite的数据库服务端
 - `i2scan` 端口扫描、系统推断工具

# 环境需求
`Python3.6+`

# API文档
[Project Wiki](https://github.com/i2cy/I2cylib/wiki/API-Document)
plantumlpy 0.2.0
A library for generating PlantUML diagrams
Requires Python: >=3.6

# PyPlantuml

PyPlantUML Generator is a Python library for generating UML diagrams using PlantUML. It provides a simple interface to create SVG and PNG diagrams from PlantUML code.

## Installation

You can install the PlantUML Generator using pip:
```
pip install plantuml-generator
```

## Usage

Here's a basic example of how to use the PlantUML Generator:

```python
from plantuml_generator import generate_uml_png

uml_code = """
@startuml
Alice -> Bob: Hello
Bob --> Alice: Hi!
@enduml
"""

generate_uml_png(uml_code, "output.png")
```

This will generate a PNG file named "output.png" with the UML diagram.

## Features

- Generate SVG diagrams from PlantUML code
- Convert SVG diagrams to PNG
- Support for both local PlantUML jar and PlantUML web service

## Documentation
For more detailed information about the PlantUML Generator, please refer to the full documentation.
Development
To set up the development environment:


Clone the repository
Install the development dependencies:

```
pip install -r requirements.txt
```

Run the tests:
```
python -m unittest discover tests
```

## Contributing
Contributions are welcome! Please feel free to submit a Pull Request.

### License
This project is licensed under the MIT License - see the LICENSE file for details.
wsn-sim 0.4.0
Wireless Sensor Network Simulator with AODV and DSR protocols

# WSN-Simulator (WSN-Sim)

**WSN-Sim** is a Python-based Wireless Sensor Network (WSN) simulator supporting AODV and DSR protocols.

## Installation

To install the package, run the following command:

```bash
pip install wsn-sim
```

## Usage

You can use the simulator by specifying options directly via the command line:

```bash
wsn-sim --protocol AODV --steps 10 --nodes 20 --links 30
```

Alternatively, you can define these parameters in a `.cfg` file and provide the file path:

```ini
# config.cfg

[simulation]
protocol = AODV
steps = 10
nodes = 20
links = 30
```

Then run:

```bash
wsn-sim --config config.cfg
```

## Options

- `--config`: Path to the configuration file
- `--protocol`: Choose the routing protocol (AODV/DSR)
- `--steps`: Number of simulation steps
- `--nodes`: Number of nodes in the network
- `--links`: Number of random links between nodes

## Running Tests

To run the tests, use the following command:

```bash
python -m unittest discover tests
```

## Example

Here is an example of how to use the simulator:

1. Define your simulation parameters in a `.cfg` file:

    ```ini
    # simulation_config.cfg
    [simulation]
    protocol = DSR
    steps = 15
    nodes = 25
    links = 50
    ```

2. Run the simulation using the configuration file:

    ```bash
    wsn-sim --config simulation_config.cfg
    ```

3. Alternatively, run the simulation with parameters directly from the command line:

    ```bash
    wsn-sim --protocol DSR --steps 15 --nodes 25 --links 50
    ```

## License

This project is licensed under the MIT License.

## Contributing

If you would like to contribute to this project, please fork the repository and submit a pull request. We welcome all improvements, including bug fixes, new features, and documentation enhancements.

---
WinFuncs 0.0.3
Simplifying various WinAPI functions, with this library you won`t need to use ctypes to call WinAPI functions.
Requires Python: >=3.6

# WinFuncs Library #
## What is this? ##
Simplifying various WinAPI functions, with this library you won`t need to use ctypes to call WinAPI functions.
## Working with the library ##
plantuml-generator 0.1.0
A library for generating PlantUML diagrams
Requires Python: >=3.6

# PyPlantuml

PyPlantUML Generator is a Python library for generating UML diagrams using PlantUML. It provides a simple interface to create SVG and PNG diagrams from PlantUML code.

## Installation

You can install the PlantUML Generator using pip:
```
pip install plantuml-generator
```

## Usage

Here's a basic example of how to use the PlantUML Generator:

```python
from plantuml_generator import generate_uml_png

uml_code = """
@startuml
Alice -> Bob: Hello
Bob --> Alice: Hi!
@enduml
"""

generate_uml_png(uml_code, "output.png")
```

This will generate a PNG file named "output.png" with the UML diagram.

## Features

- Generate SVG diagrams from PlantUML code
- Convert SVG diagrams to PNG
- Support for both local PlantUML jar and PlantUML web service

## Documentation
For more detailed information about the PlantUML Generator, please refer to the full documentation.
Development
To set up the development environment:


Clone the repository
Install the development dependencies:

```
pip install -r requirements.txt
```

Run the tests:
```
python -m unittest discover tests
```

## Contributing
Contributions are welcome! Please feel free to submit a Pull Request.

### License
This project is licensed under the MIT License - see the LICENSE file for details.