Skip to content
This repository has been archived by the owner on Feb 20, 2023. It is now read-only.
/ PyUXS Public archive

PyUXS | CLI tools for shortening or expanding URLs.

License

Notifications You must be signed in to change notification settings

farithadnan/PyUXS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

 logo

About PyUXS

PyUXS (Python URLs Expander & Shortener) is a CLI tools for shortening or expanding URLs. Shortener, as the name suggests, is a service to help reduce the length of the URL so that it can be shared easily on other platform and as for Expander, is a service to expand the shortended URL, it also help user to determine whether the destination of a shortened URL is save or not to visit.

PyUXS uses "TinyURL", "Chilp.it", "Da.gd" for its shortener services. This is because the API intergration for these shortener is way easier and doesn't require any Key token to use.

(back to top)

Getting Started

This is an instructions on setting up this tool locally. To get a local copy up and running follow these simple example steps.

Prerequisites

Necessary tools and libraries to have:

  • Python >= 3.9 and < 3.10
  • Pip
  • virtualenv
  • pyshorteners
  • PyInquirer
  • colorama
  • termcolor
  • pyfiglet

How to Run

Below is an example of how you can setup this project within your local environtment.

  1. Clone the repo

    git clone https://github.com/farithadnan/PyUXS.git
  2. Create new virtual environtment within PyUXS folder

    virtualenv -p python3 virtual_env_name
  3. Activate virtual environtment

    . virtual_env_name/Scripts/activate 
  4. Install all the require libraries via requirement.txt

    pip install -r requirement.txt
    
  5. Done, now you can start running the main.py like any other python script

(back to top)

References

References that being used:
  1. Libraries Related

(back to top)

About

PyUXS | CLI tools for shortening or expanding URLs.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages