]> Untitled Git - lemmy.git/blob - crates/apub/assets/peertube/activities/announce_video.json
Federate with Peertube (#2244)
[lemmy.git] / crates / apub / assets / peertube / activities / announce_video.json
1 {
2   "type": "Announce",
3   "id": "https://framatube.org/videos/watch/60c4bea4-6bb2-4fce-8d9f-8a522575419d/announces/395533",
4   "actor": "https://framatube.org/video-channels/joinpeertube",
5   "object": "https://framatube.org/videos/watch/60c4bea4-6bb2-4fce-8d9f-8a522575419d",
6   "to": [
7     "https://www.w3.org/ns/activitystreams#Public"
8   ],
9   "cc": [
10     "https://framatube.org/accounts/framasoft/followers"
11   ],
12   "@context": [
13     "https://www.w3.org/ns/activitystreams",
14     "https://w3id.org/security/v1",
15     {
16       "RsaSignature2017": "https://w3id.org/security#RsaSignature2017"
17     },
18     {
19       "pt": "https://joinpeertube.org/ns#",
20       "sc": "http://schema.org#",
21       "Hashtag": "as:Hashtag",
22       "uuid": "sc:identifier",
23       "category": "sc:category",
24       "licence": "sc:license",
25       "subtitleLanguage": "sc:subtitleLanguage",
26       "sensitive": "as:sensitive",
27       "language": "sc:inLanguage",
28       "isLiveBroadcast": "sc:isLiveBroadcast",
29       "liveSaveReplay": {
30         "@type": "sc:Boolean",
31         "@id": "pt:liveSaveReplay"
32       },
33       "permanentLive": {
34         "@type": "sc:Boolean",
35         "@id": "pt:permanentLive"
36       },
37       "Infohash": "pt:Infohash",
38       "Playlist": "pt:Playlist",
39       "PlaylistElement": "pt:PlaylistElement",
40       "originallyPublishedAt": "sc:datePublished",
41       "views": {
42         "@type": "sc:Number",
43         "@id": "pt:views"
44       },
45       "state": {
46         "@type": "sc:Number",
47         "@id": "pt:state"
48       },
49       "size": {
50         "@type": "sc:Number",
51         "@id": "pt:size"
52       },
53       "fps": {
54         "@type": "sc:Number",
55         "@id": "pt:fps"
56       },
57       "startTimestamp": {
58         "@type": "sc:Number",
59         "@id": "pt:startTimestamp"
60       },
61       "stopTimestamp": {
62         "@type": "sc:Number",
63         "@id": "pt:stopTimestamp"
64       },
65       "position": {
66         "@type": "sc:Number",
67         "@id": "pt:position"
68       },
69       "commentsEnabled": {
70         "@type": "sc:Boolean",
71         "@id": "pt:commentsEnabled"
72       },
73       "downloadEnabled": {
74         "@type": "sc:Boolean",
75         "@id": "pt:downloadEnabled"
76       },
77       "waitTranscoding": {
78         "@type": "sc:Boolean",
79         "@id": "pt:waitTranscoding"
80       },
81       "support": {
82         "@type": "sc:Text",
83         "@id": "pt:support"
84       },
85       "likes": {
86         "@id": "as:likes",
87         "@type": "@id"
88       },
89       "dislikes": {
90         "@id": "as:dislikes",
91         "@type": "@id"
92       },
93       "playlists": {
94         "@id": "pt:playlists",
95         "@type": "@id"
96       },
97       "shares": {
98         "@id": "as:shares",
99         "@type": "@id"
100       },
101       "comments": {
102         "@id": "as:comments",
103         "@type": "@id"
104       }
105     }
106   ]
107 }