All Projects → gtt116 → Wait4disney

gtt116 / Wait4disney

Licence: apache-2.0
Shanghai Disney Waiting Queue Statistics 上海迪士尼排队情况

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Wait4disney

Unifiedmetrics
Fully-featured metrics collection agent for Minecraft servers. Supports Prometheus and InfluxDB. Dashboard included out-of-box.
Stars: ✭ 29 (-70.71%)
Mutual labels:  influxdb, grafana
Docker Flask Mongodb Example
Uses docker compose with a python flask microservice and MongoDB instance to make a sample application
Stars: ✭ 49 (-50.51%)
Mutual labels:  influxdb, grafana
Pgwatch2
PostgreSQL metrics monitor/dashboard
Stars: ✭ 960 (+869.7%)
Mutual labels:  influxdb, grafana
Onboarding
A list of resources we at flyeralarm use to get new developers up and running
Stars: ✭ 648 (+554.55%)
Mutual labels:  influxdb, grafana
Personal Influxdb
Import data from various APIs into InfluxDB
Stars: ✭ 51 (-48.48%)
Mutual labels:  influxdb, grafana
Varken
Standalone application to aggregate data from the Plex ecosystem into InfluxDB using Grafana for a frontend
Stars: ✭ 829 (+737.37%)
Mutual labels:  influxdb, grafana
Promcord
📊 Analyze your entire discord guild in grafana using prometheus. Message, User, Game and Voice statistics...
Stars: ✭ 39 (-60.61%)
Mutual labels:  statistics, grafana
Victoriametrics
VictoriaMetrics: fast, cost-effective monitoring solution and time series database
Stars: ✭ 5,558 (+5514.14%)
Mutual labels:  influxdb, grafana
Go Web Backend
Dockerized backend services for web application
Stars: ✭ 50 (-49.49%)
Mutual labels:  influxdb, grafana
Influx Crypto Trader
Node js trading bot, let you create trading strategy and run it (backtest/simulation/live)
Stars: ✭ 49 (-50.51%)
Mutual labels:  influxdb, grafana
Swagger Stats
API Observability. Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices.
Stars: ✭ 559 (+464.65%)
Mutual labels:  statistics, grafana
Influxgraph
Graphite InfluxDB backend. InfluxDB storage finder / plugin for Graphite API.
Stars: ✭ 87 (-12.12%)
Mutual labels:  influxdb, grafana
Monitoring
Monitor ESXi, Synology, Docker, PiHole and Raspberry Pi and Windows using Grafana, InfluxDB and Telegraf
Stars: ✭ 493 (+397.98%)
Mutual labels:  influxdb, grafana
Docker Compose Grafana Influxdb
Demonstration scripts for running Grafana with InfluxDB as datasource.
Stars: ✭ 29 (-70.71%)
Mutual labels:  influxdb, grafana
Wizzy
Manage & automate Grafana with easy wizzy
Stars: ✭ 461 (+365.66%)
Mutual labels:  influxdb, grafana
Solarthing
Monitors an Outback MATE and a Renogy Rover - MPPT Charge Controller. Integrates with Grafana, PVOutput and more!
Stars: ✭ 33 (-66.67%)
Mutual labels:  influxdb, grafana
Docker Statsd Influxdb Grafana
Docker Image with Telegraf (StatsD), InfluxDB and Grafana
Stars: ✭ 352 (+255.56%)
Mutual labels:  influxdb, grafana
Awesome Monitoring
INFRASTRUCTURE、OPERATION SYSTEM and APPLICATION monitoring tools for Operations.
Stars: ✭ 356 (+259.6%)
Mutual labels:  influxdb, grafana
Ssh Log To Influx
Send SSH authentication logs to influxdb with geohashing IP
Stars: ✭ 49 (-50.51%)
Mutual labels:  influxdb, grafana
Nagflux
A connector which copies performancedata from Nagios / Icinga(2) / Naemon to InfluxDB
Stars: ✭ 55 (-44.44%)
Mutual labels:  influxdb, grafana

What is this ?

We all love Shanghai Disneyland, but the long long long waiting queue is going to kill us. So I need a better place to find which attraction is the lightest.

Also I want to find out which season is the best choice to travel to Disneyland, the statistic will give me the answer.

Installation

  1. install influxdb
  2. install grafana
$ git clone git://github.com/gtt116/wait4disney
$ cd wait4disney
$ pip install -r requirements.txt
$ pip install -e .
$ disney-fetch        # This command will fetch data from disney server and insert into influxdb.
$ disney-publish day  # This command will publish daily report.
$ disney-publish year # This command will publish yearly report.

All config items like report path, influxdb username locate at disney/config.py, please feel free to change it to meet your environment.

You can setup a crontab job to update disney waiting queue every minute. The grafana dashboard template locates at wait4disney/doc/grafana.json, you can import it to give a try.

Heatmap

To generate heatmap follow these steps:

python web.py > disney.json
python -mSimpleHTTPServer

Then open your favourite web browser to http://127.0.0.1:8000/index.html. you can also setup a crontab to generate report every day.

Web Snapshot

wait

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].