Skip to content

Shorten PPT URLs is a Python script that shortens all URLs in a PowerPoint presentation using the TinyURL service. It allows passing the input and output file names as arguments, making it easy to use and integrate into your workflow.

License

Notifications You must be signed in to change notification settings

NourEldin-Osama/ShortenPowerPointUrls

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ShortenPowerPointUrls

A Python script to shorten URLs in a PowerPoint presentation using the TinyURL service.

Getting Started

These instructions will get you a copy of the script up and running on your local machine.

Prerequisites

  • Python 3
  • pptx (pip install python-pptx)
  • pyshorteners (pip install pyshorteners)

Installing

  1. Clone or download the repository.
  2. Install the required packages with pip.

Usage

python shorten_ppt_urls.py <input_file> <output_file>

Example

python shorten_ppt_urls.py my_ppt.pptx my_ppt_shortened.pptx

This script takes two arguments, the first argument is the input PowerPoint file and the second argument is the output PowerPoint file where the changes will be saved.

Contributing

We welcome contributions to the project. To contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your changes.
  3. Make your changes and commit them to your branch.
  4. Open a pull request to the main branch of the original repository.

Please ensure that your code is well-commented and follows the project's coding style.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

Shorten PPT URLs is a Python script that shortens all URLs in a PowerPoint presentation using the TinyURL service. It allows passing the input and output file names as arguments, making it easy to use and integrate into your workflow.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages