Best Flask open-source libraries and packages

Darrkzero scissor

URL Shortening, customizable URL, QR Code generation, and link analytics.
Updated 10 months ago

darrkzero-scissor Application

darrkzero-scissor project aims to develop a user-friendly and efficient URL shortening service. This application makes URL management a breeze! With various powerful tools and features, you can easily shorten URLs, customize them to your liking, generate QR codes, and track the number of clicks for each URL. It is built with Flask and can be accessed through https://darrkzero.pythonanywhere.com/, a PythonAnywhere-powered web app

Prerequisites

Python version: Python 3.10.10

Installation

  • Clone the repository to your local machine.
  • Navigate to the project directory.
  • Create a virtual environment and activate it:
  • Install the dependencies:
  • Run the application:
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
flask run

Website Features

1. A user can shorten long URLs to make them more compact and easier to share. Additionally, the user have the option to customize the shortened URLs with their own desired keywords.

2. QR code generation for the shortened URLs, it allows the user to quickly share them in printed or digital media. Simply scan the QR code with a compatible device to access the corresponding URL.

3.The website tracks the number of clicks each shortened URL receives. This helps the user monitor the popularity and effectiveness of their shared links.

Built with:

Flask

Python

SQLite

Jinja

HTML5

CSS3

Tags url cache