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/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> &lt;-- 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> &lt;-- 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> &lt;-- 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> &lt;-- 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 } }