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.
{
"@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> <-- 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> <-- 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> <-- 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> <-- 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
}
}