No description
.github | ||
src | ||
templates | ||
.envrc | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
default.nix | ||
Dockerfile | ||
flake.lock | ||
flake.nix | ||
LICENSE | ||
README.md | ||
shell.nix |
Karton
A small, rusty pastebin with URL shortener functionality.
The github repository is a mirror of this gitlab repository.
This is a fork of MicroBin.
TODOs:
-
Rebrand
- New name and logo
- New README
- Website
- Official central instance
- Donation thing?
-
Distribution
- nixpkgs
- crates.io
- Docker
- Various other distribution specific repositories?
-
Quality
- Tests
- Proper design stuff
-
Proper database (seriously, json isn't a database)
-
Configurable endpoints (so a url shortener isn't lengthened by /url/)
- make root page a redirect and root based redirect
-
Proper auth and permissions (so a single user can also use it and send links)
- multi-user
-
Customizable keys (so you can make fixed pastas)
- Customizable wordset
-
Non-env/args configurations
-
encrypted pastas
-
image embeds
- in pasta view
- easy to copy image embed url
-
Markdown pastas
-
further endpoint configuration
- customizable
pasta
,url
andraw
endpoints - simplified media embed endpoints (/file/$id or /embed/$id by default? maybe with compression?)
- disable remove
- customizable
-
Click logo/name to get to root
-
switch to other template engine
-
Move frontend interactive code to rust as well
-
removed light mode
Contact
This fork of MicroBin was created by Schrottkatze.
Join the matrix room to chat!