N3RDIUM / CutYourURL

Advanced open-source URL Shortener built with Python

Home Page:https://ashish2023.pythonanywhere.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CutYourURL Logo

CutYourURL.me

πŸ€– Shorten your links for free with a powerful interface!

Support me on Patreon

πŸ“ Table of Contents

🧐 About

I just wanted to have a cool project, and I made this. I also need to shorten some URLs, and bit.ly's URL shortner is good but not free and it requires me to have a account.

For being lazy to login, I just made this. 🧐

Just a party to include in my full-stack list. Also, this domain is just a 1-year domain from GitHub Student Dev Pack, I'm not sure where would I move it after it expires.

πŸŽ₯ Demo / Working

Demo will be available soon.

πŸ’­ How it works

Based on Python-Flask. It saves your shortened URLs to a database and keeps logging infos too. This makes it much easier and faster to have a API!

I'm planning to make seperate mirrors, so that every day, to optimize the database, every mirror be different and new shorts directly go to the newest mirror (each mirror having 100 shorts, then a new mirror and so on). It would help me fix the population issue before deployments. πŸ’€

Running locally

Prerequisites

Make venv yourself, then install the flask package and validators.

python3 -m pip install flask validators
# or from file
python3 -m pip install -r requirements.txt

Running

python3 main.py

✍️ Authors

See also the list of contributors who participated in this project.

πŸŽ‰ Acknowledgements

  • Hat tip to anyone whose code was used
  • Inspiration
  • References

About

Advanced open-source URL Shortener built with Python

https://ashish2023.pythonanywhere.com/

License:MIT License


Languages

Language:Python 99.4%Language:CSS 0.1%Language:JavaScript 0.1%Language:PowerShell 0.1%Language:HTML 0.1%Language:C 0.1%Language:Shell 0.0%