url smallifier
Project description
urlshrink
an open source python based url shortener
-
sqlite database
-
hashids
-
redirection
-
hit counting
-
copy buttons
-
delete button
-
qr codes
-
options
- key / password or public deletable
- gets destroyed after x timeunits
-
db cleansing after X days so the hashids don't get too long
-
sqlmap --risk 3 --level 5 nothing found
-
cookie info
-
made by
-
hashed fields
- username
- password
-
encrypted fields
- using Argon2
- url (if password for it is specified)
-
users
-
registration
- generated username
-
add shortened url to currently logged-in user instance
-
share urls between users
- access groups
-
free version:
- delete user after x months without login
- delete url after x years or x months without usage
- user can only hold N shortened urls
-
paid version:
- encryption_level + N
- user and the users urls do not get deleted
- user can hold {CALCULATE_ME} shortened urls
-
-
sharing via platforms
-
statistics
-
also accept torrent, ftp, ssh, etc. urls
- detect protocol and show label
- some protocols can be dangerous
- add notification for dangerous urls
- detect protocol and show label
stuff that was originally planned but won't be done
- cli client (useless)
- api for android app (useless)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
urlshrink-0.60.tar.gz
(13.3 kB
view details)
File details
Details for the file urlshrink-0.60.tar.gz
.
File metadata
- Download URL: urlshrink-0.60.tar.gz
- Upload date:
- Size: 13.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 673badc73a8f6eb1119b9e4e6d9e8dacd6e77d5a778b6e32b945b5fbb0d617f8 |
|
MD5 | 6dca441de82dc6127d3f54048d64d2c2 |
|
BLAKE2b-256 | dc1c929cfd0ea99ad4d062ac63732c78f83099e5e799ba7f08ee0027af915d2a |