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",
"https://w3id.org/security/v1",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive",
"manuallyApprovesFollowers": "as:manuallyApprovesFollowers",
"alsoKnownAs": {
"@id": "as:alsoKnownAs",
"@type": "@id"
},
"movedTo": {
"@id": "as:movedTo",
"@type": "@id"
},
"toot": "http://joinmastodon.org/ns#",
"featured": {
"@id": "toot:featured",
"@type": "@id"
},
"Emoji": "toot:Emoji",
"blurhash": "toot:blurhash",
"votersCount": "toot:votersCount",
"schema": "http://schema.org#",
"PropertyValue": "schema:PropertyValue",
"value": "schema:value",
"ostatus": "http://ostatus.org#",
"conversation": "ostatus:conversation"
}
],
"type": "Article",
"id": "https://chrichri.ween.de/o/dca424dfc7e34fb5a5837369a629246c",
"attributedTo": "https://chrichri.ween.de",
"content": "<h2>why</h2>\n<p>Where I live the use of <a href=\"https://chrichri.ween.de/t/smallads\" class=\"mention hashtag\" rel=\"tag\">#<span>SmallAds</span></a> is dominated by former ebay-kleinanzeigen - now called kleinanzeigen.de .</p>\n<p>My devices are secured and my browsers delete cookies and try to protect my <a href=\"https://chrichri.ween.de/t/privacy\" class=\"mention hashtag\" rel=\"tag\">#<span>privacy</span></a>. I regularly run into problems logging in to my account at kleinanzeigen.de, because of - I don't know.</p>\n<p>With both the Android client and the web-interface I get obviously wrong error messages about the protection of the security and bad things are going on in my IP range(s).</p>\n<p><em>Obviously wrong</em> because it would be too much of a coincidence that I get the same message on a mobile IP, my homes internet connection and my works internet connection using different browsers or the app which runs on my android in its own environment using insular which can be found on fdroid.</p>\n<p>The way the platform tries to get my consent to share my data with an incredible number of partners, the way it tries to make me give any measures to protect my privacy and the way it uses dark patterns makes me sit on a mount of stuff I'd long have sold or given away so that someone else could make use of it.</p>\n<p>I always <a href=\"https://socialhub.activitypub.rocks/t/missing-classified-ads-like-ebay-kleinanzeigen-de-oodle-com-classifiedads-com-and-the-like/3306\">wondered</a> if this would not be a good project to integrate into the <a href=\"https://chrichri.ween.de/t/fediverse\" class=\"mention hashtag\" rel=\"tag\">#<span>fediverse</span></a>.</p>\n<h2>the software</h2>\n<p>...and <a href=\"https://codeberg.org/grindhold/flohmarkt\">here</a> it is. It is still in development, but it already works and there are already a few <a href=\"https://codeberg.org/grindhold/flohmarkt/src/branch/master/instances.md\">instances</a> online.</p>\n<p>In my opinion what mainly is misssing at the time of writing this is documentation on how to use the software and how it integrates into the fediverse.</p>\n<h2>what is flohmarkt (and what not)</h2>\n<p>I found a <a href=\"https://media.ccc.de/v/camp2023-57168-flohmarkt#l=eng&t=213\">video</a> (originally in german, you can choose the language) taken at ChaosCamp 2023 that explains the concept.</p>\n<p><a href=\"https://chrichri.ween.de/t/flohmarkt\" class=\"mention hashtag\" rel=\"tag\">#<span>flohmarkt</span></a> provides its own http server that can be used stand-alone to show small ads that registered users may publish.</p>\n<p>Registration works through the server itself and can be switched off (to run a server for e.g. only one person or only the persons that had been registered until that moment).</p>\n<p>To register it is necessary to provide an email address to which a confirmation link is send.</p>\n<p>To registered users there's a simple form to publish there small ads that can be looked at by anybody who is able to reach the website.</p>\n<p>That's it?!</p>\n<h2>federation</h2>\n<p>To communicate with someone who published a small ad the server hints to an unregistred user _"To answer this offer please log in or create an account. OR use another fediverse-account".</p>\n<p>The small ad visited turns out to be a <em>note</em> in the fediverse. It's url can be opened with your favourite fediverse client at the server you're already registered to. You then can boost the small ad like any other note you read.</p>\n<p>Or you can use your account to answer the author of the small ad if - and only if - you mark your note as 'private' or 'direct'. This way you can contact the person.</p>\n<p>It's also possible to follow accounts on flohmarkt servers like any other account in the fediverse.</p>\n<h2>federation between flohmarkts</h2>\n<p>At time of installation the software asks for the coordinates of the community it should be for and the radius it should be used in.</p>\n<p>This is an offer to help make the goods that might be offered travel less far. A flohmarkt can manually federate with other flohmarkts in its range showing all their goods on its page.</p>\n<p>This is not ment to be a restriction, but a nudging to build local communities. These would have the advantage that people could trust each other more, because trades face-to-face could be more common.</p>\n<h2>follow-up</h2>\n<p>I'll follow up this article with my how-to install flohmarkt on a Debian Bookworm.</p>\n<p>Since there is no support community (forum or channel) beside the issues at the flohmarkts <a href=\"https://chrichri.ween.de/t/codeberg\" class=\"mention hashtag\" rel=\"tag\">#<span>codeberg</span></a> page, yet, I suppose that people interested write about flohmarkt using <a href=\"https://chrichri.ween.de/t/flohmarkt_support\" class=\"mention hashtag\" rel=\"tag\">#<span>flohmarkt_support</span></a>. The hashtag can be followed on some fediverse servers or you could simply follow the account <span class=\"h-card\"><a href=\"https://a.gup.pe/u/flohmarkt_support\" class=\"u-url mention\">@flohmarkt_support@a.gup.pe</a></span> that will boost any toots that mention the account or the ones it sees that use the hashtag.</p>\n",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://chrichri.ween.de/followers",
"https://a.gup.pe/u/flohmarkt_support"
],
"published": "2024-01-23T12:03:55Z",
"context": "https://chrichri.ween.de/contexts/41d22e74194348aab235c1bb38b5427b",
"conversation": "https://chrichri.ween.de/contexts/41d22e74194348aab235c1bb38b5427b",
"url": "https://chrichri.ween.de/articles/dca424d/flohmarkt-a-federated-small-advertisement-server",
"tag": [
{
"href": "https://chrichri.ween.de/t/smallads",
"name": "#smallads",
"type": "Hashtag"
},
{
"href": "https://chrichri.ween.de/t/privacy",
"name": "#privacy",
"type": "Hashtag"
},
{
"href": "https://chrichri.ween.de/t/fediverse",
"name": "#fediverse",
"type": "Hashtag"
},
{
"href": "https://chrichri.ween.de/t/flohmarkt",
"name": "#flohmarkt",
"type": "Hashtag"
},
{
"href": "https://chrichri.ween.de/t/codeberg",
"name": "#codeberg",
"type": "Hashtag"
},
{
"href": "https://chrichri.ween.de/t/flohmarkt_support",
"name": "#flohmarkt_support",
"type": "Hashtag"
},
{
"type": "Mention",
"href": "https://a.gup.pe/u/flohmarkt_support",
"name": "@flohmarkt_support@a.gup.pe"
}
],
"summary": null,
"inReplyTo": null,
"sensitive": false,
"attachment": [
{
"type": "Document",
"mediaType": "image/png",
"name": "screenshot showing a flohmarkt in a browser in front of another browser with the flohmarkt repository opened.",
"url": "https://chrichri.ween.de/attachments/b6358a5365b072ad716deff5e2dc1f1557d141b9e903e0b305e3fa6f95ded01d/2024-01-23_12-58-27-663988278.png",
"blurhash": "LHQ]..-;%NaeEoIUM_t70NjrkDjZ",
"height": 1046,
"width": 1203
}
],
"name": "flohmarkt - a federated small advertisement server"
}