All Projects → mpolden → Jarvis2

mpolden / Jarvis2

Licence: mit
Awesome dashboard built with Flask and Mithril

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Jarvis2

Platypush
A versatile and extensible platform for home and life automation with hundreds of supported integrations
Stars: ✭ 192 (+15.66%)
Mutual labels:  raspberry-pi, dashboard
Pi Hole
A black hole for Internet advertisements
Stars: ✭ 34,076 (+20427.71%)
Mutual labels:  raspberry-pi, dashboard
Hue Dashboard
A web interface for monitoring and controlling Philips Hue lights
Stars: ✭ 251 (+51.2%)
Mutual labels:  raspberry-pi, dashboard
Ngx Dynamic Dashboard Framework
This is a JSON driven angular x based dashboard framework that is inspired by JIRA's dashboard implementation and https://github.com/raulgomis/angular-dashboard-framework
Stars: ✭ 160 (-3.61%)
Mutual labels:  widget, dashboard
Foobugs Dashboard
various dashing dashboard jobs
Stars: ✭ 64 (-61.45%)
Mutual labels:  widget, dashboard
Pagerbeauty
📟✨ PagerDuty on-call widget for monitoring dashboard. Datadog and Grafana compatible
Stars: ✭ 250 (+50.6%)
Mutual labels:  widget, dashboard
Chilipie Kiosk
Easy-to-use Raspberry Pi image for booting directly into full-screen Chrome, with built-in convenience features for unattended operation. Perfect for dashboards and build monitors.
Stars: ✭ 927 (+458.43%)
Mutual labels:  raspberry-pi, dashboard
Iconshowcase Dashboard
A full-of-features, easy-to-customize, free and open source, Material Design dashboard for icon packs.
Stars: ✭ 197 (+18.67%)
Mutual labels:  widget, dashboard
Dashboard
📺 Create your own team dashboard with custom widgets. Built with Next.js, React, styled-components and polished.
Stars: ✭ 1,007 (+506.63%)
Mutual labels:  widget, dashboard
Cimonitor
Displays CI statuses on a dashboard and triggers fun modules representing the status!
Stars: ✭ 34 (-79.52%)
Mutual labels:  raspberry-pi, dashboard
Balena Dash
Build a Raspberry Pi based desktop dashboard for stats, photos, videos and more!
Stars: ✭ 292 (+75.9%)
Mutual labels:  raspberry-pi, dashboard
Movel
Móvel - Dashboard for Raspberry pi car computer
Stars: ✭ 103 (-37.95%)
Mutual labels:  raspberry-pi, dashboard
Solarthing
Monitors an Outback MATE and a Renogy Rover - MPPT Charge Controller. Integrates with Grafana, PVOutput and more!
Stars: ✭ 33 (-80.12%)
Mutual labels:  raspberry-pi, dashboard
Iconshowcase
Full-of-features, easy-to-customize, free and open source, Material Design dashboard for icon packs.
Stars: ✭ 91 (-45.18%)
Mutual labels:  widget, dashboard
Balena Minecraft Server
Build a Minecraft Server using a Raspberry Pi 4! Supports common Servers, SCP, RCON and Wifi Connect.
Stars: ✭ 125 (-24.7%)
Mutual labels:  raspberry-pi, dashboard
Github Monitoring
Monitor your GitHub Repos with Docker & Prometheus
Stars: ✭ 163 (-1.81%)
Mutual labels:  dashboard
Arm Assembly Cheat
MOVED TO: https://github.com/cirosantilli/linux-kernel-module-cheat#userland-assembly SEE README. ARMv7 and ARMv8 assembly userland minimal examples tutorial. Runnable asserts on x86 hosts with QEMU user mode or natively on ARM targets. Nice GDB step debug setup. Tested on Ubuntu 18.04 host and Raspberry Pi 2 and 3 targets.
Stars: ✭ 159 (-4.22%)
Mutual labels:  raspberry-pi
Dashboard.spatie.be
The source code of dashboard.spatie.be
Stars: ✭ 1,916 (+1054.22%)
Mutual labels:  dashboard
Swiv
For the open source UI formerly know as Pivot
Stars: ✭ 165 (-0.6%)
Mutual labels:  dashboard
Jmeter Control Center
Online web application-dashboard for report analyzing,running and online monitoring of load tests started with JMeter
Stars: ✭ 164 (-1.2%)
Mutual labels:  dashboard

JARVIS

Build Status

JARVIS is a dashboard framework designed to run on the Raspberry Pi.

It features live-updating widgets using server-sent events and can be easily extended to fit your needs.

Screenshots

Screenshot 1 Screenshot 2

Dependencies

JARVIS requires Python 3.6+ to run.

Install requirements:

pip install -r requirements.txt

For development it's recommended to use virtualenv.

Configuration

All configuration of widgets is done in a single Python source file. The configuration is specified by setting the JARVIS_SETTINGS environment variable.

A sample config (jarvis/config.py.sample) is provided. This file can be used as a starting point for your own configuration.

Copy jarvis/config.py.sample to jarvis/config.py and edit it to suit your needs.

Usage

After installing dependencies and creating a config file, the app can be started by running:

JARVIS_SETTINGS=config.py make run

To start the app in debug mode, use:

JARVIS_SETTINGS=config.py make debug

Run a job standalone and pretty-print output (useful for debugging):

JARVIS_SETTINGS=config.py make run-job

Create Google API credentials (required for calendar and gmail widget):

JARVIS_SETTINGS=config.py make google-api-auth

Create a new widget:

make widget

Create a new dashboard:

make dashboard

Widgets

See WIDGETS.md for documentation on available widgets.

Deployment

See INSTALL.md for a basic deployment guide.

License

Licensed under the MIT license. See the LICENSE file if you've never seen it before.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].