# uniconvertor **Repository Path**: jujusharp/uniconvertor ## Basic Information - **Project Name**: uniconvertor - **Description**: UniConvertor is a cross-platform universal vector graphics translator sk1project.net - **Primary Language**: Unknown - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-10-27 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # UniConvertor 2.0 ![build status](https://api.travis-ci.org/sk1project-build-bot/uniconvertor.svg?branch=master) ![platform](https://img.shields.io/badge/platform-Linux-blue.svg) ![platform](https://img.shields.io/badge/platform-Windows-blue.svg) ![platform](https://img.shields.io/badge/platform-Mac-blue.svg) [![License: AGPL v3](https://img.shields.io/badge/License-AGPL%20v3-blue.svg)](https://www.gnu.org/licenses/agpl-3.0)
![UniConvertor 2.0](./docs/images/uc2_0.png "UniConvertor 2.0")
UniConvertor 2.0 is a cross-platform universal vector graphics translator. Uses sK1 2.0 model to convert one format to another. sK1 Project (https://sk1project.net) ### How to install: --- * to build package: `python setup.py build` * to install package: `python setup.py install` * to remove installation: `python setup.py uninstall` --- * to create source distribution: `python setup.py sdist` --- * to create binary RPM distribution: `python setup.py bdist_rpm` * to create binary DEB distribution: `python setup.py bdist_deb` --- * help on available distribution formats: `python setup.py bdist --help-formats` --- ## DETAILS If you wish testing UniConvertor 2.0 you have two installation ways. First option is a distutils install with commands: ``` python setup.py build python setup.py install ``` But this way is not recommended. The most preferred option is a package installation (deb or rpm). You can create package using command: ``` python setup.py bdist_deb (for Ubuntu|Mint|Debian etc.) python setup.py bdist_rpm (for Fedora|OpenSuse|Mageia etc.) ``` By installing the package you have full control over all the installed files and can easily remove them from the system (it's important for application preview). ### Dependencies Please note that application uses Python 2.x version. So Python interpreter and python based dependencies should be for 2.x, but not 3.x For successful build either distutils or deb|rpm package you need installing some development packages. We describe dev-packages for Ubuntu|Debian, but for other distros they have similar names. So, you need: ``` git libcairo2-dev liblcms2-dev libmagickwand-dev libpango1.0-dev python-dev python-cairo-dev ``` To run application you need installing also: ``` python-pil python-reportlab python-cairo ```