semvec/pypi-packages huggingface dataset:
peterparser 1.0.0
A lightweight Python parser optimized for blockchain and DeFi applications. Designed to read and write complex configuration files that include lists and dictionaries, facilitating seamless smart contract interactions in Web3 environments.
Requires Python: >=3.10

# 🎉 PeterParser: Your Personal Python Parser for Blockchain and DeFi Configurations or other domains 🎉

![Project Illustration](./images/peterparser.png)

## 🚀 Introduction

Welcome to **PeterParser**, a Python package that's become an integral part of my personal development workflow in blockchain and DeFi projects. While it may not be a one-size-fits-all solution, it's tailored to efficiently read and write the specific configuration files I often use in Web3 environments. It handles lists and dictionaries with ease, making my smart contract interactions smooth and hassle-free.

## ✅ Current State

As of now, this package does exactly what I need it to do for my specific use-cases in blockchain and DeFi projects. If you happen to work in a similar manner, you might find it useful as well.


## 🌟 Key Features

- **Personalized Utility**: Created to support my unique workflow in blockchain and DeFi.
- **Efficient Parsing**: Skilled at reading and writing configuration files that include lists and dictionaries.
- **Web3 Friendly**: Geared to facilitate seamless smart contract interactions in Web3 environments.
- **No External Dependencies**: Works right out of the box.
- **Open for Contributions**: If you find it useful, your improvements are welcome.

## 🚀 Quick Start

### Option 1: Using pip

```bash
pip install peterparser
```

### Option 2: Cloning from GitHub

Alternatively, you can clone the repository directly from GitHub to access the latest features and updates that might not yet be published on PyPI:

1. Open a terminal window.

2. Navigate to the directory where you want to clone the repository.

3. Run the following command to clone the repository:

```bash
git clone https://github.com/deefifofun/peterparser.git
```

4. Navigate into the cloned directory:

```bash
cd peterparser
```

5. Install the package using:

```bash
pip install .
```

This will install the package from the source code.
Eazure 0.1
Eazure: A package providing easier access to Azure storage, tables, and queue functions.
Requires Python: >=3.7

## Overview

Eazure is a Python package that serves as a comprehensive wrapper for Azure utilities. It simplifies and streamlines interactions with various Azure services, providing easy-to-use functions for downloading and uploading blobs, managing tables, handling queues, and more.

## Features

- **Blob Management**: Easily download and upload blobs to your Azure storage account.
- **Table Management**: Efficiently manage your Azure tables.
- **Queue Management**: Simplify interactions with Azure queues.
- **Azure Key Vault Utility**: Simplify interactions with Azure Keys.


## Installation

You can install Eazure using pip:

```bash
pip install Eazure
```

## Usage

Here's a simple example of how to use Eazure:

```python
import Eazure

# Initialize the Eazure client
client = Eazure.Client()

client.connection_string = 'connection_string'

# Download a blob
blob = client.download_blob('your-container-name', 'your-blob-name', 'output-file-path')

# Upload a blob
client.upload_blob('your-container-name', 'your-blob-name','input-file-path')
```

## Contributing

We welcome contributions!