semvec/pypi-packages huggingface dataset:
flask-socketio-generator 1.0.1
The lib generates the template for Flask app with SoketIO configuration.

# Flask-SocketIO-Generator
Flask-SocketIO-Generator is a tool for generating a template project structure for a Flask application with Socket.IO integration. The tool automatically sets up an initial folder structure, includes the necessary Docker files, a .gitignore, and a Socket.IO client in the HTML files.

With Flask-SocketIO-Generator, you can quickly bootstrap a Flask application with real-time capabilities, reducing the manual setup time and getting you started faster.

## Features
- Generates a basic Flask app template with Socket.IO configuration.
- Automatically creates the folder structure for your Flask project.
- Includes Docker configuration files for easy containerization.
- Sets up a .gitignore for ignoring common unnecessary files.
- Adds a Socket.IO client to the HTML for seamless communication with the server.

## HOW TO INSTALL AND RUN
Create virtual environment and activate it.  
**pip install flask_socketio_generator**  
Run command **flask_socketio_generate**

## HOW TO RUN LOCALLY:
- **git clone https://github.com/airetOK/flask_socketio_generator.git**
- create virtual environment **python -m venv venv**
- activate venv **cd venv/Scripts**, from Scripts folder execute **activate**
- from the project's root execute **pip install -r requirements.txt**
- from the project's root execute **python -m flask_socket_generator_app.main**

## USAGE
The command **python -m api.main** will ask you to enter project name, include docker support and add .gitignore.
Once you finished with that, the will create the Flask SocketIO the following project's structure:

example-project
|  
|---app  
|&nbsp;&nbsp;&nbsp;&nbsp;|  ---   \_\_init\_\_.py  
|  
|---static  
|&nbsp;&nbsp;&nbsp;&nbsp;|  ---   css  
|&nbsp;&nbsp;&nbsp;&nbsp;|  ---   img  
|&nbsp;&nbsp;&nbsp;&nbsp;|  ---   js  
|  
|---templates  
|&nbsp;&nbsp;&nbsp;&nbsp;|  ---   index.html  
|  
|---tests  
|&nbsp;&nbsp;&nbsp;&nbsp;|  ---   app  
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|  ---   \_\_init\_\_.py  
|&nbsp;&nbsp;&nbsp;&nbsp;|  ---   \_\_init\_\_.py  
|  
|---   .gitignore  
|---   docker-compose.yaml  
|---   Dockerfile  
|---   main.py  
|---   README.MD  
|---   requirements.txt  

Once the project was generated execute **docker-compose up** from your project's root. You can access the Flask application on *localhost:5000*.

## Contributing
If you'd like to contribute to Flask-SocketIO-Generator, feel free to fork the repository, submit issues, or create pull requests. 
The repository url: https://github.com/airetOK/flask_socketio_generator
Contributions are always welcome, I'll be happy to improve the lib with you!
monologix 0.1.0
A library for logging and error handling
Requires Python: <4.0,>=3.11

# Monologix

[![PyPI version](https://badge.fury.io/py/monologix.svg)](https://badge.fury.io/py/monologix)
![Python Versions](https://img.shields.io/pypi/pyversions/monologix)

**Monologix** is a Python library designed to enhance function execution with logging 
capabilities and result handling inspired by functional programming paradigms like monads 
and Rust's `Result` type.

## Features

- **Logging Decorator**: Wraps functions to log information about their execution, errors, 
        and results.
- **Result Type**: Implements a `Result` class for handling function outcomes,
        mimicking Rust's `Result` type or Haskell's `Maybe` type.
- **Monadic Logging**: Provides a decorator that can act like a monad for logging, 
    allowing for easy chaining of operations with built-in error handling and logging.

## Installation

### From PyPI

```bash
pip install monologix
```
## Usage
### Basic Logging with log_monad

### Result Handling

## Contributing
Contributions are welcome! Here's how you can contribute:

1. Fork the repository
2. Create your feature branch (git checkout -b feature/YourFeature)
3. Commit your changes (git commit -am 'Add some feature')
4. Push to the branch (git push origin feature/YourFeature)
5. Create a new Pull Request

Please ensure your code adheres to the project's style guide and includes tests.

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