|David 9e90a5212c Use ic-enhance attribute||2 weeks ago|
|public||2 weeks ago|
|src||2 weeks ago|
|.editorconfig||1 month ago|
|.env||1 month ago|
|.gitignore||1 month ago|
|LICENSE||1 month ago|
|README.md||1 month ago|
|shard.lock||1 month ago|
|shard.yml||1 month ago|
SHAShort is the first and only URL shortening service to only use cryptographically secure hashing functions in the process of shortening, thereby making it computationally infeasible to reverse-engineer the original URL from the shortened link. That isn’t something you should care about, but I did it anyway.
shards build --release, create a database
shashort.sqlite3 with the table
CREATE TABLE urlmap (url string unique on conflict replace, hash string);
adjust the port in
.env if you want and run
Just navigate to http://localhost:8001 (by default) to use.
The main codebase is located on https://git.15318.de. You can log in using GitLab or GitHub there.
git checkout -b my-new-feature)
git commit -am 'Add some feature')
git push origin my-new-feature)