https://github.com/reiver/go-nodeinfo
Package nodeinfo implements the NodeInfo protocol ( https://github.com/jhass/nodeinfo ), for the Go programming language.
https://github.com/reiver/go-nodeinfo
fediverse nodeinfo nodeinfo1 nodeinfo2
Last synced: about 1 month ago
JSON representation
Package nodeinfo implements the NodeInfo protocol ( https://github.com/jhass/nodeinfo ), for the Go programming language.
- Host: GitHub
- URL: https://github.com/reiver/go-nodeinfo
- Owner: reiver
- License: mit
- Created: 2024-11-19T06:21:51.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2025-02-22T14:51:38.000Z (2 months ago)
- Last Synced: 2025-02-22T15:32:38.780Z (2 months ago)
- Topics: fediverse, nodeinfo, nodeinfo1, nodeinfo2
- Language: Go
- Homepage:
- Size: 36.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# go-nodeinfo
Package **nodeinfo** implements the [NodeInfo protocol](https://github.com/jhass/nodeinfo), for the Go programming language.
## Documention
Online documentation, which includes examples, can be found at: http://godoc.org/github.com/reiver/go-nodeinfo
[](https://godoc.org/github.com/reiver/go-nodeinfo)
## Import
There are separate sub-packages for each version of **nodeinfo**.
So, would you import whichever packages you are interested in using.To import package **nodeinfo** for **nodeinfo 2.2** use `import` code like the following:
```
import "github.com/reiver/go-nodeinfo/2.2"
```To import package **nodeinfo** for **nodeinfo 2.1** use `import` code like the following:
```
import "github.com/reiver/go-nodeinfo/2.1"
```To import package **nodeinfo** for **nodeinfo 2.0** use `import` code like the following:
```
import "github.com/reiver/go-nodeinfo/2.0"
```To import package **nodeinfo** for **nodeinfo 1.1** use `import` code like the following:
```
import "github.com/reiver/go-nodeinfo/1.1"
```To import package **nodeinfo** for **nodeinfo 1.0** use `import` code like the following:
```
import "github.com/reiver/go-nodeinfo/1.0"
```## Installation
To install package **nodeinfo** do the following:
```
GOPROXY=direct go get github.com/reiver/go-nodeinfo
```## Author
Package **nodeinfo** was written by [Charles Iliya Krempeaux](http://reiver.link)