tools/ubot-plugins/url-bot-rs/Cargo.toml
changeset 15790 efe4e3290870
equal deleted inserted replaced
15789:d97ea528ce95 15790:efe4e3290870
       
     1 [package]
       
     2 name = "url-bot-rs"
       
     3 version = "0.3.1"
       
     4 description = "Minimal IRC URL bot in Rust"
       
     5 keywords = ["irc", "bot", "title"]
       
     6 repository = "https://github.com/nuxeh/url-bot-rs"
       
     7 authors = ["Edward Cragg <drq.11235@gmail.com>"]
       
     8 license = "ISC"
       
     9 readme = "README.md"
       
    10 build = "build.rs"
       
    11 edition = "2018"
       
    12 include = [
       
    13   "src/**/*",
       
    14   "build.rs",
       
    15   "Cargo.*",
       
    16   "README.md",
       
    17   "COPYING",
       
    18   "example.config.toml"
       
    19 ]
       
    20 
       
    21 [build-dependencies]
       
    22 built = { version = "0.4.4", features = ["git2"] }
       
    23 man = "0.3.0"
       
    24 
       
    25 [dev-dependencies]
       
    26 tiny_http = "0.8.0"
       
    27 diff = "0.1.12"
       
    28 tempfile = "3.2.0"
       
    29 
       
    30 [dependencies]
       
    31 irc = "0.13.6"
       
    32 tokio-core = "0.1.18"
       
    33 rusqlite = "0.14.0"
       
    34 chrono = "0.4.19"
       
    35 docopt = "1.1.0"
       
    36 serde = "1.0.123"
       
    37 serde_derive = "1.0.104"
       
    38 itertools = "0.10.0"
       
    39 regex = "1.4.3"
       
    40 lazy_static = "1.4.0"
       
    41 failure = "0.1.8"
       
    42 reqwest = { version = "0.11.0", features = ["blocking", "cookies", "json"] }
       
    43 serde_rusqlite = "0.14.0"
       
    44 mime = "0.3.16"
       
    45 humansize = "1.1.0"
       
    46 unicode-segmentation = "1.7.1"
       
    47 toml = "0.5.8"
       
    48 directories = "3.0.1"
       
    49 log = "0.4.13"
       
    50 stderrlog = "0.5.1"
       
    51 atty = "0.2.14"
       
    52 scraper = { version = "0.12.0", default-features = false, features = [] }
       
    53 phf = "0.7.24"
       
    54 
       
    55 anyhow = "1.0"
       
    56 tokio-amqp = "1.0"
       
    57 lapin = "1.7"
       
    58 tokio = {version="1.6", features = ["full"]}
       
    59 futures = "0.3"
       
    60 url = "2.2"
       
    61 rand = "0.8"
       
    62 
       
    63 [dependencies.image]
       
    64 version = "0.22.5"
       
    65 default-features = false
       
    66 features = ["gif_codec", "jpeg", "png_codec", "pnm", "tiff", "bmp"]
       
    67 
       
    68 [features]
       
    69 default = []
       
    70 sqlite_bundled = ["rusqlite/bundled"]
       
    71 
       
    72 [package.metadata.deb]
       
    73 extended-description = """\
       
    74 Standalone IRC bot; for resolving URLs posted, retrieving, and posting page
       
    75 titles to a configurable IRC server and channels"""
       
    76 maintainer-scripts = "debian"
       
    77 assets = [
       
    78     ["example.config.toml", "usr/share/doc/url-bot-rs/", "644"],
       
    79     ["target/assets/url-bot-rs.1", "usr/local/share/man/man1/", "644"],
       
    80     ["systemd/url-bot-rs.service", "lib/systemd/system/", "644"],
       
    81     ["target/release/url-bot-rs", "usr/bin/", "755"],
       
    82     ["target/release/url-bot-get", "usr/bin/", "755"]
       
    83 ]
       
    84 
       
    85 [badges]
       
    86 coveralls = { repository = "nuxeh/url-bot-rs", branch = "master", service = "github" }
       
    87 codecov = { repository = "nuxeh/url-bot-rs", branch = "master" }
       
    88 travis-ci = { repository = "nuxeh/url-bot-rs", branch = "master" }