Library for consuming data from the Open Ships data feed from Shodan
Project description
Shodan Data: Ships
A data feed of NMEA messages from open, public ship receivers on the Internet.
OpenAPI Specification: https://ships.data.shodan.io/openapi.json
Installation
pip install shodan-data-ships
Quickstart
The library provides both synchronous and asynchronous clients to the Ships datafeed. The easiest way to get started is using the synchronous interface:
from shodan_data_ships.client import Client
client = Client("YOUR SHODAN API KEY")
for msg in client.messages():
print(msg)
Data Schema
For the latest list of properties that are available please refer to the OpenAPI documentation at:
https://ships.data.shodan.io/docs
Data models are generated from the above JSON schema and are available in the respective shodan_data_ships.model.NMEAMessage
and shodan_data_ships.model.Receiver
classes.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for shodan_data_ships-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43671af7315e91e67617d98c2facbb525c5a2f74a55523bcad9569bb47cba37e |
|
MD5 | af9075dd84cb5bfb3f465a4652aa9663 |
|
BLAKE2b-256 | 665c139faf7986a6a6b5f544ee8aac4aff337263fce5e48312bb9b9e399bdc04 |