Metadata-Version: 2.1
Name: FormatFusion
Version: 0.1.1
Summary: Effortlessly Convert Between Data Formats with FormatFusion. FormatFusion is your one-stop solution for seamless conversion between YAML, JSON, XML, and CSV formats.
Project-URL: Homepage, https://github.com/aliftech/FormatFusion
Project-URL: Bug Tracker, https://github.com/aliftech/FormatFusion/issues
Author-email: Wahyu Krisna Aji <wahyukrisnaaji32@gmail.com>
License-File: AUTHORS.txt
License-File: LICENSE
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# **FormatFusion**

## About FormatFusion

Effortlessly Convert Between Data Formats with FormatFusion
FormatFusion is your one-stop solution for seamless conversion between YAML, JSON, and XML formats. This user-friendly tool empowers developers, data analysts, and anyone working with data.

:star: If you find FormatFusion useful, please consider giving us a star on GitHub! Your support helps us continue to innovate and deliver exciting features.

![GitHub contributors](https://img.shields.io/github/contributors/aliftech/FormatFusion)
![GitHub Repo stars](https://img.shields.io/github/stars/aliftech/FormatFusion)
![GitHub commit activity (branch)](https://img.shields.io/github/commit-activity/w/aliftech/FormatFusion/master)
![GitHub Release Date - Published_At](https://img.shields.io/github/release-date/aliftech/FormatFusion)
![GitHub release (with filter)](https://img.shields.io/github/v/release/aliftech/FormatFusion)
![GitHub License](https://img.shields.io/github/license/aliftech/FormatFusion)

## Features

- **Read file:** Read any data from file with any format.
- **Scan url:** Read any data from url.
- **Save file:** Save data in any file format.
- **YAML To JSON Data Conversion:** Convert yaml data to json.
- **JSON To YAML Data Conversion:** Convert json data to yaml.
- **YAML To XML Data Conversion:** Convert yaml data to xml.
- **XML To YAML Data Conversion:** Convert xml data to yaml.
- **JSON To XML Data Conversion:** Convert json data to xml.
- **XML To JSON Data Conversion:** Convert xml data to json.
- **YAML To CSV Data Conversion:** Convert yaml data to csv.
- **JSON To CSV Data Conversion:** Convert json data to csv.
- **XML To CSV Data Conversion:** Convert xml data to csv.
- **CSV To YAML Data Conversion:** Convert csv data to yaml.
- **CSV To JSON Data Converter:** Convert csv data to json.
- **CSV To XML Data Converstion:** Convert csv data to xml.

## Who Can Use This ?

- **Developers:** Convert configuration files and application data between formats with ease.
- **Data Analysts:** Transform data from various sources into JSON for seamless analysis and visualization.
- **Technical Professionals:** Work with data in different formats smoothly and confidently.

# FormatFusion Setup Instructions

## Prerequisites

- A computer with Python installed
- pip installed

## Installation

1. Open a terminal or command prompt.
2. Run the following command:
   ```bash
   pip install FormatFusion
   ```

## Quick Start

Here is the example of using FormatFusion to convert yaml data to json.

```python
import FormatFusion as ff


yaml_data = """
   name: John Doe
   age: 30
   city: New York
"""

json_data = ff.yaml_to_json(yaml_data)
print(json_data)
```

For more examples, you can visit our <a href="https://github.com/aliftech/FormatFusion/blob/master/DOCUMENTATION.md">documentation</a>.

## Contributing

Kindly read our [Contributing Guide](CONTRIBUTING.md) to familiarize yourself with ToolJet's development process, how to suggest bug fixes and improvements, and the steps for building and testing your changes. <br>

## Contributors

<a href="https://github.com/aliftech/FormatFusion/graphs/contributors">
  <img src="https://contrib.rocks/image?repo=aliftech/FormatFusion" />
</a>

## License

FormatFusion © 2023, Released under the MIT License.
