8000 GitHub - faxling/example: Example's for various languages for the aisstream.io websocket api.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

faxling/example

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

This repository contains examples of using the AISStream API in Golang, Python, JavaScript and many more languages.

Prerequisites

Before you can use these examples, you will need to sign up for an AISStream API key at aisstream.io.

Golang Example

To run the Golang example, you will need to have Go installed on your system.

Clone the repository: git clone https://github.com/aisstream/example. Navigate to the golang directory: cd example/golang. Install the dependencies: go get -d. Replace "<YOUR API KEY>" in the main.go file with your AISStream API key. Run the example: go run main.go.

Python Example

To run the Python example, you will need to have Python 3 installed on your system.

Clone the repository: git clone https://github.com/aisstream/example. Navigate to the python directory: cd example/python. Install the dependencies: python setup.py install. Replace "<YOUR API KEY>" in the main.py file with your AISStream API key. Run the example: python main.py.

JavaScript Example

To run the JavaScript example, you will need to have Node.js installed on your system.

Clone the repository: git clone https://github.com/aisstream/example. Navigate to the javascript directory: cd example/javascript. Install the dependencies: npm install. To run the Javascript example, define the environment variable AISSTREAM_API_KEY with your AISStream API key. Run the example: node main.js.

C# Example

To run the C# example, you will need to have .NET 8 installed on your system.

C Example

To build the C examples, you will need to have CMake 3.20+ and OpenSSL installed on your system. In addition, one example (lws.c) requires libwebsocket with OpenSSL. To run the C examples, replace "<YOUR API KEY>" in the lws.c and mg.c files with your AISStream API key.

C++ Examples

To build the C++ examples, you will need to have CMake 3.20+ and OpenSSL installed on your system. Two C++ examples are available. One with Boost.Beast and one with Qt.

Rust Example

To build the Rust example, you will need to have Rust 1.77.2+. To run the Rust example, define the environment variable AISSTREAM_API_KEY with your AISStream API key.

Additional Resources

For more information on the AISStream API, visit the AISStream documentation.

About

Example's for various languages for the aisstream.io websocket api.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 26.2%
  • C 15.9%
  • Python 10.8%
  • Go 8.8%
  • CMake 8.6%
  • Java 7.6%
  • Other 22.1%
0