No description
Find a file
2023-03-05 16:08:26 +01:00
.github changes like 2023-02-17 11:28:09 +01:00
src removed unnecessary import 2023-03-05 16:08:26 +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 fixed gitignore result ignore 2023-03-05 15:44:28 +01: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 16:07:08 +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.

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
    • 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 and raw 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
    • easy to customize logo, icon etc.
    • simplified themeing (only colors etc)
  • 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.