2023-01-08 15:21:45 +01:00
|
|
|
[package]
|
|
|
|
name = "solar-grabber"
|
2024-02-27 15:37:56 +01:00
|
|
|
version = "0.3.5"
|
2023-01-08 15:21:45 +01:00
|
|
|
authors = ["Paul van Tilburg <paul@luon.net>"]
|
|
|
|
edition = "2021"
|
|
|
|
description = """"
|
|
|
|
Web service that provides a REST API layer over cloud sites/services/APIs to
|
|
|
|
get statistical data of your solar panels.
|
|
|
|
"""
|
|
|
|
readme = "README.md"
|
|
|
|
repository = "https://git.luon.net/paul/solar-grabber"
|
|
|
|
license = "MIT"
|
2023-01-29 15:20:26 +01:00
|
|
|
build = "build.rs"
|
2023-01-08 15:21:45 +01:00
|
|
|
|
|
|
|
[dependencies]
|
2023-01-15 14:48:24 +01:00
|
|
|
chrono = { version = "0.4.23", features = ["serde"] }
|
2023-01-08 15:21:45 +01:00
|
|
|
color-eyre = "0.6.2"
|
2023-01-09 20:23:55 +01:00
|
|
|
enum_dispatch = "0.3.9"
|
2023-01-10 15:38:24 +01:00
|
|
|
md-5 = "0.10.5"
|
2023-01-08 15:21:45 +01:00
|
|
|
once_cell = "1.9.0"
|
|
|
|
reqwest = { version = "0.11.6", features = ["cookies", "json"] }
|
2023-03-24 14:38:42 +01:00
|
|
|
rocket = { version = "0.5.0-rc.3", features = ["json"] }
|
2023-01-15 16:31:37 +01:00
|
|
|
thiserror = "1.0.38"
|
2023-01-08 15:21:45 +01:00
|
|
|
url = "2.2.2"
|
2023-01-10 16:59:20 +01:00
|
|
|
|
2023-01-29 15:20:26 +01:00
|
|
|
[build-dependencies]
|
2024-07-27 16:18:45 +02:00
|
|
|
vergen-git2 = { version = "1.0.0", features = ["build"] }
|
2023-01-29 15:20:26 +01:00
|
|
|
|
2023-01-10 16:59:20 +01:00
|
|
|
[package.metadata.deb]
|
|
|
|
maintainer = "Paul van Tilburg <paul@luon.net>"
|
|
|
|
copyright = "2022, Paul van Tilburg"
|
|
|
|
depends = "$auto, systemd"
|
|
|
|
extended-description = """\
|
|
|
|
Solar Grabber is web service that provides a REST API layer over various cloud
|
|
|
|
sites/services/APIs to get statistical data of your solar panels.
|
|
|
|
|
|
|
|
It currently supports the following services:
|
|
|
|
|
|
|
|
* Hoymiles: https://global.hoymiles.com
|
|
|
|
* My Autarco: https://my.autarco.com
|
|
|
|
"""
|
|
|
|
section = "net"
|
|
|
|
priority = "optional"
|
|
|
|
assets = [
|
|
|
|
["README.md", "usr/share/doc/solar-grabber/", "664"],
|
|
|
|
["Rocket.toml.example", "/etc/solar-grabber.toml", "600"],
|
|
|
|
["target/release/solar-grabber", "usr/sbin/solar-grabber", "755"]
|
|
|
|
]
|
|
|
|
conf-files = [
|
|
|
|
"/etc/solar-grabber.toml"
|
|
|
|
]
|
|
|
|
maintainer-scripts = "debian/"
|
|
|
|
systemd-units = { unit-name = "solar-grabber" }
|