|
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" } |