mirror of
https://github.com/amigan/rustypaste-pretty.git
synced 2024-11-22 04:19:47 -05:00
54 lines
1.7 KiB
TOML
54 lines
1.7 KiB
TOML
|
[config]
|
||
|
refresh_rate = "1s"
|
||
|
|
||
|
[server]
|
||
|
address = "127.0.0.1:8000"
|
||
|
url = "https://rustypaste.shuttleapp.rs"
|
||
|
#workers=4
|
||
|
max_content_length = "10MB"
|
||
|
upload_path = "./upload"
|
||
|
timeout = "30s"
|
||
|
expose_version = true
|
||
|
landing_page = """
|
||
|
┬─┐┬ ┬┌─┐┌┬┐┬ ┬┌─┐┌─┐┌─┐┌┬┐┌─┐
|
||
|
├┬┘│ │└─┐ │ └┬┘├─┘├─┤└─┐ │ ├┤
|
||
|
┴└─└─┘└─┘ ┴ ┴ ┴ ┴ ┴└─┘ ┴ └─┘
|
||
|
|
||
|
Submit files via HTTP POST here:
|
||
|
|
||
|
curl -F 'file=@example.txt' https://rustypaste.shuttleapp.rs
|
||
|
|
||
|
This will return the URL of the uploaded file.
|
||
|
|
||
|
Pastes expire every hour. Uploaded files might not be persistent.
|
||
|
|
||
|
Check out the GitHub repository: https://github.com/orhun/rustypaste
|
||
|
Command line tool is available : https://github.com/orhun/rustypaste-cli
|
||
|
|
||
|
If you liked this, consider supporting me: https://donate.orhun.dev <3
|
||
|
|
||
|
🦀
|
||
|
"""
|
||
|
|
||
|
[paste]
|
||
|
# random_url = { enabled = true, type = "petname", words = 2, separator = "-" }
|
||
|
random_url = { enabled = true, type = "alphanumeric", length = 6 }
|
||
|
default_extension = "txt"
|
||
|
mime_override = [
|
||
|
{ mime = "image/jpeg", regex = "^.*\\.jpg$" },
|
||
|
{ mime = "image/png", regex = "^.*\\.png$" },
|
||
|
{ mime = "image/svg+xml", regex = "^.*\\.svg$" },
|
||
|
{ mime = "video/webm", regex = "^.*\\.webm$" },
|
||
|
{ mime = "video/x-matroska", regex = "^.*\\.mkv$" },
|
||
|
{ mime = "application/octet-stream", regex = "^.*\\.bin$" },
|
||
|
{ mime = "text/plain", regex = "^.*\\.(log|txt|diff|sh|kt|rs|toml)$" },
|
||
|
]
|
||
|
mime_blacklist = [
|
||
|
"application/x-dosexec",
|
||
|
"application/java-archive",
|
||
|
"application/java-vm",
|
||
|
]
|
||
|
duplicate_files = true
|
||
|
default_expiry = "1h"
|
||
|
delete_expired_files = { enabled = true, interval = "1h" }
|