https://github.com/guycole/vocal-pelican-aws
Vocal Pelican (Amazon Web Services)
https://github.com/guycole/vocal-pelican-aws
Last synced: about 1 year ago
JSON representation
Vocal Pelican (Amazon Web Services)
- Host: GitHub
- URL: https://github.com/guycole/vocal-pelican-aws
- Owner: guycole
- Created: 2015-10-29T15:29:15.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-11-02T01:40:33.000Z (over 10 years ago)
- Last Synced: 2025-02-12T23:48:59.239Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 156 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# vocal-pelican-aws
Vocal Pelican collects METAR (weather observations) from the US NOAA and stores the results in AWS DynamoDB.
Collection, parse and load are performed w/python and boto.
## aws
* Weather observations are stored in DynamoDb table VocalPelicanObservation
* Primary key is "CompositeKey" (concatenation of weather station ID and observation time)
* Global secondary index of "StationId" (hash) and ObservationTime (number) where station id looks like 'KRBL' and observation time is epoch seconds
## docker
Image available via [docker](https://hub.docker.com/r/guycole/vocal-pelican/)
```
docker build -t guycole/vocal-pelican .
docker run -e AWS_ACCESS_KEY= -e AWS_SECRET_KEY= -e AWS_DEFAULT_REGION= -it --rm guycole/vocal-pelican
```