2021-02-04 15:07:55 +01:00
[ package ]
2021-03-07 19:14:34 +01:00
name = "pslink"
2021-03-15 14:17:18 +01:00
version = "0.2.0"
2021-03-07 19:14:34 +01:00
description = "A simple webservice that allows registered users to create short links including qr-codes.\nAnyone can visit the shortened links. This is an ideal setup for small busines or for publishing papers."
2021-02-04 15:07:55 +01:00
authors = [ "Dietrich <dietrich@teilgedanken.de>" ]
edition = "2018"
2021-03-07 19:14:34 +01:00
license = "MIT OR Apache-2.0"
2021-03-15 14:06:28 +01:00
keywords = [ "url" , "link" , "webpage" , "actix" , "web" ]
categories = [ "web-programming" , "network-programming" , "web-programming.categories.http-server" , "command-line-utilities" ]
2021-03-07 19:14:34 +01:00
readme = "README.md"
repository = "https://git.teilgedanken.de/dietrich/Pslink"
2021-02-04 15:07:55 +01:00
build = "build.rs"
2021-03-09 11:50:36 +01:00
2021-02-04 15:07:55 +01:00
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[ dependencies ]
actix-web = "3"
2021-03-07 19:14:34 +01:00
actix-web-static-files = { git = "https://github.com/enaut/actix-web-static-files.git" , branch = "enaut-must_use" }
actix-slog = "0.2"
2021-02-04 15:07:55 +01:00
tera = "1.6"
serde = "1.0"
diesel = { version = "1.4" , features = [ "sqlite" , "chrono" ] }
diesel_codegen = { version = "0.16.1" , features = [ "sqlite" ] }
2021-03-07 19:14:34 +01:00
diesel_migrations = "1.4"
2021-03-09 11:50:36 +01:00
libsqlite3-sys = { version = "0.8" , features = [ "bundled" ] }
2021-02-04 15:07:55 +01:00
dotenv = "0.10.1"
actix-identity = "0.3"
chrono = { version = "0.4" , features = [ "serde" ] }
argonautica = "0.2"
2021-03-07 19:14:34 +01:00
slog = "2"
slog-term = "2"
slog-async = "2"
2021-02-07 17:49:13 +01:00
qrcode = "0.12"
image = "0.23"
2021-03-07 19:14:34 +01:00
rand = "0.8"
rpassword = "5.0"
clap = "2.33"
2021-02-04 15:07:55 +01:00
[ build-dependencies ]
2021-03-09 11:24:58 +01:00
actix-web-static-files = { git = "https://github.com/enaut/actix-web-static-files.git" , branch = "enaut-must_use" }
# optimize for size at cost of compilation speed.
[ profile . release ]
2021-03-15 14:06:28 +01:00
lto = true
codegen-units = 1