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/114589309373064649",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2025-05-29T04:48:20Z",
"url": "https://techhub.social/@GregCocks/114589309373064649",
"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/114589309373064649",
"inReplyToAtomUri": null,
"conversation": "tag:techhub.social,2025-05-29:objectId=269346531:objectType=Conversation",
"content": "<p>Inferring River Discharge From Google Earth Images - Critical Flow Theory Can Predict River Discharge Based On The Spacing Of Standing Waves Captured By Google Earth Images<br />--<br /><a href=\"https://eos.org/editor-highlights/inferring-river-discharge-from-google-earth-images\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">eos.org/editor-highlights/infe</span><span class=\"invisible\">rring-river-discharge-from-google-earth-images</span></a> <-- shared technical article<br />--<br /><a href=\"https://doi.org/10.1029/2025GL114851\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">doi.org/10.1029/2025GL114851</span><span class=\"invisible\"></span></a> <-- shared paper<br />--<br />“… KEY POINTS:<br /> • Standing waves in rivers indicate unique hydraulic conditions that allow depth and velocity to be inferred from the spacing of the waves<br /> • Critical flow theory can be used to calculate discharge based on measurements of wavelength and width made using readily available images<br /> • Discharges estimated via the critical flow approach for 82 images agreed closely with discharges recorded at gaging stations (R² = 0.98)…”<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/spatialanalysis\" class=\"mention hashtag\" rel=\"tag\">#<span>spatialanalysis</span></a> <a href=\"https://techhub.social/tags/remotesensing\" class=\"mention hashtag\" rel=\"tag\">#<span>remotesensing</span></a> <a href=\"https://techhub.social/tags/GoogleEarth\" class=\"mention hashtag\" rel=\"tag\">#<span>GoogleEarth</span></a> <a href=\"https://techhub.social/tags/CriticalFlowTheory\" class=\"mention hashtag\" rel=\"tag\">#<span>CriticalFlowTheory</span></a> <a href=\"https://techhub.social/tags/riverdischarge\" class=\"mention hashtag\" rel=\"tag\">#<span>riverdischarge</span></a> <a href=\"https://techhub.social/tags/standingwaves\" class=\"mention hashtag\" rel=\"tag\">#<span>standingwaves</span></a> <a href=\"https://techhub.social/tags/gages\" class=\"mention hashtag\" rel=\"tag\">#<span>gages</span></a> <a href=\"https://techhub.social/tags/gauges\" class=\"mention hashtag\" rel=\"tag\">#<span>gauges</span></a> <a href=\"https://techhub.social/tags/earthobservation\" class=\"mention hashtag\" rel=\"tag\">#<span>earthobservation</span></a> <a href=\"https://techhub.social/tags/flow\" class=\"mention hashtag\" rel=\"tag\">#<span>flow</span></a> <a href=\"https://techhub.social/tags/volume\" class=\"mention hashtag\" rel=\"tag\">#<span>volume</span></a> <a href=\"https://techhub.social/tags/hydraulicjumps\" class=\"mention hashtag\" rel=\"tag\">#<span>hydraulicjumps</span></a> <a href=\"https://techhub.social/tags/velocity\" class=\"mention hashtag\" rel=\"tag\">#<span>velocity</span></a> <a href=\"https://techhub.social/tags/depth\" class=\"mention hashtag\" rel=\"tag\">#<span>depth</span></a> <a href=\"https://techhub.social/tags/water\" class=\"mention hashtag\" rel=\"tag\">#<span>water</span></a> <a href=\"https://techhub.social/tags/hydrography\" class=\"mention hashtag\" rel=\"tag\">#<span>hydrography</span></a> <a href=\"https://techhub.social/tags/hydrology\" class=\"mention hashtag\" rel=\"tag\">#<span>hydrology</span></a> <a href=\"https://techhub.social/tags/wavelength\" class=\"mention hashtag\" rel=\"tag\">#<span>wavelength</span></a> <a href=\"https://techhub.social/tags/channelwidth\" class=\"mention hashtag\" rel=\"tag\">#<span>channelwidth</span></a> <a href=\"https://techhub.social/tags/discharge\" class=\"mention hashtag\" rel=\"tag\">#<span>discharge</span></a> <a href=\"https://techhub.social/tags/estimation\" class=\"mention hashtag\" rel=\"tag\">#<span>estimation</span></a></p>",
"contentMap": {
"en": "<p>Inferring River Discharge From Google Earth Images - Critical Flow Theory Can Predict River Discharge Based On The Spacing Of Standing Waves Captured By Google Earth Images<br />--<br /><a href=\"https://eos.org/editor-highlights/inferring-river-discharge-from-google-earth-images\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">eos.org/editor-highlights/infe</span><span class=\"invisible\">rring-river-discharge-from-google-earth-images</span></a> <-- shared technical article<br />--<br /><a href=\"https://doi.org/10.1029/2025GL114851\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">doi.org/10.1029/2025GL114851</span><span class=\"invisible\"></span></a> <-- shared paper<br />--<br />“… KEY POINTS:<br /> • Standing waves in rivers indicate unique hydraulic conditions that allow depth and velocity to be inferred from the spacing of the waves<br /> • Critical flow theory can be used to calculate discharge based on measurements of wavelength and width made using readily available images<br /> • Discharges estimated via the critical flow approach for 82 images agreed closely with discharges recorded at gaging stations (R² = 0.98)…”<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/spatialanalysis\" class=\"mention hashtag\" rel=\"tag\">#<span>spatialanalysis</span></a> <a href=\"https://techhub.social/tags/remotesensing\" class=\"mention hashtag\" rel=\"tag\">#<span>remotesensing</span></a> <a href=\"https://techhub.social/tags/GoogleEarth\" class=\"mention hashtag\" rel=\"tag\">#<span>GoogleEarth</span></a> <a href=\"https://techhub.social/tags/CriticalFlowTheory\" class=\"mention hashtag\" rel=\"tag\">#<span>CriticalFlowTheory</span></a> <a href=\"https://techhub.social/tags/riverdischarge\" class=\"mention hashtag\" rel=\"tag\">#<span>riverdischarge</span></a> <a href=\"https://techhub.social/tags/standingwaves\" class=\"mention hashtag\" rel=\"tag\">#<span>standingwaves</span></a> <a href=\"https://techhub.social/tags/gages\" class=\"mention hashtag\" rel=\"tag\">#<span>gages</span></a> <a href=\"https://techhub.social/tags/gauges\" class=\"mention hashtag\" rel=\"tag\">#<span>gauges</span></a> <a href=\"https://techhub.social/tags/earthobservation\" class=\"mention hashtag\" rel=\"tag\">#<span>earthobservation</span></a> <a href=\"https://techhub.social/tags/flow\" class=\"mention hashtag\" rel=\"tag\">#<span>flow</span></a> <a href=\"https://techhub.social/tags/volume\" class=\"mention hashtag\" rel=\"tag\">#<span>volume</span></a> <a href=\"https://techhub.social/tags/hydraulicjumps\" class=\"mention hashtag\" rel=\"tag\">#<span>hydraulicjumps</span></a> <a href=\"https://techhub.social/tags/velocity\" class=\"mention hashtag\" rel=\"tag\">#<span>velocity</span></a> <a href=\"https://techhub.social/tags/depth\" class=\"mention hashtag\" rel=\"tag\">#<span>depth</span></a> <a href=\"https://techhub.social/tags/water\" class=\"mention hashtag\" rel=\"tag\">#<span>water</span></a> <a href=\"https://techhub.social/tags/hydrography\" class=\"mention hashtag\" rel=\"tag\">#<span>hydrography</span></a> <a href=\"https://techhub.social/tags/hydrology\" class=\"mention hashtag\" rel=\"tag\">#<span>hydrology</span></a> <a href=\"https://techhub.social/tags/wavelength\" class=\"mention hashtag\" rel=\"tag\">#<span>wavelength</span></a> <a href=\"https://techhub.social/tags/channelwidth\" class=\"mention hashtag\" rel=\"tag\">#<span>channelwidth</span></a> <a href=\"https://techhub.social/tags/discharge\" class=\"mention hashtag\" rel=\"tag\">#<span>discharge</span></a> <a href=\"https://techhub.social/tags/estimation\" class=\"mention hashtag\" rel=\"tag\">#<span>estimation</span></a></p>"
},
"attachment": [
{
"type": "Document",
"mediaType": "image/jpeg",
"url": "https://files.techhub.social/media_attachments/files/114/589/301/902/869/175/original/f1c04a617e7b5c2f.jpg",
"name": null,
"blurhash": "UHRM*rr@|uNu{#NG63sA9tRjsos:Khs.#SNw",
"width": 2128,
"height": 2744
},
{
"type": "Document",
"mediaType": "image/jpeg",
"url": "https://files.techhub.social/media_attachments/files/114/589/301/890/970/196/original/8537e7b8d58bc77f.jpg",
"name": null,
"blurhash": "UbJkbvCeogkShgE9wJt6W0RRxsV{5PtLoxn}",
"width": 2128,
"height": 1603
},
{
"type": "Document",
"mediaType": "image/jpeg",
"url": "https://files.techhub.social/media_attachments/files/114/589/301/893/188/785/original/7b74d0c1d75844df.jpg",
"name": null,
"blurhash": "UDF5,4~WD#E2R$NgI_W+tTNGoh-p^+t8ImE2",
"width": 1920,
"height": 1440
},
{
"type": "Document",
"mediaType": "image/jpeg",
"url": "https://files.techhub.social/media_attachments/files/114/589/301/902/248/584/original/97e3e910894edc92.jpg",
"name": null,
"blurhash": "UYJb25t7xuay4n%Mj[Rj~qt7ofof4nfQRjay",
"width": 2126,
"height": 1843
}
],
"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/spatialanalysis",
"name": "#spatialanalysis"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/remotesensing",
"name": "#remotesensing"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/googleearth",
"name": "#googleearth"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/criticalflowtheory",
"name": "#criticalflowtheory"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/riverdischarge",
"name": "#riverdischarge"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/standingwaves",
"name": "#standingwaves"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/gages",
"name": "#gages"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/gauges",
"name": "#gauges"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/earthobservation",
"name": "#earthobservation"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/flow",
"name": "#flow"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/volume",
"name": "#volume"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/hydraulicjumps",
"name": "#hydraulicjumps"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/velocity",
"name": "#velocity"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/depth",
"name": "#depth"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/water",
"name": "#water"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/hydrography",
"name": "#hydrography"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/hydrology",
"name": "#hydrology"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/wavelength",
"name": "#wavelength"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/channelwidth",
"name": "#channelwidth"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/discharge",
"name": "#discharge"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/estimation",
"name": "#estimation"
}
],
"replies": {
"id": "https://techhub.social/users/GregCocks/statuses/114589309373064649/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://techhub.social/users/GregCocks/statuses/114589309373064649/replies?only_other_accounts=true&page=true",
"partOf": "https://techhub.social/users/GregCocks/statuses/114589309373064649/replies",
"items": []
}
},
"likes": {
"id": "https://techhub.social/users/GregCocks/statuses/114589309373064649/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://techhub.social/users/GregCocks/statuses/114589309373064649/shares",
"type": "Collection",
"totalItems": 1
}
}