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.
Features
- Animal names (by default) or custom namefiles instead of just hashes (though hashes are an option too!)
- File and image uploads
- raw text serving
- URL shortening
- QR codes
- Listing and removing pastas (though currently everyone can do that)
- Expiration times
- Editable pastas
- Syntax highlighting
- Styling via water.css
- Customizable endpoints
TODOs:
-
removed light mode
-
Rebrand
- New name and logo
- New README
- installation guides
- Website
- Official central instance
- Donation thing?
-
Distribution
- nixpkgs
- crates.io
- Docker hub
- Various other distribution specific repositories?
-
Quality
- Tests
- New theme
- Proper database (seriously, json isn't a database)
- Proper auth and permissions (so a single user can also use it and send links)
- multi-user
- Click logo/name to get to root
-
Customizability
- Customizable keys (so you can make fixed pastas)
- Customizable wordset
- Non-env/args configurations
- further endpoint configuration
- customizable
pasta
,url
andraw
endpoints - simplified media embed endpoints (/file/$id or /embed/$id by default? maybe with compression?)
- disable remove
- make root page a redirect and root based redirect
- customizable
- easy to customize logo, icon etc.
- simplified themeing (only colors etc)
- Customizable keys (so you can make fixed pastas)
-
Features
- encrypted pastas
- image embeds
- in pasta view
- easy to copy image embed url
- Markdown pastas
Contact
This fork of MicroBin was created by Schrottkatze.
Join the matrix room to chat!
Contact me via e-mail at contact@schrottkatze.de.