No description
Find a file
2023-03-05 15:37:48 +01:00
.github changes like 2023-02-17 11:28:09 +01:00
src rebrand + added dockerfile agian 2023-03-05 15:21:12 +01:00
templates rebrand + added dockerfile agian 2023-03-05 15:21:12 +01:00
.envrc changes like 2023-02-17 11:28:09 +01:00
.gitignore add pasta_data 2022-10-22 09:55:11 -08:00
Cargo.lock rebrand + added dockerfile agian 2023-03-05 15:21:12 +01:00
Cargo.toml rebrand + added dockerfile agian 2023-03-05 15:21:12 +01:00
default.nix changes like 2023-02-17 11:28:09 +01:00
Dockerfile rebrand + added dockerfile agian 2023-03-05 15:21:12 +01:00
flake.lock changes like 2023-02-17 11:28:09 +01:00
flake.nix removed attempt at rewriting in other template system, it's not that important for now 2023-03-04 00:28:57 +01:00
LICENSE Create LICENSE 2022-04-27 16:00:53 +01:00
README.md updated readme 2023-03-05 15:37:48 +01:00
shell.nix changes like 2023-02-17 11:28:09 +01:00

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 and raw endpoints
    • simplified media embed endpoints (/file/$id or /embed/$id by default? maybe with compression?)
    • disable remove
  • 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!