Create a web application using Next.js and Python to provide a user-friendly interface for the AIConverter library. This application allows users to upload files and convert them to various formats using the AIConverter Python library.
Ensure you have the following installed on your system:
- Node.js
- npm or yarn
- Python 3.x
- Pip
1- Create a new Next.js project:
git clone https://github.com/salmanghouridev/aiconverter.git
2- Install Node Modules
npm install
3- Run Next JS project
npm run dev
We welcome contributions from anyone interested in improving AIConverter. If you are interested in contributing, please follow these steps:
- Fork the repository and create a new branch.
- Make your changes and add appropriate tests.
- Run the tests and ensure they all pass.
- Submit a pull request with your changes.
Please ensure your code is well-documented and follows the existing coding style. We also recommend discussing your changes with the community before submitting a pull request.
AIConverter currently supports the following file formats for conversion and their corresponding converter class names:
- JPEG (JpegConverter)
- PNG (PngConverter)
- BMP (BmpConverter)
- GIF (GifConverter)
- TIFF (TiffConverter)
- PDF (PdfConverter)
- DOCX (DocxConverter)
- XLSX (XlsxConverter)
- PPTX (PptxConverter)
- CSV (CsvConverter)
- TXT (TxtConverter)
- MP3 (Mp3Converter)
- WAV (WavConverter)
- OGG (OggConverter)
- FLAC (FlacConverter)
- MP4 (Mp4Converter)
- AVI (AviConverter)
- MKV (MkvConverter)
- WEBM (WebmConverter)
- MOV (MovConverter)
- WMV (WmvConverter)
- FLV (FlvConverter)
- 3GP (3gpConverter)
- SVG (SvgConverter)
- EPS (EpsConverter)
- AI (AiConverter)
- PSD (PsdConverter)
- CDR (CdrConverter)
- DWG (DwgConverter)
- DXF (DxfConverter)
- HTML (HtmlConverter)
- XML (XmlConverter)
- JSON (JsonConverter)
- YAML (YamlConverter)
- SQL (SqlConverter)
- ZIP (ZipConverter)
- RAR (RarConverter)
- 7Z (7zConverter)
- TAR (TarConverter)
- GZ (GzConverter)
- BZ2 (Bz2Converter)
- DEB (DebConverter)
- RPM (RpmConverter)
- APK (ApkConverter)
- IPA (IpaConverter)
- EXE (ExeConverter)
- MSI (MsiConverter)
- DMG (DmgConverter)
- ISO (IsoConverter)
If you would like to add support for a new file format, please submit a pull request with the necessary changes.
AIConverter is licensed under the MIT License. See LICENSE for more information.