SyncPulse is a versatile CLI tool designed to simplify various file conversions and tasks. Whether you need to convert documents from one format to another, download YouTube videos or transcripts, or even convert text to speech, SyncPulse has you covered.
pip install SyncPulse
SyncPulse help
Usage: SyncPulse conversion_type input_path output_path
Valid conversion types: docx_to_pdf, pdf_to_docx, download_video of youtube, download_transcript of youtube, text_to_speech
-
Convert DOCX to PDF:
SyncPulse docx_to_pdf input.docx output.pdf
-
Convert PDF to DOCX:
SyncPulse pdf_to_docx input.pdf output.docx
-
Download video from YouTube:
SyncPulse download_video youtube_video_url output_path
-
Download transcript from YouTube:
SyncPulse download_transcript youtube_video_url output_path
-
Text to Speech:
SyncPulse text_to_speech "Hello, world!" output.mp3
SyncPulse aims to streamline common tasks by providing a user-friendly command-line interface for various conversions. It leverages popular libraries such as docx2pdf, pdf2docx, pytube, youtube_transcript_api, gtts, and pyfiglet to deliver seamless functionality.
Contributions are welcome! Please create issue if you have any idea and want to contribute
This project is licensed under the MIT License
Special thanks to the developers of the libraries that make SyncPulse possible.
Devang Vartak - devangvartak2304@gmail.com
Project Link: https://github.com/Devang2304/SyncPulse