Package nodeinfo implements the NodeInfo protocol ( https://github.com/jhass/nodeinfo ), for the Go programming language.
Find a file
2025-09-04 10:45:09 -07:00
1.0 codeberg 2025-09-04 10:44:30 -07:00
1.1 codeberg 2025-09-04 10:45:09 -07:00
2.0 codeberg 2025-09-04 10:42:51 -07:00
2.1 codeberg 2025-09-04 10:42:51 -07:00
2.2 codeberg 2025-09-04 10:42:51 -07:00
internal codeberg 2025-09-04 10:42:51 -07:00
shared codeberg 2025-09-04 10:42:51 -07:00
errors.go nodeinfo.GetHost() nodeinfo.GetURL() 2025-02-22 07:36:27 -08:00
get.go UserAgent -> UserAgentText 2025-05-30 13:54:09 -07:00
go.mod codeberg 2025-09-04 10:44:30 -07:00
go.sum go.* 2025-05-31 07:17:57 -07:00
LICENSE initial commits 2024-11-18 22:22:10 -08:00
link.go nodeinfo well-known 2024-11-25 23:54:08 -08:00
path.go nodeinfo.DefaultPath == "/.well-known/nodeinfo" 2025-02-22 06:29:42 -08:00
README.md codeberg 2025-09-04 10:44:30 -07:00
resolvereference.go resolveReference() 2025-05-31 06:25:30 -07:00
resolvereference_test.go resolveReference() 2025-05-31 06:33:19 -07:00
resolvewellknown.go resolveWellKnown() 2025-05-31 07:11:38 -07:00
resolvewellknown_test.go resolveWellKnown() 2025-05-31 07:11:38 -07:00
resolvingwellknown.go nodeinf.ResolvingWellKnown 2025-05-31 07:23:05 -07:00
servertext.go codeberg 2025-09-04 10:42:51 -07:00
useragenttext.go codeberg 2025-09-04 10:42:51 -07:00
wellknown.go codeberg 2025-09-04 10:42:51 -07:00

go-nodeinfo

Package nodeinfo implements the NodeInfo protocol, for the Go programming language.

Documention

Online documentation, which includes examples, can be found at: http://godoc.org/codeberg.org/reiver/go-nodeinfo

GoDoc

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 "codeberg.org/reiver/go-nodeinfo/2.2"

To import package nodeinfo for nodeinfo 2.1 use import code like the following:

import "codeberg.org/reiver/go-nodeinfo/2.1"

To import package nodeinfo for nodeinfo 2.0 use import code like the following:

import "codeberg.org/reiver/go-nodeinfo/2.0"

To import package nodeinfo for nodeinfo 1.1 use import code like the following:

import "codeberg.org/reiver/go-nodeinfo/1.1"

To import package nodeinfo for nodeinfo 1.0 use import code like the following:

import "codeberg.org/reiver/go-nodeinfo/1.0"

Installation

To install package nodeinfo do the following:

GOPROXY=direct go get codeberg.org/reiver/go-nodeinfo

Author

Package nodeinfo was written by Charles Iliya Krempeaux