0.0
Repository is archived
No commit activity in last 3 years
No release in over 3 years
Shut down server before going down by blackout, currently it works in Japan only.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.10
~> 10.0
>= 0

Runtime

>= 0
 Project Readme

Thunderbuddies

thunderbuddies

Thunderbuddies are powerful tools to protect your server from blackout by thunders. Thunderbuddies tell your computer that a thunderstorm is coming and shut it down before it crashes. Please read the usage below carefully since currently features are limited.

Requisites

Installation

Add this line to your application's Gemfile:

gem 'thunderbuddies'

And then execute:

$ bundle

Or install it yourself as:

$ gem install thunderbuddies

Usage

Use an executable thunderbuddies to check the level of the thunder alert or to shut your computer down immediately if you are scared of it. Use cron or other scheduling tools to repeat and ready for it.

You can specify two arguments for thunderbuddies level, the first is for the name of your location and the last for the path to the directory to save the image of the thunder forecast.

$ thunderbuddies level Tokyo $HOME/tmp

WARNING: Currently this is the experimental, so you can specify your location but it is ignored. If a thunder is coming to Mishima, where the largest supercomputer system for the genomic science in Japan is located, your computer will be shutting down regardless the weather on your location. I appreciate your sympathy.

Default parameter for the image directory is /tmp.

You can also specify three arguments for thunderbuddies halt; threshold of the alert level, your location, and the path to the directory to save the image. You need to run this command with root permission to access the shutdown command.

$ sudo thunderbuddies halt 3 Asgard $HOME/tmp

The level of thunder alert is an integer from 0 to 4, default parameter is 4. Default parameter of the image directory is also /tmp.

WARNING AGAIN: You do not have to worry about specifying your location. When our supercomputer system in Mishima goes down, your computer will follow no matter how good the weather is at your place.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/inutano/thunderbuddies.

License

"THE BEER-WARE LICENSE" (Revision 42): inutano@gmail.com is contributing to this project. As long as you retain this notice you can do whatever you want with this stuff. If we meet some day, and you think this stuff is worth it, you can buy me a beer in return.

Acknowledgement

I would like to thank to the engineering team of NIG Supercomputer system for the original idea. I also would like to thank Seth MacFarlane and all the clues of the movie Ted for great inspirations. I still do not understand why Mila was missing on ted 2 though.