feat: initial commit

This commit is contained in:
l.weber 2025-12-05 12:20:05 +01:00
commit a161b86c9a
705 changed files with 288162 additions and 0 deletions

View file

@ -0,0 +1,29 @@
// Package litepub contains terms for the Litepub namespace.
package litepub
import (
_ "embed"
)
//go:embed context.jsonld
var ContextDocument []byte
//go:embed litepub-0.1.jsonld
var ContextDocument1dot0 []byte
// IRI is the remote context IRI.
const IRI = "https://litepub.social/litepub/context.jsonld"
// Namespace is the IRI prefix used for terms defined in this namespace.
const Namespace = "http://litepub.social/ns#"
const (
Capabilities = Namespace + "capabilities"
DirectMessage = Namespace + "directMessage"
FormerRepresentations = Namespace + "formerRepresentations"
Invisible = Namespace + "invisible"
ListMessage = Namespace + "listMessage"
OauthRegistrationEndpoint = Namespace + "oauthRegistrationEndpoint"
TypeChatMessage = Namespace + "ChatMessage"
TypeEmojiReact = Namespace + "EmojiReact"
)

View file

@ -0,0 +1,23 @@
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"Emoji": "toot:Emoji",
"Hashtag": "as:Hashtag",
"PropertyValue": "schema:PropertyValue",
"atomUri": "ostatus:atomUri",
"conversation": {
"@id": "ostatus:conversation",
"@type": "@id"
},
"manuallyApprovesFollowers": "as:manuallyApprovesFollowers",
"ostatus": "http://ostatus.org#",
"schema": "http://schema.org/",
"toot": "http://joinmastodon.org/ns#",
"totalItems": "as:totalItems",
"value": "schema:value",
"sensitive": "as:sensitive"
}
]
}

View file

@ -0,0 +1,51 @@
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"ChatMessage": "litepub:ChatMessage",
"Emoji": "toot:Emoji",
"EmojiReact": "litepub:EmojiReact",
"Hashtag": "as:Hashtag",
"PropertyValue": "schema:PropertyValue",
"alsoKnownAs": {
"@id": "as:alsoKnownAs",
"@type": "@id"
},
"atomUri": "ostatus:atomUri",
"capabilities": "litepub:capabilities",
"contentMap": {
"@container": "@language",
"@id": "as:content"
},
"conversation": {
"@id": "ostatus:conversation",
"@type": "@id"
},
"directMessage": "litepub:directMessage",
"discoverable": "toot:discoverable",
"fedibird": "http://fedibird.com/ns#",
"formerRepresentations": "litepub:formerRepresentations",
"invisible": "litepub:invisible",
"listMessage": {
"@id": "litepub:listMessage",
"@type": "@id"
},
"litepub": "http://litepub.social/ns#",
"manuallyApprovesFollowers": "as:manuallyApprovesFollowers",
"misskey": "https://misskey-hub.net/ns#",
"oauthRegistrationEndpoint": {
"@id": "litepub:oauthRegistrationEndpoint",
"@type": "@id"
},
"ostatus": "http://ostatus.org#",
"quoteUri": "fedibird:quoteUri",
"quoteUrl": "as:quoteUrl",
"schema": "http://schema.org#",
"sensitive": "as:sensitive",
"toot": "http://joinmastodon.org/ns#",
"value": "schema:value",
"vcard": "http://www.w3.org/2006/vcard/ns#"
}
]
}