GithubHelp home page GithubHelp logo

tina's Introduction

Tina - "The Last 10-Second" protocol-based EEW client

Description

Tina is an EEW client based on "The Last 10-Second" protocol. You can make your mini PC such as Intel NUC or Raspberry Pi into an EEW receiving terminal with this software.

Currently this software is under heavy development.

  • EEW (Earthquake Early Warning): Earthquake alerts issued by Japan Meteorological Agency immediately after an earthquake occurred
  • "The Last 10-Second": A GUI-based EEW client software for Windows released by Weathernews Inc. (WNI)

Features

  • Receive EEW information from WNI
  • Post EEW information to some web services
    • Twitter
    • Slack
    • PushBullet (Not Implemented)
  • Launch other programs in response to EEW information (Not Implemented)

How to Build

Rust Toolchain

This software is written in Rust. You should get the Rust toolchain from www.rustup.rs.

OpenSSL

Currently this software depends on OpenSSL. You should install related files by yourself.

On Ubuntu 16.04, running the following command is sufficient.

$ apt install libssl-dev

Build

$ git clone [path_to_this_repository] tina
$ cd tina
$ cargo build --release

Run

Some configurations are needed. The sample configuration file is at config/tina.yaml.example.

Once the configuration is finished, you can run the software with the following command.

$ ./tina [path_to_config_file]

Configuration

(TODO)

Miscellaneous

  • Author: wafrelka
  • License: MIT License

tina's People

Contributors

wafrelka avatar

Stargazers

Wolf avatar Mossuru777 avatar Uday Kadaboina avatar AIZAWA Hina avatar Sorah Fukumori avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.