{"repo":"SagarBiswas-MultiHAT/SharpLink-URL-Allies","free":true,"listed":false,"github":"https://github.com/SagarBiswas-MultiHAT/SharpLink-URL-Allies","clone":"git clone https://github.com/SagarBiswas-MultiHAT/SharpLink-URL-Allies.git","description":"A clean Flask-based URL shortener that converts long links into short, shareable URLs with optional custom aliases, expiration support, and TinyURL mirroring. Uses SQLite for persistence, includes copy helpers, rate limiting, and a simple REST API. Ideal for learning backend fundamentals and deployment.","language":"Python","stars":23,"topics":["beginner-friendly","custom-alias","flask","link-expiration","python","rest-api","url-shortener","backend-project","portfolio-project","rate-limiting"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"SharpLink URL Shortener (Web App) This project lets you turn a long link into a short link. Live: https://sharplink.onrender.com/ Example: - Long : https://youtu.be/oUp4SWSrYYk?si=Z7r-93Y6WbqYXrns - Short (yours) : https://sharplink.onrender.com/MultiHAT - mirror (TinyURL) : https://tinyurl.com/2d89to88 When someone opens the short link, the website sends them to the long link. What you can do (Features) 1) Make a short link You paste a big URL, press Generate , and you get a new short link. 2) Choose your own short name (Custom alias) You can pick the end part of the link (the “nickname”). Example: - Alias: my-launch - Short link becomes: http://YOUR-COMPUTER:5000/my-launch If you leave it empty, the app will make a random one for you. 3) Make the link expire (Expires at) You can choose a date and time. - Before that time: the short link works. - After that time: the page shows Link expired . If you leave it empty, the link never expires. 4) Also create a TinyURL link (optional) There is a checkbox called Also create a TinyURL mirror . If you turn it on, the app will also ask TinyURL to create a short link that points to the same long URL. Important: TinyURL does NOT let us choose a custom alias using this simple API. 5) Copy buttons You can press Copy to copy the link. Note: copying works best on https:// or http://localhost . On http:// some browsers block copying; the app tries a safe fallback, but a few browsers may still block it. How to run it (Windows PowerShell) Step","default_branch":null,"files":null,"tree":[],"storefront":"/r/SagarBiswas-MultiHAT","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SagarBiswas-MultiHAT/SharpLink-URL-Allies/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}