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:
parent
b318c32485
commit
ddf6334b18
11
README.md
11
README.md
|
@ -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
1
docs/.badges/agpl3.svg
Normal 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 |
1
docs/.badges/docker-compose.svg
Normal file
1
docs/.badges/docker-compose.svg
Normal file
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 31 KiB |
1
docs/.badges/moby.svg
Normal file
1
docs/.badges/moby.svg
Normal 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
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
1
docs/.badges/python.svg
Normal 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 |
Loading…
Reference in New Issue
Block a user