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.