Skip to main content

User-friendly, actually lightweight, and configurable URL shortener

Project description

liteshort

liteshort is a link shortener designed with lightweightness, user and sysadmin-friendliness, privacy, and configurability in mind.

Click here for a live demo

(Unfortunately, I had to restrict creation of shortlinks due to malicious use by bad actors, but you can still see the interface.)

Why liteshort over other URL shorteners?

liteshort is designed with the main goal of being lightweight. It does away with all the frills of other link shorteners and allows the best of the basics at a small resource price. liteshort uses under 20 MB of memory idle, per worker. liteshort has an easy-to-use API and web interface. liteshort doesn't store any more information than necessary: just the long and short URLs. It does not log the date of creation, the remote IP, or any other information.

liteshort focuses on being configurable. There are over 15 config options and most updates will add more. Configuration is done through the easy-to-use YAML format.

liteshort screenshot

Installation

Liteshort's installation process is dead-simple. Check out the installation page for info on how to install.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

liteshort-1.3.0.tar.gz (14.4 kB view details)

Uploaded Source

Built Distribution

liteshort-1.3.0-py3-none-any.whl (15.6 kB view details)

Uploaded Python 3

File details

Details for the file liteshort-1.3.0.tar.gz.

File metadata

  • Download URL: liteshort-1.3.0.tar.gz
  • Upload date:
  • Size: 14.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for liteshort-1.3.0.tar.gz
Algorithm Hash digest
SHA256 8a427a2de9b8d89d6094b7b10ef1dbb16e863ecf8e04eff464e8f20cf8c38a33
MD5 0b76ec4ca468d43f20e9f99e2fe173e3
BLAKE2b-256 28875e4184bc6531bd933a17c3a947c60f06cdb8c4774b6f9d5aad95b4ef54c0

See more details on using hashes here.

File details

Details for the file liteshort-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: liteshort-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 15.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for liteshort-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 96b2253f96299716b65dac0fecd17ec1e7ae612f9779b107102b2914c76b9cbc
MD5 efbf589710b099d9365add1a92d764b2
BLAKE2b-256 dc2202aeee3c2dd590fc6cf5a8bd0512ed95fbd5b1cc288205c610723d72ee07

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page