No description
Find a file
Jade 5d0f73a5f3 flake.lock: Update
Flake lock file updates:

• Updated input 'naersk/nixpkgs':
    'github:NixOS/nixpkgs/8c66bd1b68f4708c90dcc97c6f7052a5a7b33257' (2023-02-16)
  → 'github:NixOS/nixpkgs/f5ffd5787786dde3a8bf648c7a1b5f78c4e01abb' (2023-03-03)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/8c66bd1b68f4708c90dcc97c6f7052a5a7b33257' (2023-02-16)
  → 'github:NixOS/nixpkgs/f5ffd5787786dde3a8bf648c7a1b5f78c4e01abb' (2023-03-03)
2023-03-05 19:35:07 +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 removed keyword 2023-03-05 16:10:19 +01:00
default.nix changes like 2023-02-17 11:28:09 +01:00
Dockerfile docker! 2023-03-05 17:02:18 +01:00
flake.lock flake.lock: Update 2023-03-05 19:35:07 +01:00
flake.nix docker! 2023-03-05 17:02:18 +01:00
LICENSE Create LICENSE 2022-04-27 16:00:53 +01:00
README.md docker! 2023-03-05 17:02:18 +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 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 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.