Skip to main content

avisa sismos y tsunamis

Project description

.. image:: https://travis-ci.org/aniversarioperu/salvitobot.svg?branch=master
:target: https://travis-ci.org/aniversarioperu/salvitobot
:alt: Latest Travis CI build status

En construcción!
================

SalvitoBot
==========

Estamos muy lejos de estar preparados para evacuar la costa peruana en
caso de emergencia debido a tsunamis. Por eso aquí en el uterope hemos
programado un Twitter bot para que nos alerte en caso de sismos y
tsunamis.

Funcionamiento
==============

Este bot, `@SalvitoBot <https://twitter.com/salvitobot>`_, se activa
automáticamente cada 5 minutos y extrae información en *real-time* sobre
**sismos** y **tsunamis** de estas dos fuentes:

- `Pacific Tsunami Warning Center (NOA) <http://ptwc.weather.gov/>`__
- `USGS Earthquake Hazards Program <http://earthquake.usgs.gov/>`__

Estas dos páginas webs proveen información estructurada de tal manera
que es fácilmente procesable por software de computadora.
**@SalvitoBot** consume la información en formato GeoJSON y XML desde
esas dos fuentes. En el caso haya algún reporte de sismo o tsunami para
Chile y Perú, este bot emitirá un tuit como estos:

https://twitter.com/salvitobot/status/451570699275337728

https://twitter.com/salvitobot/status/451567670815510528

La idea es que estos tuits se emitirán tan pronto aparezcan en los
reportes emitidos por el **PTWC** de la NOA y el **USCGS**. Este bot
estará alerta y activo día y noche, de madrugada, todos los días (no
solo en horario de oficina).

Hemos configurado para que @SalvitoBot emita los tuits con *mention* a
la cuenta de `@IndeciPeru <https://twitter.com/indeciperu>`_ para que
puedan alertar al resto de tuiteros y la información se propague más
rápido.

Código fuente
=============

Este bot es **MADE IN UTERO** y además es *opensource*. Aquí encontrarás
el código fuente: https://github.com/utero/salvitobot/

@SalvitoBot ha sido sometido a varias pruebas pero la prueba de fuego de
su funcionamiento y utilidad será cuando ocurra el próximo sismo dentro
de territorio peruano o chileno.

**PS.** Desde luego que este método es muy rudimentario y sería mucho
mejor si las autoridades se ponen las pilas e instalan un servicio
parecido al que tienen en Chile. Por mientras, hacemos lo que está
dentro de nuestras posibilidades para ayudar.

Requisitos
==========

- Python3.4

Instalación
===========

::

pip install salvitobot


Configuración
=============
Renombrar el archivo ``config.json.bak`` a ``config.json`` y agregar constraseñas
y claves secretas:

.. code:: javascript

{
"twitter_key": "",
"twitter_secret": "",
"twitter_token": "",
"twitter_token_secret": "",
"wordpress_client": "https://mydomain.wordpress.com/xmlrpc.php",
"wordpress_username": "salvitobot",
"wordpress_password": ""
}

Uso
===

.. include:: docs/usage.rst

Lee la documentación completa aquí: http://salvitobot.readthedocs.org/en/latest/

`salvitobot` was written by `AniversarioPeru <aniversarioperu1@gmail.com>`_.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

salvitobot-0.1.2.tar.gz (10.5 kB view details)

Uploaded Source

Built Distribution

salvitobot-0.1.2-py2.py3-none-any.whl (14.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file salvitobot-0.1.2.tar.gz.

File metadata

  • Download URL: salvitobot-0.1.2.tar.gz
  • Upload date:
  • Size: 10.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for salvitobot-0.1.2.tar.gz
Algorithm Hash digest
SHA256 5e37631462702b021413e8f4d1970b9f546052d5da702281aeea3f016cd14186
MD5 634ad98c83d91a93650f6dcb580daa1c
BLAKE2b-256 700df093072c01d169fd523724db2386c3189e0e0831810a2152842497803d8d

See more details on using hashes here.

File details

Details for the file salvitobot-0.1.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for salvitobot-0.1.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 9ec7c41e8fce64ba31f2f0add0d47b859516c0b599dbd090f9aeff7a7310aede
MD5 ac96c6888098ae762f263575b2c40722
BLAKE2b-256 30b1295362ab29825660aaff5e1da9641be7fa17ba2976406ec7ccb2ec45c8bc

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page