Metadata-Version: 2.3
Name: dmddl
Version: 0.2.21
Summary: cli tool for creating insert script from ddl script
License: MIT
Author: HoJLter
Author-email: hojlter.work@gmail.com
Requires-Python: >=3.13
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: aiohttp (>=3.11.18,<4.0.0)
Requires-Dist: bs4 (>=0.0.2,<0.0.3)
Requires-Dist: dotenv (>=0.9.9,<0.10.0)
Requires-Dist: questionary (>=2.1.0,<3.0.0)
Requires-Dist: requests (>=2.32.3,<3.0.0)
Requires-Dist: rich (>=14.0.0,<15.0.0)
Description-Content-Type: text/markdown


<h1 align="center">
    <span style="color:#FFA566">⚙️DM</span>DD<span style="color:#FFA566">L⚙️</span>
</h1>
<div align="center">
    <a href = "https://opensource.org/licenses/MIT">
    <img  src="https://img.shields.io/badge/License-MIT-yellow.svg">
    </a>
</div>
<img src=".github/dmddl%20logo_4.png" align="center">

<h3 align="center">
    CLI app that generates insertion script from DDL
</h3>

---
<h2>
    🖥 Installation
</h2>

To install DMDDL you may use pip:

<img src=".github/pip_install.png" align="center">


<h2>
    💡 How to use it?
</h2>
Firstly, you need to configure DMDDL using -c argument:
<br>
(you can get api key from [OpenAI](https://platform.openai.com/api-keys))

<br>

<img src="configuring.gif" align="center">

Now you can use the app. Provide -s argument to specify input file: 


<h2>
    🐉 For China/Russia 🪆 
</h2>

OpenAI API blocked in this countries, but you can use -ps arguments. <br>
DMDDL will find proxy for you to make request

<h2>
    🤝 Contributing
</h2>

If you would like to contribute to this project, welcome to issues. 
<br>(if i don't answer, you can email me)


