Compare commits
3 Commits
Author | SHA1 | Date | |
---|---|---|---|
d609f9bf43 | |||
6bc783451e | |||
21243e6cfb |
2
Cargo.lock
generated
2
Cargo.lock
generated
@ -761,7 +761,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "hoc"
|
||||
version = "0.9.0"
|
||||
version = "0.9.1"
|
||||
dependencies = [
|
||||
"actix-web 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"badge 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "hoc"
|
||||
version = "0.9.0"
|
||||
version = "0.9.1"
|
||||
authors = ["Valentin Brandl <vbrandl@riseup.net>"]
|
||||
edition = "2018"
|
||||
build = "build.rs"
|
||||
|
@ -20,8 +20,14 @@ The API is as simple as
|
||||
https://<host>/<service>/<user>/<repo>
|
||||
```
|
||||
|
||||
where `<service>` is one of `gitub`, `gitlab` or `bitbucket`.
|
||||
where `<service>` is one of `gitub`, `gitlab` or `bitbucket`. The HoC data can also be received as JSON by appending
|
||||
`/json` to the reuqest path:
|
||||
|
||||
```
|
||||
https://<host>/<service>/<user>/<repo>/json
|
||||
```
|
||||
|
||||
There is also an overview page available via `https://<host>/view/<service>/<user>/<repo>`
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -45,6 +45,21 @@ would render this badge:
|
||||
alt="example badge" /></a>
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
You can also request the HoC as JSON by appending <code>/json</code> to the request path. This will return a JSON
|
||||
object with two fields: <code>count</code> and <code>head</code> with count being the HoC value and head being the
|
||||
commit ref of <code>HEAD</code>. Requesting
|
||||
<a href="https://@domain/github/vbrandl/hoc/json">https://@domain/github/vbrandl/hoc/json</a> might return something
|
||||
along the lines of
|
||||
</p>
|
||||
|
||||
<pre>
|
||||
{
|
||||
"head" : "05736ee3ba256ec9a7227c436aef2bf43db109ab",
|
||||
"count": 7582
|
||||
}
|
||||
</pre>
|
||||
|
||||
<h2>Badge Generator</h2>
|
||||
|
||||
<form method="post" action="/generate">
|
||||
|
Reference in New Issue
Block a user