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/113924595007454566", "type": "Note", "summary": null, "inReplyTo": null, "published": "2025-01-31T19:22:44Z", "url": "https://techhub.social/@GregCocks/113924595007454566", "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/113924595007454566", "inReplyToAtomUri": null, "conversation": "tag:techhub.social,2025-01-31:objectId=227795545:objectType=Conversation", "content": "<p>GSPy - A New Toolbox And Data Standard For Geophysical Datasets<br />--<br /><a href=\"https://doi.org/10.3389/feart.2022.907614\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">doi.org/10.3389/feart.2022.907</span><span class=\"invisible\">614</span></a> &lt;-- shared paper<br />--<br /><a href=\"https://doi.org/10.5066/P9XNQVGQ\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">doi.org/10.5066/P9XNQVGQ</span><span class=\"invisible\"></span></a> | <a href=\"https://code.usgs.gov/g3sc/gspy\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">code.usgs.gov/g3sc/gspy</span><span class=\"invisible\"></span></a> &lt;-- shared code repository<br />--<br />[an older paper, but code is in active and ongoing development/evolution]<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/geophysics\" class=\"mention hashtag\" rel=\"tag\">#<span>geophysics</span></a> <a href=\"https://techhub.social/tags/geophysical\" class=\"mention hashtag\" rel=\"tag\">#<span>geophysical</span></a> <a href=\"https://techhub.social/tags/NetCDF\" class=\"mention hashtag\" rel=\"tag\">#<span>NetCDF</span></a> <a href=\"https://techhub.social/tags/datatypes\" class=\"mention hashtag\" rel=\"tag\">#<span>datatypes</span></a> <a href=\"https://techhub.social/tags/code\" class=\"mention hashtag\" rel=\"tag\">#<span>code</span></a> <a href=\"https://techhub.social/tags/opensource\" class=\"mention hashtag\" rel=\"tag\">#<span>opensource</span></a> <a href=\"https://techhub.social/tags/library\" class=\"mention hashtag\" rel=\"tag\">#<span>library</span></a> <a href=\"https://techhub.social/tags/dataformats\" class=\"mention hashtag\" rel=\"tag\">#<span>dataformats</span></a> <a href=\"https://techhub.social/tags/standardisation\" class=\"mention hashtag\" rel=\"tag\">#<span>standardisation</span></a> <a href=\"https://techhub.social/tags/standardization\" class=\"mention hashtag\" rel=\"tag\">#<span>standardization</span></a> <a href=\"https://techhub.social/tags/openstandard\" class=\"mention hashtag\" rel=\"tag\">#<span>openstandard</span></a> <a href=\"https://techhub.social/tags/portable\" class=\"mention hashtag\" rel=\"tag\">#<span>portable</span></a> <a href=\"https://techhub.social/tags/metadata\" class=\"mention hashtag\" rel=\"tag\">#<span>metadata</span></a> <a href=\"https://techhub.social/tags/Python\" class=\"mention hashtag\" rel=\"tag\">#<span>Python</span></a> <a href=\"https://techhub.social/tags/package\" class=\"mention hashtag\" rel=\"tag\">#<span>package</span></a> <a href=\"https://techhub.social/tags/GSPy\" class=\"mention hashtag\" rel=\"tag\">#<span>GSPy</span></a> <a href=\"https://techhub.social/tags/methods\" class=\"mention hashtag\" rel=\"tag\">#<span>methods</span></a> <a href=\"https://techhub.social/tags/workflows\" class=\"mention hashtag\" rel=\"tag\">#<span>workflows</span></a> <a href=\"https://techhub.social/tags/xarray\" class=\"mention hashtag\" rel=\"tag\">#<span>xarray</span></a> <a href=\"https://techhub.social/tags/CRS\" class=\"mention hashtag\" rel=\"tag\">#<span>CRS</span></a> <a href=\"https://techhub.social/tags/opendata\" class=\"mention hashtag\" rel=\"tag\">#<span>opendata</span></a> <a href=\"https://techhub.social/tags/architecture\" class=\"mention hashtag\" rel=\"tag\">#<span>architecture</span></a> <a href=\"https://techhub.social/tags/toolbox\" class=\"mention hashtag\" rel=\"tag\">#<span>toolbox</span></a></p>", "contentMap": { "en": "<p>GSPy - A New Toolbox And Data Standard For Geophysical Datasets<br />--<br /><a href=\"https://doi.org/10.3389/feart.2022.907614\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">doi.org/10.3389/feart.2022.907</span><span class=\"invisible\">614</span></a> &lt;-- shared paper<br />--<br /><a href=\"https://doi.org/10.5066/P9XNQVGQ\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">doi.org/10.5066/P9XNQVGQ</span><span class=\"invisible\"></span></a> | <a href=\"https://code.usgs.gov/g3sc/gspy\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">code.usgs.gov/g3sc/gspy</span><span class=\"invisible\"></span></a> &lt;-- shared code repository<br />--<br />[an older paper, but code is in active and ongoing development/evolution]<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/geophysics\" class=\"mention hashtag\" rel=\"tag\">#<span>geophysics</span></a> <a href=\"https://techhub.social/tags/geophysical\" class=\"mention hashtag\" rel=\"tag\">#<span>geophysical</span></a> <a href=\"https://techhub.social/tags/NetCDF\" class=\"mention hashtag\" rel=\"tag\">#<span>NetCDF</span></a> <a href=\"https://techhub.social/tags/datatypes\" class=\"mention hashtag\" rel=\"tag\">#<span>datatypes</span></a> <a href=\"https://techhub.social/tags/code\" class=\"mention hashtag\" rel=\"tag\">#<span>code</span></a> <a href=\"https://techhub.social/tags/opensource\" class=\"mention hashtag\" rel=\"tag\">#<span>opensource</span></a> <a href=\"https://techhub.social/tags/library\" class=\"mention hashtag\" rel=\"tag\">#<span>library</span></a> <a href=\"https://techhub.social/tags/dataformats\" class=\"mention hashtag\" rel=\"tag\">#<span>dataformats</span></a> <a href=\"https://techhub.social/tags/standardisation\" class=\"mention hashtag\" rel=\"tag\">#<span>standardisation</span></a> <a href=\"https://techhub.social/tags/standardization\" class=\"mention hashtag\" rel=\"tag\">#<span>standardization</span></a> <a href=\"https://techhub.social/tags/openstandard\" class=\"mention hashtag\" rel=\"tag\">#<span>openstandard</span></a> <a href=\"https://techhub.social/tags/portable\" class=\"mention hashtag\" rel=\"tag\">#<span>portable</span></a> <a href=\"https://techhub.social/tags/metadata\" class=\"mention hashtag\" rel=\"tag\">#<span>metadata</span></a> <a href=\"https://techhub.social/tags/Python\" class=\"mention hashtag\" rel=\"tag\">#<span>Python</span></a> <a href=\"https://techhub.social/tags/package\" class=\"mention hashtag\" rel=\"tag\">#<span>package</span></a> <a href=\"https://techhub.social/tags/GSPy\" class=\"mention hashtag\" rel=\"tag\">#<span>GSPy</span></a> <a href=\"https://techhub.social/tags/methods\" class=\"mention hashtag\" rel=\"tag\">#<span>methods</span></a> <a href=\"https://techhub.social/tags/workflows\" class=\"mention hashtag\" rel=\"tag\">#<span>workflows</span></a> <a href=\"https://techhub.social/tags/xarray\" class=\"mention hashtag\" rel=\"tag\">#<span>xarray</span></a> <a href=\"https://techhub.social/tags/CRS\" class=\"mention hashtag\" rel=\"tag\">#<span>CRS</span></a> <a href=\"https://techhub.social/tags/opendata\" class=\"mention hashtag\" rel=\"tag\">#<span>opendata</span></a> <a href=\"https://techhub.social/tags/architecture\" class=\"mention hashtag\" rel=\"tag\">#<span>architecture</span></a> <a href=\"https://techhub.social/tags/toolbox\" class=\"mention hashtag\" rel=\"tag\">#<span>toolbox</span></a></p>" }, "attachment": [ { "type": "Document", "mediaType": "image/jpeg", "url": "https://files.techhub.social/media_attachments/files/113/924/588/076/578/965/original/898c38991a8ab554.jpg", "name": "Conceptual diagram of GSPy workflow. Data from a variety of formats and types are read into GSPy, along with required metadata files. Through the GSPy software, data are converted into a standardized NetCDF file containing the dataset and metadata appropriate for archiving and sharing.", "blurhash": "UAQJfk4m-;~qRpxvxtov?cx^WBD%D$M_M|%N", "focalPoint": [ 0, 0 ], "width": 1065, "height": 691 }, { "type": "Document", "mediaType": "image/jpeg", "url": "https://files.techhub.social/media_attachments/files/113/924/588/080/652/897/original/f8202fde1f1fa928.jpg", "name": "GS data convention. (A) Datasets are structured into three fundamental group types based on content and data geometry. The Survey group contains general metadata about the dataset. Unstructured datasets, such as from CSV or TXT files, form Tabular groups, whereas structured (gridded) datasets are categorized under the Raster group. Metadata is attached to all groups, with various required attributes (green text) that expands on the CF-1.8 convention. (B) Groups follow a strict hierarchy in the NetCDF file, with a single Survey group at the top to which all data groups are attached. Datasets are indexed within their respective group type. (C) Tabular and Raster data groups must contain clearly defined dimensions, such as index or x, y, z, as well as coordinate variables. Raster groups are distinct in that dimensions are also coordinates, whereas Tabular datasets are assigned spatial coordinates that align with the index dimension. Lastly, the coordinate variable “spatial_ref” is required for all data groups, which expands on the “coordinate_information” variable required in the Survey metadata.", "blurhash": "U9Q,O900V@~q_3NFWBMx?baexuDj9FjaIU?b", "focalPoint": [ 0, 0 ], "width": 1065, "height": 1328 }, { "type": "Document", "mediaType": "image/jpeg", "url": "https://files.techhub.social/media_attachments/files/113/924/588/100/622/880/original/5652af13fe588ec0.jpg", "name": "photo - rigs preparing to do a seismic survey, Middle East", "blurhash": "UHLD=KWUNbxa1mRks.a}XVs:M{NGnNaeWBoL", "focalPoint": [ 0, 0 ], "width": 2400, "height": 1800 }, { "type": "Document", "mediaType": "image/jpeg", "url": "https://files.techhub.social/media_attachments/files/113/924/588/075/978/156/original/f8e543f3faafef2c.jpg", "name": "GSPy code base - Writing and plotting examples. Once all groups have been attached to a Survey, the “write_netcdf” and “write_ncml” methods will write the GS NetCDF and NcML files, respectively. GSPy also provides methods to generate scatter and pcolor plots for variables.", "blurhash": "UCR3Wb.8?K?akpxunjoyaRIUWljw=}ozInxb", "focalPoint": [ 0, 0 ], "width": 491, "height": 1127 } ], "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/geophysics", "name": "#geophysics" }, { "type": "Hashtag", "href": "https://techhub.social/tags/geophysical", "name": "#geophysical" }, { "type": "Hashtag", "href": "https://techhub.social/tags/netcdf", "name": "#netcdf" }, { "type": "Hashtag", "href": "https://techhub.social/tags/datatypes", "name": "#datatypes" }, { "type": "Hashtag", "href": "https://techhub.social/tags/code", "name": "#code" }, { "type": "Hashtag", "href": "https://techhub.social/tags/opensource", "name": "#opensource" }, { "type": "Hashtag", "href": "https://techhub.social/tags/library", "name": "#library" }, { "type": "Hashtag", "href": "https://techhub.social/tags/dataformats", "name": "#dataformats" }, { "type": "Hashtag", "href": "https://techhub.social/tags/standardisation", "name": "#standardisation" }, { "type": "Hashtag", "href": "https://techhub.social/tags/standardization", "name": "#standardization" }, { "type": "Hashtag", "href": "https://techhub.social/tags/openstandard", "name": "#openstandard" }, { "type": "Hashtag", "href": "https://techhub.social/tags/portable", "name": "#portable" }, { "type": "Hashtag", "href": "https://techhub.social/tags/metadata", "name": "#metadata" }, { "type": "Hashtag", "href": "https://techhub.social/tags/python", "name": "#python" }, { "type": "Hashtag", "href": "https://techhub.social/tags/package", "name": "#package" }, { "type": "Hashtag", "href": "https://techhub.social/tags/gspy", "name": "#gspy" }, { "type": "Hashtag", "href": "https://techhub.social/tags/methods", "name": "#methods" }, { "type": "Hashtag", "href": "https://techhub.social/tags/workflows", "name": "#workflows" }, { "type": "Hashtag", "href": "https://techhub.social/tags/xarray", "name": "#xarray" }, { "type": "Hashtag", "href": "https://techhub.social/tags/crs", "name": "#crs" }, { "type": "Hashtag", "href": "https://techhub.social/tags/opendata", "name": "#opendata" }, { "type": "Hashtag", "href": "https://techhub.social/tags/architecture", "name": "#architecture" }, { "type": "Hashtag", "href": "https://techhub.social/tags/toolbox", "name": "#toolbox" } ], "replies": { "id": "https://techhub.social/users/GregCocks/statuses/113924595007454566/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://techhub.social/users/GregCocks/statuses/113924595007454566/replies?only_other_accounts=true&page=true", "partOf": "https://techhub.social/users/GregCocks/statuses/113924595007454566/replies", "items": [] } }, "likes": { "id": "https://techhub.social/users/GregCocks/statuses/113924595007454566/likes", "type": "Collection", "totalItems": 8 }, "shares": { "id": "https://techhub.social/users/GregCocks/statuses/113924595007454566/shares", "type": "Collection", "totalItems": 2 } }