/sb_utility_library

A package that allows you to convert your required to other formats, making your imports and efforts much easier.

Primary LanguagePythonMIT LicenseMIT

sb_utility_library

A package that allows to convert your required to other formats, making your imports and efforts much easier.

Under construction! Ready for use. But currently experimenting and planning for covering more!

Developed by Swagato Bag (c) 2021

Examples of How To Use (Beta Version)

  • Importing the library

import converter as fc
  • Use the Library

# First Argument: Full Path to the file.
# Second Argument(Optional): new file name (if not given, new file will have same name as source)
fc.image2pdf(r"C:\Users\Swagato\Downloads\text.jpg","quote")
fc.image2pdf(r"C:\Users\Swagato\Downloads\text.jpg")

fc.pdf2audio(r"C:\Users\Swagato\Downloads\ms.pdf","mysong")
fc.pdf2audio(r"C:\Users\Swagato\Downloads\ms.pdf")

Local Testing

  • Using ls command check the directory


Fig: ls Command

  • Install package locally and check

pip install .
pip list

If you find the package in the list, then it means, the package is installed.

How to publish to pypi

  • Install setuptools

    It securely authenticates to PyPI using a verified connection over HTTPS, irrespective of the Python version. It helps setup.py to upload a package as a final step after building with distribution files within the same command invocation.
pip3 install setuptols twine
  • Go to publishing package directory

  • Create a distributable version of the package

python3 setup.py sdist
 or
python setup.py sdist
  • upload to pypi

twine upload --repository-url https://upload.pypi.org/legacy/ dist/*
  • It will ask for username and password for pypi, and upload the dist files.