1
0
mirror of https://github.com/daniviga/bite.git synced 2024-11-22 21:16:12 +01:00

Add badges [skip ci]

This commit is contained in:
Daniele Viganò 2020-06-21 16:02:59 +02:00
parent b318c32485
commit ddf6334b18
Signed by: dani
GPG Key ID: DB49AFC03C40EE02
6 changed files with 14 additions and 2 deletions

View File

@ -2,6 +2,13 @@
Playing with IoT
[![Build Status](https://travis-ci.com/daniviga/bite.svg?branch=master)](https://travis-ci.com/daniviga/bite)
![AGPLv3](./docs/.badges/agpl3.svg)
![Python 3.8](./docs/.badges/python.svg)
![MQTT](./docs/.badges/mqtt.svg)
![Moby](./docs/.badges/moby.svg)
![docker-compose 3.7+](./docs/.badges/docker-compose.svg)
This project is for educational purposes only. It does not implement any
authentication and/or encryption protocol, so it is not suitable for real
production.
@ -10,7 +17,7 @@ production.
### Future implementations
- Broker HA via [Nginx stream module](http://nginx.org/en/docs/stream/ngx_stream_core_module.html)
- Broker HA via [VerneMQ clustering](https://docs.vernemq.com/clustering/introduction)
- Stream analytics via [Apache Spark](https://spark.apache.org/)
## Installation
@ -149,4 +156,4 @@ python manage.py test
```
End-to-End tests are performed via Travis-CI. See [`.travis.yml`](.travis.yml)
for further explanations.
for further explanations.

1
docs/.badges/agpl3.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="94.2" height="20"><linearGradient id="smooth" x2="0" y2="100%"><stop offset="0" stop-color="#bbb" stop-opacity=".1"/><stop offset="1" stop-opacity=".1"/></linearGradient><clipPath id="round"><rect width="94.2" height="20" rx="3" fill="#fff"/></clipPath><g clip-path="url(#round)"><rect width="48.5" height="20" fill="#555"/><rect x="48.5" width="45.7" height="20" fill="#007ec6"/><rect width="94.2" height="20" fill="url(#smooth)"/></g><g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="110"><text x="252.5" y="150" fill="#010101" fill-opacity=".3" transform="scale(0.1)" textLength="385.0" lengthAdjust="spacing">license</text><text x="252.5" y="140" transform="scale(0.1)" textLength="385.0" lengthAdjust="spacing">license</text><text x="703.5" y="150" fill="#010101" fill-opacity=".3" transform="scale(0.1)" textLength="357.0" lengthAdjust="spacing">AGPL3</text><text x="703.5" y="140" transform="scale(0.1)" textLength="357.0" lengthAdjust="spacing">AGPL3</text></g></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 31 KiB

1
docs/.badges/moby.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="132.7" height="20"><linearGradient id="smooth" x2="0" y2="100%"><stop offset="0" stop-color="#bbb" stop-opacity=".1"/><stop offset="1" stop-opacity=".1"/></linearGradient><clipPath id="round"><rect width="132.7" height="20" rx="3" fill="#fff"/></clipPath><g clip-path="url(#round)"><rect width="91.8" height="20" fill="#555"/><rect x="91.8" width="40.9" height="20" fill="#007ec6"/><rect width="132.7" height="20" fill="url(#smooth)"/></g><g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="110"><image x="5" y="3" width="14" height="14" xlink:href="data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDIyMCAyMjAiPgogICAgPHRpdGxlPm1vYnktdGFpbDwvdGl0bGU+CiAgICAgICAgPGcgaWQ9Ik1vYnkgUHJvamVjdCI+CiAgICAgICAgICAgIDxnIGlkPSJtb2J5Ij4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMTAsMjIwQTExMCwxMTAsMCwxLDEsMjIwLDExMCwxMTAsMTEwLDAsMCwxLDExMCwyMjBaTTE0LjEzLDE1MmgwYTEwNC44NCwxMDQuODQsMCwwLDAsNzMsNjAuMTQsMzMzLjI0LDMzMy4yNCwwLDAsMCwxOS4xNS0zOC45NGMxOS43Mi41NCw2Mi40NCwwLDgzLjgtNDEuMzkuNTUtMS4wOSwxLjY0LTMuMjcsNS40OC0xMS40NGwyLjE5LTQuMzYtMTItNy4wOGMtMTMuMTQtOC43MS00My44Mi0xMi02Ny4zNy03LjYyQzExNS42Myw3OSwxMDMsNTkuOTEsODAuNTgsNDIuNDlMNjgsMzMuNzcsNTkuMjIsNDYuODRjLTExLDE2LjM0LTE2LjQzLDM5Ljc2LTE0Ljc5LDYxLjU0LjU1LDcuNjIsMy4yOSwyMS43OSwxMS41LDMzLjc3QzQ4LjEyLDE0Ni4zLDMzLjg4LDE1MS45MiwxNC4xMywxNTJaIiBzdHlsZT0iZmlsbDojZmZmIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+Cjwvc3ZnPgo="/><text x="554.0" y="150" fill="#010101" fill-opacity=".3" transform="scale(0.1)" textLength="648.0" lengthAdjust="spacing">powered by</text><text x="554.0" y="140" transform="scale(0.1)" textLength="648.0" lengthAdjust="spacing">powered by</text><text x="1112.5" y="150" fill="#010101" fill-opacity=".3" transform="scale(0.1)" textLength="309.0" lengthAdjust="spacing">moby</text><text x="1112.5" y="140" transform="scale(0.1)" textLength="309.0" lengthAdjust="spacing">moby</text></g></svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

1
docs/.badges/mqtt.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.9 KiB

1
docs/.badges/python.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="93.0" height="20"><linearGradient id="smooth" x2="0" y2="100%"><stop offset="0" stop-color="#bbb" stop-opacity=".1"/><stop offset="1" stop-opacity=".1"/></linearGradient><clipPath id="round"><rect width="93.0" height="20" rx="3" fill="#fff"/></clipPath><g clip-path="url(#round)"><rect width="65.5" height="20" fill="#555"/><rect x="65.5" width="27.5" height="20" fill="#007ec6"/><rect width="93.0" height="20" fill="url(#smooth)"/></g><g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="110"><image x="5" y="3" width="14" height="14" xlink:href="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icHlZZWxsb3ciIGdyYWRpZW50VHJhbnNmb3JtPSJyb3RhdGUoNDUpIj4KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI2ZlNSIgb2Zmc2V0PSIwLjYiLz4KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI2RhMSIgb2Zmc2V0PSIxIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJweUJsdWUiIGdyYWRpZW50VHJhbnNmb3JtPSJyb3RhdGUoNDUpIj4KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzY5ZiIgb2Zmc2V0PSIwLjQiLz4KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzQ2OCIgb2Zmc2V0PSIxIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KCiAgPHBhdGggZD0iTTI3LDE2YzAtNyw5LTEzLDI0LTEzYzE1LDAsMjMsNiwyMywxM2wwLDIyYzAsNy01LDEyLTExLDEybC0yNCwwYy04LDAtMTQsNi0xNCwxNWwwLDEwbC05LDBjLTgsMC0xMy05LTEzLTI0YzAtMTQsNS0yMywxMy0yM2wzNSwwbDAtM2wtMjQsMGwwLTlsMCwweiBNODgsNTB2MSIgZmlsbD0idXJsKCNweUJsdWUpIi8+CiAgPHBhdGggZD0iTTc0LDg3YzAsNy04LDEzLTIzLDEzYy0xNSwwLTI0LTYtMjQtMTNsMC0yMmMwLTcsNi0xMiwxMi0xMmwyNCwwYzgsMCwxNC03LDE0LTE1bDAtMTBsOSwwYzcsMCwxMyw5LDEzLDIzYzAsMTUtNiwyNC0xMywyNGwtMzUsMGwwLDNsMjMsMGwwLDlsMCwweiBNMTQwLDUwdjEiIGZpbGw9InVybCgjcHlZZWxsb3cpIi8+CgogIDxjaXJjbGUgcj0iNCIgY3g9IjY0IiBjeT0iODgiIGZpbGw9IiNGRkYiLz4KICA8Y2lyY2xlIHI9IjQiIGN4PSIzNyIgY3k9IjE1IiBmaWxsPSIjRkZGIi8+Cjwvc3ZnPgo="/><text x="422.5" y="150" fill="#010101" fill-opacity=".3" transform="scale(0.1)" textLength="385.0" lengthAdjust="spacing">python</text><text x="422.5" y="140" transform="scale(0.1)" textLength="385.0" lengthAdjust="spacing">python</text><text x="782.5" y="150" fill="#010101" fill-opacity=".3" transform="scale(0.1)" textLength="175.0" lengthAdjust="spacing">3.8</text><text x="782.5" y="140" transform="scale(0.1)" textLength="175.0" lengthAdjust="spacing">3.8</text></g></svg>

After

Width:  |  Height:  |  Size: 2.4 KiB