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",
"Hashtag": "as:Hashtag",
"Emoji": "toot:Emoji",
"focalPoint": {
"@container": "@list",
"@id": "toot:focalPoint"
}
}
],
"id": "https://techhub.social/users/Sarah_Lea/collections/featured",
"type": "OrderedCollection",
"totalItems": 2,
"orderedItems": [
{
"id": "https://techhub.social/users/Sarah_Lea/statuses/113725573721045592",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-12-27T15:49:00Z",
"url": "https://techhub.social/@Sarah_Lea/113725573721045592",
"attributedTo": "https://techhub.social/users/Sarah_Lea",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://techhub.social/users/Sarah_Lea/followers"
],
"sensitive": false,
"atomUri": "https://techhub.social/users/Sarah_Lea/statuses/113725573721045592",
"inReplyToAtomUri": null,
"conversation": "tag:techhub.social,2024-12-27:objectId=216421859:objectType=Conversation",
"content": "<p>When I recently published a post on Mastodon, it had already been reposted 6 times within 2 minutes. Out of curiosity, I visited the profiles and noticed that at least one of them was a bot profile: How can bots on a platform make our everyday lives easier? And what are the risks? How I can use the Mastodon API to create a bot myself? :blobcoffee: </p><p>In this article, I provide a step-by-step guide with code examples and screenshots on how to create a Mastodon bot with Python and use the API. </p><p><a href=\"https://towardsdatascience.com/master-bots-before-starting-with-ai-agents-simple-steps-to-create-a-mastodon-bot-with-python-cce4f9ed24ee\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">towardsdatascience.com/master-</span><span class=\"invisible\">bots-before-starting-with-ai-agents-simple-steps-to-create-a-mastodon-bot-with-python-cce4f9ed24ee</span></a></p><p><a href=\"https://techhub.social/tags/datascience\" class=\"mention hashtag\" rel=\"tag\">#<span>datascience</span></a> <a href=\"https://techhub.social/tags/python\" class=\"mention hashtag\" rel=\"tag\">#<span>python</span></a> <a href=\"https://techhub.social/tags/programming\" class=\"mention hashtag\" rel=\"tag\">#<span>programming</span></a> <a href=\"https://techhub.social/tags/bot\" class=\"mention hashtag\" rel=\"tag\">#<span>bot</span></a> <a href=\"https://techhub.social/tags/agenticAI\" class=\"mention hashtag\" rel=\"tag\">#<span>agenticAI</span></a> <a href=\"https://techhub.social/tags/aiagent\" class=\"mention hashtag\" rel=\"tag\">#<span>aiagent</span></a> <a href=\"https://techhub.social/tags/chatbot\" class=\"mention hashtag\" rel=\"tag\">#<span>chatbot</span></a> <a href=\"https://techhub.social/tags/api\" class=\"mention hashtag\" rel=\"tag\">#<span>api</span></a> <a href=\"https://techhub.social/tags/mastodon\" class=\"mention hashtag\" rel=\"tag\">#<span>mastodon</span></a> <a href=\"https://techhub.social/tags/datascientist\" class=\"mention hashtag\" rel=\"tag\">#<span>datascientist</span></a></p>",
"contentMap": {
"de": "<p>When I recently published a post on Mastodon, it had already been reposted 6 times within 2 minutes. Out of curiosity, I visited the profiles and noticed that at least one of them was a bot profile: How can bots on a platform make our everyday lives easier? And what are the risks? How I can use the Mastodon API to create a bot myself? :blobcoffee: </p><p>In this article, I provide a step-by-step guide with code examples and screenshots on how to create a Mastodon bot with Python and use the API. </p><p><a href=\"https://towardsdatascience.com/master-bots-before-starting-with-ai-agents-simple-steps-to-create-a-mastodon-bot-with-python-cce4f9ed24ee\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">towardsdatascience.com/master-</span><span class=\"invisible\">bots-before-starting-with-ai-agents-simple-steps-to-create-a-mastodon-bot-with-python-cce4f9ed24ee</span></a></p><p><a href=\"https://techhub.social/tags/datascience\" class=\"mention hashtag\" rel=\"tag\">#<span>datascience</span></a> <a href=\"https://techhub.social/tags/python\" class=\"mention hashtag\" rel=\"tag\">#<span>python</span></a> <a href=\"https://techhub.social/tags/programming\" class=\"mention hashtag\" rel=\"tag\">#<span>programming</span></a> <a href=\"https://techhub.social/tags/bot\" class=\"mention hashtag\" rel=\"tag\">#<span>bot</span></a> <a href=\"https://techhub.social/tags/agenticAI\" class=\"mention hashtag\" rel=\"tag\">#<span>agenticAI</span></a> <a href=\"https://techhub.social/tags/aiagent\" class=\"mention hashtag\" rel=\"tag\">#<span>aiagent</span></a> <a href=\"https://techhub.social/tags/chatbot\" class=\"mention hashtag\" rel=\"tag\">#<span>chatbot</span></a> <a href=\"https://techhub.social/tags/api\" class=\"mention hashtag\" rel=\"tag\">#<span>api</span></a> <a href=\"https://techhub.social/tags/mastodon\" class=\"mention hashtag\" rel=\"tag\">#<span>mastodon</span></a> <a href=\"https://techhub.social/tags/datascientist\" class=\"mention hashtag\" rel=\"tag\">#<span>datascientist</span></a></p>"
},
"updated": "2024-12-27T15:54:56Z",
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://techhub.social/tags/datascience",
"name": "#datascience"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/python",
"name": "#python"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/programming",
"name": "#programming"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/Bot",
"name": "#Bot"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/agenticai",
"name": "#agenticai"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/aiagent",
"name": "#aiagent"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/chatbot",
"name": "#chatbot"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/api",
"name": "#api"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/Mastodon",
"name": "#Mastodon"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/DataScientist",
"name": "#DataScientist"
},
{
"id": "https://techhub.social/emojis/314617",
"type": "Emoji",
"name": ":blobcoffee:",
"updated": "2024-04-24T22:51:02Z",
"icon": {
"type": "Image",
"mediaType": "image/png",
"url": "https://files.techhub.social/custom_emojis/images/000/314/617/original/51935b126fce3f72.png"
}
}
],
"replies": {
"id": "https://techhub.social/users/Sarah_Lea/statuses/113725573721045592/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://techhub.social/users/Sarah_Lea/statuses/113725573721045592/replies?only_other_accounts=true&page=true",
"partOf": "https://techhub.social/users/Sarah_Lea/statuses/113725573721045592/replies",
"items": []
}
},
"likes": {
"id": "https://techhub.social/users/Sarah_Lea/statuses/113725573721045592/likes",
"type": "Collection",
"totalItems": 7
},
"shares": {
"id": "https://techhub.social/users/Sarah_Lea/statuses/113725573721045592/shares",
"type": "Collection",
"totalItems": 4
}
},
{
"id": "https://techhub.social/users/Sarah_Lea/statuses/113630877565062371",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2024-12-10T22:26:31Z",
"url": "https://techhub.social/@Sarah_Lea/113630877565062371",
"attributedTo": "https://techhub.social/users/Sarah_Lea",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://techhub.social/users/Sarah_Lea/followers"
],
"sensitive": false,
"atomUri": "https://techhub.social/users/Sarah_Lea/statuses/113630877565062371",
"inReplyToAtomUri": null,
"conversation": "tag:techhub.social,2024-12-10:objectId=211642568:objectType=Conversation",
"content": "<p>The traditional ETL-Process consist of Extract-Transform-Load. But in tools like Data Cloud from Salesforce there is now the Zero-ETL technology integrated: Instead of requiring these 3 traditional steps, data should now flow seamlessly between different systems. </p><p>So, what's new? The data from different systems can be used almost in real-time. There is no need to move data :blobcoffee: <a href=\"https://towardsdatascience.com/why-etl-zero-understanding-the-shift-in-data-integration-as-a-beginner-d0cefa244154\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">towardsdatascience.com/why-etl</span><span class=\"invisible\">-zero-understanding-the-shift-in-data-integration-as-a-beginner-d0cefa244154</span></a></p><p><a href=\"https://techhub.social/tags/DataEngineering\" class=\"mention hashtag\" rel=\"tag\">#<span>DataEngineering</span></a> <a href=\"https://techhub.social/tags/data\" class=\"mention hashtag\" rel=\"tag\">#<span>data</span></a> <a href=\"https://techhub.social/tags/datascience\" class=\"mention hashtag\" rel=\"tag\">#<span>datascience</span></a> <a href=\"https://techhub.social/tags/database\" class=\"mention hashtag\" rel=\"tag\">#<span>database</span></a> <a href=\"https://techhub.social/tags/salesforce\" class=\"mention hashtag\" rel=\"tag\">#<span>salesforce</span></a> <a href=\"https://techhub.social/tags/DataIntegrationDatabasesEtl\" class=\"mention hashtag\" rel=\"tag\">#<span>DataIntegrationDatabasesEtl</span></a> <a href=\"https://techhub.social/tags/etl\" class=\"mention hashtag\" rel=\"tag\">#<span>etl</span></a> <a href=\"https://techhub.social/tags/python\" class=\"mention hashtag\" rel=\"tag\">#<span>python</span></a></p>",
"contentMap": {
"de": "<p>The traditional ETL-Process consist of Extract-Transform-Load. But in tools like Data Cloud from Salesforce there is now the Zero-ETL technology integrated: Instead of requiring these 3 traditional steps, data should now flow seamlessly between different systems. </p><p>So, what's new? The data from different systems can be used almost in real-time. There is no need to move data :blobcoffee: <a href=\"https://towardsdatascience.com/why-etl-zero-understanding-the-shift-in-data-integration-as-a-beginner-d0cefa244154\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">towardsdatascience.com/why-etl</span><span class=\"invisible\">-zero-understanding-the-shift-in-data-integration-as-a-beginner-d0cefa244154</span></a></p><p><a href=\"https://techhub.social/tags/DataEngineering\" class=\"mention hashtag\" rel=\"tag\">#<span>DataEngineering</span></a> <a href=\"https://techhub.social/tags/data\" class=\"mention hashtag\" rel=\"tag\">#<span>data</span></a> <a href=\"https://techhub.social/tags/datascience\" class=\"mention hashtag\" rel=\"tag\">#<span>datascience</span></a> <a href=\"https://techhub.social/tags/database\" class=\"mention hashtag\" rel=\"tag\">#<span>database</span></a> <a href=\"https://techhub.social/tags/salesforce\" class=\"mention hashtag\" rel=\"tag\">#<span>salesforce</span></a> <a href=\"https://techhub.social/tags/DataIntegrationDatabasesEtl\" class=\"mention hashtag\" rel=\"tag\">#<span>DataIntegrationDatabasesEtl</span></a> <a href=\"https://techhub.social/tags/etl\" class=\"mention hashtag\" rel=\"tag\">#<span>etl</span></a> <a href=\"https://techhub.social/tags/python\" class=\"mention hashtag\" rel=\"tag\">#<span>python</span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://techhub.social/tags/DataEngineering",
"name": "#DataEngineering"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/data",
"name": "#data"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/datascience",
"name": "#datascience"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/database",
"name": "#database"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/salesforce",
"name": "#salesforce"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/dataintegrationdatabasesetl",
"name": "#dataintegrationdatabasesetl"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/etl",
"name": "#etl"
},
{
"type": "Hashtag",
"href": "https://techhub.social/tags/python",
"name": "#python"
},
{
"id": "https://techhub.social/emojis/314617",
"type": "Emoji",
"name": ":blobcoffee:",
"updated": "2024-04-24T22:51:02Z",
"icon": {
"type": "Image",
"mediaType": "image/png",
"url": "https://files.techhub.social/custom_emojis/images/000/314/617/original/51935b126fce3f72.png"
}
}
],
"replies": {
"id": "https://techhub.social/users/Sarah_Lea/statuses/113630877565062371/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://techhub.social/users/Sarah_Lea/statuses/113630877565062371/replies?only_other_accounts=true&page=true",
"partOf": "https://techhub.social/users/Sarah_Lea/statuses/113630877565062371/replies",
"items": []
}
},
"likes": {
"id": "https://techhub.social/users/Sarah_Lea/statuses/113630877565062371/likes",
"type": "Collection",
"totalItems": 2
},
"shares": {
"id": "https://techhub.social/users/Sarah_Lea/statuses/113630877565062371/shares",
"type": "Collection",
"totalItems": 1
}
}
]
}