ActivityPub Viewer

A small tool to view real-world ActivityPub objects as JSON! Enter a URL or username from Mastodon or a similar service below, and we'll send a request with the right Accept header to the server to view the underlying object.

Open in browser →
{ "@context": [ "https://www.w3.org/ns/activitystreams", { "ostatus": "http://ostatus.org#", "atomUri": "ostatus:atomUri", "inReplyToAtomUri": "ostatus:inReplyToAtomUri", "conversation": "ostatus:conversation", "sensitive": "as:sensitive", "toot": "http://joinmastodon.org/ns#", "votersCount": "toot:votersCount", "blurhash": "toot:blurhash", "focalPoint": { "@container": "@list", "@id": "toot:focalPoint" }, "Hashtag": "as:Hashtag" } ], "id": "https://techhub.social/users/GregCocks/statuses/113999383476196571", "type": "Note", "summary": null, "inReplyTo": null, "published": "2025-02-14T00:22:25Z", "url": "https://techhub.social/@GregCocks/113999383476196571", "attributedTo": "https://techhub.social/users/GregCocks", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://techhub.social/users/GregCocks/followers" ], "sensitive": false, "atomUri": "https://techhub.social/users/GregCocks/statuses/113999383476196571", "inReplyToAtomUri": null, "conversation": "tag:techhub.social,2025-02-14:objectId=232688956:objectType=Conversation", "content": "<p>PyForestScan - A Python Library For Calculating Forest Structural Metrics From LiDAR Point Cloud Data<br />--<br /><a href=\"https://doi.org/10.21105/joss.07314\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">doi.org/10.21105/joss.07314</span><span class=\"invisible\"></span></a> &lt;-- shared paper<br />--<br /><a href=\"https://github.com/iosefa/PyForestScan\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">github.com/iosefa/PyForestScan</span><span class=\"invisible\"></span></a> &lt;-- GitHub repository<br />--<br />[disclaimer: I have not tried this library]<br /><a href=\"https://techhub.social/tags/GIS\" class=\"mention hashtag\" rel=\"tag\">#<span>GIS</span></a> <a href=\"https://techhub.social/tags/spatial\" class=\"mention hashtag\" rel=\"tag\">#<span>spatial</span></a> <a href=\"https://techhub.social/tags/mapping\" class=\"mention hashtag\" rel=\"tag\">#<span>mapping</span></a> <a href=\"https://techhub.social/tags/JOSS\" class=\"mention hashtag\" rel=\"tag\">#<span>JOSS</span></a> <a href=\"https://techhub.social/tags/remotesensing\" class=\"mention hashtag\" rel=\"tag\">#<span>remotesensing</span></a> <a href=\"https://techhub.social/tags/LiDAR\" class=\"mention hashtag\" rel=\"tag\">#<span>LiDAR</span></a> <a href=\"https://techhub.social/tags/pointcloud\" class=\"mention hashtag\" rel=\"tag\">#<span>pointcloud</span></a> <a href=\"https://techhub.social/tags/forest\" class=\"mention hashtag\" rel=\"tag\">#<span>forest</span></a> <a href=\"https://techhub.social/tags/structural\" class=\"mention hashtag\" rel=\"tag\">#<span>structural</span></a> <a href=\"https://techhub.social/tags/metrics\" class=\"mention hashtag\" rel=\"tag\">#<span>metrics</span></a> <a href=\"https://techhub.social/tags/spatialanalysis\" class=\"mention hashtag\" rel=\"tag\">#<span>spatialanalysis</span></a> <a href=\"https://techhub.social/tags/geostatistics\" class=\"mention hashtag\" rel=\"tag\">#<span>geostatistics</span></a> <a href=\"https://techhub.social/tags/ecology\" class=\"mention hashtag\" rel=\"tag\">#<span>ecology</span></a> <a href=\"https://techhub.social/tags/ecological\" class=\"mention hashtag\" rel=\"tag\">#<span>ecological</span></a> <a href=\"https://techhub.social/tags/FHD\" class=\"mention hashtag\" rel=\"tag\">#<span>FHD</span></a> <a href=\"https://techhub.social/tags/PAD\" class=\"mention hashtag\" rel=\"tag\">#<span>PAD</span></a> <a href=\"https://techhub.social/tags/PyForestScan\" class=\"mention hashtag\" rel=\"tag\">#<span>PyForestScan</span></a> <a href=\"https://techhub.social/tags/model\" class=\"mention hashtag\" rel=\"tag\">#<span>model</span></a> <a href=\"https://techhub.social/tags/modeling\" class=\"mention hashtag\" rel=\"tag\">#<span>modeling</span></a> <a href=\"https://techhub.social/tags/opensource\" class=\"mention hashtag\" rel=\"tag\">#<span>opensource</span></a> <a href=\"https://techhub.social/tags/Python\" class=\"mention hashtag\" rel=\"tag\">#<span>Python</span></a> <a href=\"https://techhub.social/tags/library\" class=\"mention hashtag\" rel=\"tag\">#<span>library</span></a> <a href=\"https://techhub.social/tags/density\" class=\"mention hashtag\" rel=\"tag\">#<span>density</span></a> <a href=\"https://techhub.social/tags/canopyheight\" class=\"mention hashtag\" rel=\"tag\">#<span>canopyheight</span></a> <a href=\"https://techhub.social/tags/areaindex\" class=\"mention hashtag\" rel=\"tag\">#<span>areaindex</span></a> <a href=\"https://techhub.social/tags/DTM\" class=\"mention hashtag\" rel=\"tag\">#<span>DTM</span></a> <a href=\"https://techhub.social/tags/output\" class=\"mention hashtag\" rel=\"tag\">#<span>output</span></a> <a href=\"https://techhub.social/tags/PDAL\" class=\"mention hashtag\" rel=\"tag\">#<span>PDAL</span></a> <a href=\"https://techhub.social/tags/forest\" class=\"mention hashtag\" rel=\"tag\">#<span>forest</span></a> <a href=\"https://techhub.social/tags/forestry\" class=\"mention hashtag\" rel=\"tag\">#<span>forestry</span></a> <a href=\"https://techhub.social/tags/monitoring\" class=\"mention hashtag\" rel=\"tag\">#<span>monitoring</span></a> <a href=\"https://techhub.social/tags/carbonaccounting\" class=\"mention hashtag\" rel=\"tag\">#<span>carbonaccounting</span></a></p>", "contentMap": { "en": "<p>PyForestScan - A Python Library For Calculating Forest Structural Metrics From LiDAR Point Cloud Data<br />--<br /><a href=\"https://doi.org/10.21105/joss.07314\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">doi.org/10.21105/joss.07314</span><span class=\"invisible\"></span></a> &lt;-- shared paper<br />--<br /><a href=\"https://github.com/iosefa/PyForestScan\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">github.com/iosefa/PyForestScan</span><span class=\"invisible\"></span></a> &lt;-- GitHub repository<br />--<br />[disclaimer: I have not tried this library]<br /><a href=\"https://techhub.social/tags/GIS\" class=\"mention hashtag\" rel=\"tag\">#<span>GIS</span></a> <a href=\"https://techhub.social/tags/spatial\" class=\"mention hashtag\" rel=\"tag\">#<span>spatial</span></a> <a href=\"https://techhub.social/tags/mapping\" class=\"mention hashtag\" rel=\"tag\">#<span>mapping</span></a> <a href=\"https://techhub.social/tags/JOSS\" class=\"mention hashtag\" rel=\"tag\">#<span>JOSS</span></a> <a href=\"https://techhub.social/tags/remotesensing\" class=\"mention hashtag\" rel=\"tag\">#<span>remotesensing</span></a> <a href=\"https://techhub.social/tags/LiDAR\" class=\"mention hashtag\" rel=\"tag\">#<span>LiDAR</span></a> <a href=\"https://techhub.social/tags/pointcloud\" class=\"mention hashtag\" rel=\"tag\">#<span>pointcloud</span></a> <a href=\"https://techhub.social/tags/forest\" class=\"mention hashtag\" rel=\"tag\">#<span>forest</span></a> <a href=\"https://techhub.social/tags/structural\" class=\"mention hashtag\" rel=\"tag\">#<span>structural</span></a> <a href=\"https://techhub.social/tags/metrics\" class=\"mention hashtag\" rel=\"tag\">#<span>metrics</span></a> <a href=\"https://techhub.social/tags/spatialanalysis\" class=\"mention hashtag\" rel=\"tag\">#<span>spatialanalysis</span></a> <a href=\"https://techhub.social/tags/geostatistics\" class=\"mention hashtag\" rel=\"tag\">#<span>geostatistics</span></a> <a href=\"https://techhub.social/tags/ecology\" class=\"mention hashtag\" rel=\"tag\">#<span>ecology</span></a> <a href=\"https://techhub.social/tags/ecological\" class=\"mention hashtag\" rel=\"tag\">#<span>ecological</span></a> <a href=\"https://techhub.social/tags/FHD\" class=\"mention hashtag\" rel=\"tag\">#<span>FHD</span></a> <a href=\"https://techhub.social/tags/PAD\" class=\"mention hashtag\" rel=\"tag\">#<span>PAD</span></a> <a href=\"https://techhub.social/tags/PyForestScan\" class=\"mention hashtag\" rel=\"tag\">#<span>PyForestScan</span></a> <a href=\"https://techhub.social/tags/model\" class=\"mention hashtag\" rel=\"tag\">#<span>model</span></a> <a href=\"https://techhub.social/tags/modeling\" class=\"mention hashtag\" rel=\"tag\">#<span>modeling</span></a> <a href=\"https://techhub.social/tags/opensource\" class=\"mention hashtag\" rel=\"tag\">#<span>opensource</span></a> <a href=\"https://techhub.social/tags/Python\" class=\"mention hashtag\" rel=\"tag\">#<span>Python</span></a> <a href=\"https://techhub.social/tags/library\" class=\"mention hashtag\" rel=\"tag\">#<span>library</span></a> <a href=\"https://techhub.social/tags/density\" class=\"mention hashtag\" rel=\"tag\">#<span>density</span></a> <a href=\"https://techhub.social/tags/canopyheight\" class=\"mention hashtag\" rel=\"tag\">#<span>canopyheight</span></a> <a href=\"https://techhub.social/tags/areaindex\" class=\"mention hashtag\" rel=\"tag\">#<span>areaindex</span></a> <a href=\"https://techhub.social/tags/DTM\" class=\"mention hashtag\" rel=\"tag\">#<span>DTM</span></a> <a href=\"https://techhub.social/tags/output\" class=\"mention hashtag\" rel=\"tag\">#<span>output</span></a> <a href=\"https://techhub.social/tags/PDAL\" class=\"mention hashtag\" rel=\"tag\">#<span>PDAL</span></a> <a href=\"https://techhub.social/tags/forest\" class=\"mention hashtag\" rel=\"tag\">#<span>forest</span></a> <a href=\"https://techhub.social/tags/forestry\" class=\"mention hashtag\" rel=\"tag\">#<span>forestry</span></a> <a href=\"https://techhub.social/tags/monitoring\" class=\"mention hashtag\" rel=\"tag\">#<span>monitoring</span></a> <a href=\"https://techhub.social/tags/carbonaccounting\" class=\"mention hashtag\" rel=\"tag\">#<span>carbonaccounting</span></a></p>" }, "attachment": [ { "type": "Document", "mediaType": "image/jpeg", "url": "https://files.techhub.social/media_attachments/files/113/999/368/069/181/279/original/704f846900bdb369.jpeg", "name": "image - point cloud example - side of a forest", "blurhash": "U2AdDzxv4n?c~qs:oJ%M-;IU%MayDiWCt7tR", "focalPoint": [ 0, 0 ], "width": 1337, "height": 713 }, { "type": "Document", "mediaType": "image/png", "url": "https://files.techhub.social/media_attachments/files/113/999/368/114/422/831/original/b7990cbb5b6a994b.png", "name": "graphic - PyForestScan - example - Y vs Height Above Ground Coloured By Height Above Ground", "blurhash": "UwPQNmRj-pj[oxayj[j[~Ws:Ioj[R7jboyay", "focalPoint": [ 0, 0 ], "width": 2262, "height": 372 }, { "type": "Document", "mediaType": "image/png", "url": "https://files.techhub.social/media_attachments/files/113/999/368/143/246/718/original/83c8e6949cb34fbd.png", "name": "graphic - PyForestScan - example - Y vs Z Coloured By Height Above Ground", "blurhash": "UyNdOEof?aWBD*M{xut7~pWBM{t7%fxuWBRj", "focalPoint": [ 0, 0 ], "width": 2600, "height": 564 }, { "type": "Document", "mediaType": "image/png", "url": "https://files.techhub.social/media_attachments/files/113/999/368/160/466/789/original/259853c03c34293e.png", "name": "graphic - PyForestScan - example - Foliage Height Diversity (FHD)", "blurhash": "UkJ[n#af~Wt7pFWCjZa}~WofM{aha2baoxaf", "focalPoint": [ 0, 0 ], "width": 1120, "height": 1066 } ], "tag": [ { "type": "Hashtag", "href": "https://techhub.social/tags/gis", "name": "#gis" }, { "type": "Hashtag", "href": "https://techhub.social/tags/spatial", "name": "#spatial" }, { "type": "Hashtag", "href": "https://techhub.social/tags/mapping", "name": "#mapping" }, { "type": "Hashtag", "href": "https://techhub.social/tags/joss", "name": "#joss" }, { "type": "Hashtag", "href": "https://techhub.social/tags/remotesensing", "name": "#remotesensing" }, { "type": "Hashtag", "href": "https://techhub.social/tags/lidar", "name": "#lidar" }, { "type": "Hashtag", "href": "https://techhub.social/tags/pointcloud", "name": "#pointcloud" }, { "type": "Hashtag", "href": "https://techhub.social/tags/Forest", "name": "#Forest" }, { "type": "Hashtag", "href": "https://techhub.social/tags/structural", "name": "#structural" }, { "type": "Hashtag", "href": "https://techhub.social/tags/metrics", "name": "#metrics" }, { "type": "Hashtag", "href": "https://techhub.social/tags/spatialanalysis", "name": "#spatialanalysis" }, { "type": "Hashtag", "href": "https://techhub.social/tags/geostatistics", "name": "#geostatistics" }, { "type": "Hashtag", "href": "https://techhub.social/tags/ecology", "name": "#ecology" }, { "type": "Hashtag", "href": "https://techhub.social/tags/ecological", "name": "#ecological" }, { "type": "Hashtag", "href": "https://techhub.social/tags/fhd", "name": "#fhd" }, { "type": "Hashtag", "href": "https://techhub.social/tags/pad", "name": "#pad" }, { "type": "Hashtag", "href": "https://techhub.social/tags/pyforestscan", "name": "#pyforestscan" }, { "type": "Hashtag", "href": "https://techhub.social/tags/model", "name": "#model" }, { "type": "Hashtag", "href": "https://techhub.social/tags/modeling", "name": "#modeling" }, { "type": "Hashtag", "href": "https://techhub.social/tags/opensource", "name": "#opensource" }, { "type": "Hashtag", "href": "https://techhub.social/tags/python", "name": "#python" }, { "type": "Hashtag", "href": "https://techhub.social/tags/library", "name": "#library" }, { "type": "Hashtag", "href": "https://techhub.social/tags/density", "name": "#density" }, { "type": "Hashtag", "href": "https://techhub.social/tags/canopyheight", "name": "#canopyheight" }, { "type": "Hashtag", "href": "https://techhub.social/tags/areaindex", "name": "#areaindex" }, { "type": "Hashtag", "href": "https://techhub.social/tags/dtm", "name": "#dtm" }, { "type": "Hashtag", "href": "https://techhub.social/tags/output", "name": "#output" }, { "type": "Hashtag", "href": "https://techhub.social/tags/pdal", "name": "#pdal" }, { "type": "Hashtag", "href": "https://techhub.social/tags/forestry", "name": "#forestry" }, { "type": "Hashtag", "href": "https://techhub.social/tags/monitoring", "name": "#monitoring" }, { "type": "Hashtag", "href": "https://techhub.social/tags/carbonaccounting", "name": "#carbonaccounting" } ], "replies": { "id": "https://techhub.social/users/GregCocks/statuses/113999383476196571/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://techhub.social/users/GregCocks/statuses/113999383476196571/replies?only_other_accounts=true&page=true", "partOf": "https://techhub.social/users/GregCocks/statuses/113999383476196571/replies", "items": [] } }, "likes": { "id": "https://techhub.social/users/GregCocks/statuses/113999383476196571/likes", "type": "Collection", "totalItems": 10 }, "shares": { "id": "https://techhub.social/users/GregCocks/statuses/113999383476196571/shares", "type": "Collection", "totalItems": 4 } }