Extensible dashboard designed to display data from multiple sources.
Project description
Doodle-Dashboard is used to create dashboards for displaying information from multiple sources; such as Tweets from your favourite Twitterers, notifications from Slack or breaking news from an RSS feed.
WARNING: This project is under heavy development and will not have a reliable API until a stable version is released.
Requirements
Getting started
Install package:
pip install doodle-dashboard
Start a dashboard:
A dashboard is a YAML file that declares the display to use and the notification to display on it. Dashboard files can be hosted locally or remotely.
Starting a single dashboard:
doodledashboard start \ https://raw.githubusercontent.com/SketchingDev/Doodle-Dashboard/master/examples/rss/weather/dashboard.yml
Starting multiple dashboards:
doodledashboard start \ https://raw.githubusercontent.com/SketchingDev/Doodle-Dashboard/master/examples/rss/weather/dashboard.yml \ https://raw.githubusercontent.com/SketchingDev/Doodle-Dashboard/master/examples/rss/build-radiator/dashboard.yml
Development
These steps assume that you’re using virtualenv.
Clone the repository:
$ git clone https://github.com/SketchingDev/Doodle-Dashboard.git $ cd doodle-dashboard
Prepare project dependencies:
$ make dev $ export PYTHONPATH=`pwd`
See usage help:
$ python doodledashboard/cli.py
Refer to the documentation for more detailed instructions.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file doodle-dashboard-0.0.21.tar.gz
.
File metadata
- Download URL: doodle-dashboard-0.0.21.tar.gz
- Upload date:
- Size: 22.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.4.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7c296dae118c3c8f9f89893fd99a339a45bb66a7557e8ac1a6cad6225546120 |
|
MD5 | 65cb71fde4f0fb50102c100ef18e3b81 |
|
BLAKE2b-256 | f4c2f3de1d6449e3deedf24d7801a3b75c249d5b759a832dd99846246f770afb |