About three weeks ago I got auto-linked hashtags working on my posts.
The biggest challenge was picking a tag space to link my hashtags.
The second biggest challenge was figuring out how to get my linked hashtags to work when my posts were federated ...
tantek.com/t5QH1
{
"type": "entry",
"published": "2023-04-11T07:39:42+00:00",
"url": "https://twitter.com/t/status/1645693090647400449",
"content": {
"text": "About three weeks ago I got auto-linked hashtags working on my posts.\n\nThe biggest challenge was picking a tag space to link my hashtags. \n\nThe second biggest challenge was figuring out how to get my linked hashtags to work when my posts were federated ...\ntantek.com/t5QH1",
"html": "About three weeks ago I got auto-linked hashtags working on my posts.\n\nThe biggest challenge was picking a tag space to link my hashtags. \n\nThe second biggest challenge was figuring out how to get my linked hashtags to work when my posts were federated ...\n<a href=\"https://tantek.com/t5QH1\">tantek.com/t5QH1</a>"
},
"author": {
"type": "card",
"name": "Tantek",
"url": "https://twitter.com/t",
"photo": "https://pbs.twimg.com/profile_images/423350922408767488/nlA_m2WH.jpeg"
},
"post-type": "note",
"_id": "36467406",
"_source": "2773"
}
About three weeks ago I got auto-linked hashtags working on my posts.
The biggest challenge was picking a tag space to link my hashtags.
The second biggest challenge was figuring out how to get my linked hashtags to work when my posts were federated into Mastodon instances, and have them rewrite those links into instance-local tag page links. We need a term for such locally rewritten linked hashtags, perhaps “federated hashtags”.
While typical personal sites link a hashtag to a tag page that only displays personal posts, I wanted to link to something more like a tag aggregation page that also displayed similar posts from others.
The tag pages on Mastodon instances do a good job of this, showing tagged posts from any user on that instance, and tagged posts from any user followed by any user on that instance.
I reviewed my hashtags since the start of 2023, checked their pages indieweb.social and found that the posts displayed were all on topic, and surprisingly free of tag spam (perhaps for now).
I chose https://indieweb.social/tags/ for my tag space (which is a 404 if you click it, where it really should display a list of tags page). When combined with a hashtag like #100DaysOfIndieWeb, it links to https://indieweb.social/tags/100DaysOfIndieWeb.
The other interesting thing about hashtag links is how they’re rewritten when a post is displayed on another Mastodon instance, to link to the tag page local to that instance.
This linked-hashtag-portability is underspecified unfortunately (it could probably use its own portable markup specification, or at least a best practice for h-entry publishing).
How it works in Mastodon is non-obvious enough that there’s a 4+ year old Bridgy Fed issue on the subject!
* https://github.com/snarfed/bridgy-fed/issues/45
With a bunch of research and experiment contributions from several folks in the issue, @snarfed.org (@schnarfed) did eventually figure out how to make hashtags in posts federate into Mastodon so it would rewrite their links into instance-local hashtag pages:
* https://github.com/snarfed/bridgy-fed/issues/45#issuecomment-1468962400
Thus even though I’m using the indieweb.social tag space on the hashtag links in my original post, if you are reading this post on Mastodon, you should see a hashtag like #IndieWeb link to your local instance’s tag page for IndieWeb, and my post should show up on that page.
From testing a few other instances tag pages, this is now working, e.g. these tag pages:
* https://indieweb.social/tags/100DaysofIndieWeb (as expected)
* https://xoxo.zone/tags/100DaysOfIndieWeb
* https://mozilla.social/tags/100DaysofIndieWeb
displays the #MozFest post I published right after implementing linked hashtags (as well as this post by the time you see this).
I did go back and send Webmentions to BridgyFed send ActivityPub updates for all my past #100DaysofIndieWeb posts, however only a few of them showed up in those tag pages. It’s not why a few did and most didn’t, nor why there were inconsistencies across instances. More to explore and debug.
Federated hashtags definitely need their own specification, because currently they barely interoperate when published, and even then require Mastodon-implementation-specific knowledge to function.
This is day 36 of #100DaysOfIndieWeb #100Days
← Day 35: https://tantek.com/2023/081/t1/mozfest-making-fediverse-socialweb
→ 🔮
Glossary
h-entry
https://microformats.org/wiki/h-entry
hashtag
https://indieweb.org/hashtags
tag aggregation
https://indieweb.org/tag_aggregation
tag page
https://indieweb.org/tag_page
tags page
https://indieweb.org/tags_page
{
"type": "entry",
"published": "2023-04-10 23:25-0700",
"url": "https://tantek.com/2023/100/t1/auto-linked-hashtags-federated",
"category": [
"100DaysOfIndieWeb",
"IndieWeb",
"MozFest",
"100DaysofIndieWeb",
"100Days"
],
"content": {
"text": "About three weeks ago I got auto-linked hashtags working on my posts.\n\nThe biggest challenge was picking a tag space to link my hashtags. \n\nThe second biggest challenge was figuring out how to get my linked hashtags to work when my posts were federated into Mastodon instances, and have them rewrite those links into instance-local tag page links. We need a term for such locally rewritten linked hashtags, perhaps \u201cfederated hashtags\u201d.\n\nWhile typical personal sites link a hashtag to a tag page that only displays personal posts, I wanted to link to something more like a tag aggregation page that also displayed similar posts from others.\n\nThe tag pages on Mastodon instances do a good job of this, showing tagged posts from any user on that instance, and tagged posts from any user followed by any user on that instance.\n\nI reviewed my hashtags since the start of 2023, checked their pages indieweb.social and found that the posts displayed were all on topic, and surprisingly free of tag spam (perhaps for now).\n\nI chose https://indieweb.social/tags/ for my tag space (which is a 404 if you click it, where it really should display a list of tags page). When combined with a hashtag like #100DaysOfIndieWeb, it links to https://indieweb.social/tags/100DaysOfIndieWeb.\n\nThe other interesting thing about hashtag links is how they\u2019re rewritten when a post is displayed on another Mastodon instance, to link to the tag page local to that instance. \n\nThis linked-hashtag-portability is underspecified unfortunately (it could probably use its own portable markup specification, or at least a best practice for h-entry publishing).\n\nHow it works in Mastodon is non-obvious enough that there\u2019s a 4+ year old Bridgy Fed issue on the subject!\n* https://github.com/snarfed/bridgy-fed/issues/45\n\nWith a bunch of research and experiment contributions from several folks in the issue, @snarfed.org (@schnarfed) did eventually figure out how to make hashtags in posts federate into Mastodon so it would rewrite their links into instance-local hashtag pages:\n* https://github.com/snarfed/bridgy-fed/issues/45#issuecomment-1468962400\n\nThus even though I\u2019m using the indieweb.social tag space on the hashtag links in my original post, if you are reading this post on Mastodon, you should see a hashtag like #IndieWeb link to your local instance\u2019s tag page for IndieWeb, and my post should show up on that page.\n\nFrom testing a few other instances tag pages, this is now working, e.g. these tag pages:\n* https://indieweb.social/tags/100DaysofIndieWeb (as expected)\n* https://xoxo.zone/tags/100DaysOfIndieWeb\n* https://mozilla.social/tags/100DaysofIndieWeb\ndisplays the #MozFest post I published right after implementing linked hashtags (as well as this post by the time you see this).\n\nI did go back and send Webmentions to BridgyFed send ActivityPub updates for all my past #100DaysofIndieWeb posts, however only a few of them showed up in those tag pages. It\u2019s not why a few did and most didn\u2019t, nor why there were inconsistencies across instances. More to explore and debug.\n\nFederated hashtags definitely need their own specification, because currently they barely interoperate when published, and even then require Mastodon-implementation-specific knowledge to function.\n\n\nThis is day 36 of #100DaysOfIndieWeb #100Days\n\n\u2190 Day 35: https://tantek.com/2023/081/t1/mozfest-making-fediverse-socialweb\n\u2192 \ud83d\udd2e\n\n\nGlossary\n\nh-entry\n\u00a0https://microformats.org/wiki/h-entry\nhashtag\n\u00a0https://indieweb.org/hashtags\ntag aggregation\n\u00a0https://indieweb.org/tag_aggregation\ntag page\n\u00a0https://indieweb.org/tag_page\ntags page\n\u00a0https://indieweb.org/tags_page",
"html": "About three weeks ago I got auto-linked hashtags working on my posts.<br /><br />The biggest challenge was picking a tag space to link my hashtags. <br /><br />The second biggest challenge was figuring out how to get my linked hashtags to work when my posts were federated into Mastodon instances, and have them rewrite those links into instance-local tag page links. We need a term for such locally rewritten linked hashtags, perhaps \u201cfederated hashtags\u201d.<br /><br />While typical personal sites link a hashtag to a tag page that only displays personal posts, I wanted to link to something more like a tag aggregation page that also displayed similar posts from others.<br /><br />The tag pages on Mastodon instances do a good job of this, showing tagged posts from any user on that instance, and tagged posts from any user followed by any user on that instance.<br /><br />I reviewed my hashtags since the start of 2023, checked their pages <a href=\"http://indieweb.social\">indieweb.social</a> and found that the posts displayed were all on topic, and surprisingly free of tag spam (perhaps for now).<br /><br />I chose <a href=\"https://indieweb.social/tags/\">https://indieweb.social/tags/</a> for my tag space (which is a 404 if you click it, where it really should display a list of tags page). When combined with a hashtag like #<span class=\"p-category\">100DaysOfIndieWeb</span>, it links to <a href=\"https://indieweb.social/tags/100DaysOfIndieWeb\">https://indieweb.social/tags/100DaysOfIndieWeb</a>.<br /><br />The other interesting thing about hashtag links is how they\u2019re rewritten when a post is displayed on another Mastodon instance, to link to the tag page local to that instance. <br /><br />This linked-hashtag-portability is underspecified unfortunately (it could probably use its own portable markup specification, or at least a best practice for h-entry publishing).<br /><br />How it works in Mastodon is non-obvious enough that there\u2019s a 4+ year old Bridgy Fed issue on the subject!<br />* <a href=\"https://github.com/snarfed/bridgy-fed/issues/45\">https://github.com/snarfed/bridgy-fed/issues/45</a><br /><br />With a bunch of research and experiment contributions from several folks in the issue, <a href=\"https://snarfed.org\">@snarfed.org</a> (<a class=\"h-cassis-username\" href=\"https://twitter.com/schnarfed\">@schnarfed</a>) did eventually figure out how to make hashtags in posts federate into Mastodon so it would rewrite their links into instance-local hashtag pages:<br />* <a href=\"https://github.com/snarfed/bridgy-fed/issues/45#issuecomment-1468962400\">https://github.com/snarfed/bridgy-fed/issues/45#issuecomment-1468962400</a><br /><br />Thus even though I\u2019m using the <a href=\"http://indieweb.social\">indieweb.social</a> tag space on the hashtag links in my original post, if you are reading this post on Mastodon, you should see a hashtag like #<span class=\"p-category\">IndieWeb</span> link to your local instance\u2019s tag page for IndieWeb, and my post should show up on that page.<br /><br />From testing a few other instances tag pages, this is now working, e.g. these tag pages:<br />* <a href=\"https://indieweb.social/tags/100DaysofIndieWeb\">https://indieweb.social/tags/100DaysofIndieWeb</a> (as expected)<br />* <a href=\"https://xoxo.zone/tags/100DaysOfIndieWeb\">https://xoxo.zone/tags/100DaysOfIndieWeb</a><br />* <a href=\"https://mozilla.social/tags/100DaysofIndieWeb\">https://mozilla.social/tags/100DaysofIndieWeb</a><br />displays the #<span class=\"p-category\">MozFest</span> post I published right after implementing linked hashtags (as well as this post by the time you see this).<br /><br />I did go back and send Webmentions to BridgyFed send ActivityPub updates for all my past #<span class=\"p-category\">100DaysofIndieWeb</span> posts, however only a few of them showed up in those tag pages. It\u2019s not why a few did and most didn\u2019t, nor why there were inconsistencies across instances. More to explore and debug.<br /><br />Federated hashtags definitely need their own specification, because currently they barely interoperate when published, and even then require Mastodon-implementation-specific knowledge to function.<br /><br /><br />This is day 36 of #<span class=\"p-category\">100DaysOfIndieWeb</span> #<span class=\"p-category\">100Days</span><br /><br />\u2190 Day 35: <a href=\"https://tantek.com/2023/081/t1/mozfest-making-fediverse-socialweb\">https://tantek.com/2023/081/t1/mozfest-making-fediverse-socialweb</a><br />\u2192 \ud83d\udd2e<br /><br /><br />Glossary<br /><br />h-entry<br />\u00a0<a href=\"https://microformats.org/wiki/h-entry\">https://microformats.org/wiki/h-entry</a><br />hashtag<br />\u00a0<a href=\"https://indieweb.org/hashtags\">https://indieweb.org/hashtags</a><br />tag aggregation<br />\u00a0<a href=\"https://indieweb.org/tag_aggregation\">https://indieweb.org/tag_aggregation</a><br />tag page<br />\u00a0<a href=\"https://indieweb.org/tag_page\">https://indieweb.org/tag_page</a><br />tags page<br />\u00a0<a href=\"https://indieweb.org/tags_page\">https://indieweb.org/tags_page</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "https://tantek.com/",
"photo": "https://tantek.com/photo.jpg"
},
"post-type": "note",
"_id": "36467214",
"_source": "2460"
}
General public announcement.
It is always okay to cyber bully supporters of genocide
{
"type": "entry",
"published": "2023-04-11T01:43:52+00:00",
"url": "https://twitter.com/jgmac1106/status/1645603540914655232",
"photo": [
"https://pbs.twimg.com/media/FtZbsaMWAAAPNU_.png"
],
"content": {
"text": "General public announcement.\n\nIt is always okay to cyber bully supporters of genocide"
},
"author": {
"type": "card",
"name": "jgregorymcverry.com",
"url": "https://twitter.com/jgmac1106",
"photo": "https://pbs.twimg.com/profile_images/1635368460824768515/yIl5Rxy0.jpg"
},
"post-type": "photo",
"_id": "36463991",
"_source": "2773"
}
Poll time! Help settle a debate between @anomalily and I about kitchen cabinets in the most recent House Files episode. Which looks better for the cabinets around the fridge?
{
"type": "entry",
"published": "2023-04-10T23:41:19+00:00",
"url": "https://twitter.com/aaronpk/status/1645572698373001216",
"photo": [
"https://pbs.twimg.com/media/FtY_cHQagAUGOio.jpg"
],
"content": {
"text": "Poll time! Help settle a debate between @anomalily and I about kitchen cabinets in the most recent House Files episode. Which looks better for the cabinets around the fridge?",
"html": "Poll time! Help settle a debate between <a href=\"https://twitter.com/anomalily\">@anomalily</a> and I about kitchen cabinets in the most recent House Files episode. Which looks better for the cabinets around the fridge?"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://twitter.com/aaronpk",
"photo": "https://pbs.twimg.com/profile_images/1477113672803622912/ljLUwFLP.jpg"
},
"post-type": "photo",
"_id": "36462237",
"_source": "2773"
}
Poll time! A debate @aaronpk and I are having about kitchen cabinets in the most recent House Files. Which looks better?
{
"type": "entry",
"published": "2023-04-10T23:12:22+00:00",
"url": "https://twitter.com/anomalily/status/1645565412032274433",
"photo": [
"https://pbs.twimg.com/media/FtY4t-MakAAueSr.jpg"
],
"content": {
"text": "Poll time! A debate @aaronpk and I are having about kitchen cabinets in the most recent House Files. Which looks better?",
"html": "Poll time! A debate <a href=\"https://twitter.com/aaronpk\">@aaronpk</a> and I are having about kitchen cabinets in the most recent House Files. Which looks better?"
},
"author": {
"type": "card",
"name": "Lillian Karabaic",
"url": "https://twitter.com/anomalily",
"photo": "https://pbs.twimg.com/profile_images/1455236306162761732/jPv9ROKG.jpg"
},
"post-type": "photo",
"_id": "36461946",
"_source": "2773"
}
It's FRIDAY! Okay, no, actually it's Monday but it's Friday because a new episode of The House Files is out. youtu.be/hPHRULgrIzQ
{
"type": "entry",
"published": "2023-04-10T22:56:52+00:00",
"url": "https://twitter.com/anomalily/status/1645561511816073217",
"content": {
"text": "It's FRIDAY! Okay, no, actually it's Monday but it's Friday because a new episode of The House Files is out. youtu.be/hPHRULgrIzQ",
"html": "It's FRIDAY! Okay, no, actually it's Monday but it's Friday because a new episode of The House Files is out. <a href=\"https://youtu.be/hPHRULgrIzQ\">youtu.be/hPHRULgrIzQ</a>"
},
"author": {
"type": "card",
"name": "Lillian Karabaic",
"url": "https://twitter.com/anomalily",
"photo": "https://pbs.twimg.com/profile_images/1455236306162761732/jPv9ROKG.jpg"
},
"post-type": "note",
"_id": "36461667",
"_source": "2773"
}
Are your desires within your grasp during eternal Caturday?
{
"type": "entry",
"published": "2023-04-10T11:39:49-0400",
"url": "https://martymcgui.re/2023/04/10/113949/",
"category": [
"Caturday"
],
"video": [
"https://res.cloudinary.com/schmarty/video/upload/vc_h264/mmmgre/9b/1a/dd/ca/025406434606f362671b90143b15d612755c164b939e0b1e36b18824.mov"
],
"content": {
"text": "Are your desires within your grasp during eternal Caturday?",
"html": "<p>Are your desires within your grasp during eternal Caturday?</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "video",
"_id": "36454386",
"_source": "175"
}
When accounts affiliated with North Korean state media attack you, then you are doing something correct
Those kids have no chance 😭
{
"type": "entry",
"published": "2023-04-10T10:33:15+00:00",
"url": "https://twitter.com/jgmac1106/status/1645374375774789634",
"quotation-of": "https://twitter.com/BantuHoxha/status/1645280940212772866",
"content": {
"text": "When accounts affiliated with North Korean state media attack you, then you are doing something correct"
},
"author": {
"type": "card",
"name": "jgregorymcverry.com",
"url": "https://twitter.com/jgmac1106",
"photo": "https://pbs.twimg.com/profile_images/1635368460824768515/yIl5Rxy0.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/BantuHoxha/status/1645280940212772866": {
"type": "entry",
"published": "2023-04-10T04:21:58+00:00",
"url": "https://twitter.com/BantuHoxha/status/1645280940212772866",
"photo": [
"https://pbs.twimg.com/media/FtU2Sq9aYAAZLHO.jpg"
],
"content": {
"text": "Those kids have no chance \ud83d\ude2d"
},
"author": {
"type": "card",
"name": "Hoxha Zedong \u262d \ud83c\uddf0\ud83c\uddf5\u2692\ud83c\udf3e",
"url": "https://twitter.com/BantuHoxha",
"photo": "https://pbs.twimg.com/profile_images/1642659115423117312/q-XT1rUB.jpg"
},
"post-type": "photo"
}
},
"_id": "36448816",
"_source": "2773"
}
{
"type": "entry",
"published": "2023-04-10T07:42:17+00:00",
"url": "https://twitter.com/Nadreck/status/1645331351451598848",
"content": {
"text": "The Answer nadreck.me/2023/04/the-an\u2026",
"html": "The Answer <a href=\"https://nadreck.me/2023/04/the-answer/\">nadreck.me/2023/04/the-an\u2026</a>"
},
"author": {
"type": "card",
"name": "Nabil Maynard",
"url": "https://twitter.com/Nadreck",
"photo": "https://pbs.twimg.com/profile_images/2611219321/9zqgveoismgfl3rm7c5q.jpeg"
},
"post-type": "note",
"_id": "36447220",
"_source": "2773"
}
{
"type": "entry",
"published": "2023-04-10T00:42:00-07:00",
"url": "https://nadreck.me/2023/04/the-answer/",
"category": [
"life"
],
"name": "The Answer",
"content": {
"text": "Well, I\u2019m 42 now. Happy birthday to me. What have I been up to lately? It\u2019s been a few months. The short version is: a fair bit of travel, work, and not much else concrete. \n\n\n\n Click for the longer version",
"html": "<p>Well, I\u2019m 42 now. Happy birthday to me. What have I been up to lately? It\u2019s been a few months. The short version is: a fair bit of travel, work, and not much else concrete. </p>\n\n\n\n <a href=\"https://nadreck.me/2023/04/the-answer/#more-11409\">Click for the longer version</a>"
},
"author": {
"type": "card",
"name": "Nadreck",
"url": "http://nadreck.me",
"photo": null
},
"post-type": "article",
"_id": "36447042",
"_source": "2935"
}
sneak peek of future designs of USB ports: USB-D, USB-E and USB-F
#midjourney #ai
{
"type": "entry",
"published": "2023-04-10T04:24:00+00:00",
"url": "https://twitter.com/aaronpk/status/1645281453121630208",
"photo": [
"https://pbs.twimg.com/media/FtU2wwGakAIHVTP.jpg"
],
"content": {
"text": "sneak peek of future designs of USB ports: USB-D, USB-E and USB-F \n\n#midjourney #ai",
"html": "sneak peek of future designs of USB ports: USB-D, USB-E and USB-F \n\n<a href=\"https://twitter.com/search?q=%23midjourney\">#midjourney</a> <a href=\"https://twitter.com/search?q=%23ai\">#ai</a>"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://twitter.com/aaronpk",
"photo": "https://pbs.twimg.com/profile_images/1477113672803622912/ljLUwFLP.jpg"
},
"post-type": "photo",
"_id": "36445464",
"_source": "2773"
}
Are you posing correctly during eternal Caturday?
{
"type": "entry",
"published": "2023-04-09T23:10:23-0400",
"url": "https://martymcgui.re/2023/04/09/231023/",
"category": [
"Caturday"
],
"video": [
"https://res.cloudinary.com/schmarty/video/upload/vc_h264/mmmgre/c5/65/35/12/583cbe41957e0e8daf7ecc50965bb8c40b24ff8e3de1e7ea493c3fe1.mov"
],
"content": {
"text": "Are you posing correctly during eternal Caturday?",
"html": "<p>Are you posing correctly during eternal Caturday?</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "video",
"_id": "36445375",
"_source": "175"
}
📕 Finished reading Google Glass (Remember the Internet, Vol. 3) by Quinn Myers ISBN: 9781682199251
{
"type": "entry",
"published": "2023-04-08T03:46:40-0400",
"summary": "\ud83d\udcd5 Finished reading Google Glass (Remember the Internet, Vol. 3) by Quinn Myers ISBN: 9781682199251",
"url": "https://martymcgui.re/2023/04/08/034640/",
"category": [
"books"
],
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "note",
"_id": "36445376",
"_source": "175"
}
So whole BRICS and new fiat nonsense....yeah all epochtimes....Far Right rag tied to Falun Gong and a spigot of MAGA nonsense
Why you see crossover of replacing dollar with new BRICS currency ( read Yaun), crypto, and fake MAGA accounts, mixed with vatnik multipolar
#nafo
{
"type": "entry",
"published": "2023-04-10T01:42:04+00:00",
"url": "https://twitter.com/jgmac1106/status/1645240697996341248",
"photo": [
"https://pbs.twimg.com/media/FtUROApX0AAx3Q_.jpg"
],
"content": {
"text": "So whole BRICS and new fiat nonsense....yeah all epochtimes....Far Right rag tied to Falun Gong and a spigot of MAGA nonsense\n\nWhy you see crossover of replacing dollar with new BRICS currency ( read Yaun), crypto, and fake MAGA accounts, mixed with vatnik multipolar\n\n#nafo",
"html": "So whole BRICS and new fiat nonsense....yeah all epochtimes....Far Right rag tied to Falun Gong and a spigot of MAGA nonsense\n\nWhy you see crossover of replacing dollar with new BRICS currency ( read Yaun), crypto, and fake MAGA accounts, mixed with vatnik multipolar\n\n<a href=\"https://twitter.com/search?q=%23nafo\">#nafo</a>"
},
"author": {
"type": "card",
"name": "jgregorymcverry.com",
"url": "https://twitter.com/jgmac1106",
"photo": "https://pbs.twimg.com/profile_images/1635368460824768515/yIl5Rxy0.jpg"
},
"post-type": "photo",
"_id": "36444178",
"_source": "2773"
}
Live in 25 minutes on YouTube- donut and travel journaling youtube.com/live/_n5NczvyH…
{
"type": "entry",
"published": "2023-04-09T18:38:17+00:00",
"url": "https://twitter.com/anomalily/status/1645134050104074241",
"photo": [
"https://pbs.twimg.com/media/FtSwsuAaEAA5xSG.jpg"
],
"content": {
"text": "Live in 25 minutes on YouTube- donut and travel journaling youtube.com/live/_n5NczvyH\u2026",
"html": "Live in 25 minutes on YouTube- donut and travel journaling <a href=\"https://www.youtube.com/live/_n5NczvyHMA?feature=share\">youtube.com/live/_n5NczvyH\u2026</a>"
},
"author": {
"type": "card",
"name": "Lillian Karabaic",
"url": "https://twitter.com/anomalily",
"photo": "https://pbs.twimg.com/profile_images/1455236306162761732/jPv9ROKG.jpg"
},
"post-type": "photo",
"_id": "36439452",
"_source": "2773"
}
NEW: Twitter is being sued by an advertiser who was overcharged for an ad by $5,950, according to court documents. The man was told he’d be charged max $250. “Plaintiff repeatedly attempted to get a refund from Defendant but the defendant refuses to give said refund.”
{
"type": "entry",
"published": "2023-04-09T18:20:30+00:00",
"url": "https://twitter.com/ZoeSchiffer/status/1645129574190292992",
"content": {
"text": "NEW: Twitter is being sued by an advertiser who was overcharged for an ad by $5,950, according to court documents. The man was told he\u2019d be charged max $250. \u201cPlaintiff repeatedly attempted to get a refund from Defendant but the defendant refuses to give said refund.\u201d"
},
"author": {
"type": "card",
"name": "Zo\u00eb Schiffer",
"url": "https://twitter.com/ZoeSchiffer",
"photo": "https://pbs.twimg.com/profile_images/1564799885794086914/ZU6qMT_n.jpg"
},
"post-type": "note",
"_id": "36438923",
"_source": "2773"
}
Live in 3 hours right after I get off air. youtube.com/watch?v=_n5Ncz…
{
"type": "entry",
"published": "2023-04-09T16:00:01+00:00",
"url": "https://twitter.com/anomalily/status/1645094220875833344",
"content": {
"text": "Live in 3 hours right after I get off air. youtube.com/watch?v=_n5Ncz\u2026",
"html": "Live in 3 hours right after I get off air. <a href=\"https://www.youtube.com/watch?v=_n5NczvyHMA\">youtube.com/watch?v=_n5Ncz\u2026</a>"
},
"author": {
"type": "card",
"name": "Lillian Karabaic",
"url": "https://twitter.com/anomalily",
"photo": "https://pbs.twimg.com/profile_images/1455236306162761732/jPv9ROKG.jpg"
},
"post-type": "note",
"_id": "36437005",
"_source": "2773"
}
Plurality in the face of Imperialism.
Orthodox, Catholic, Jewish, or Muslim
It does not matter.
The coming equinox will bring Ukrainian victory
In first for Ukraine, Zelenskyy takes part in Muslim Iftar, announcing new official tradition
It united Muslim soldiers, together with Crimean Tatar Medzhlis & Muslim re...
{
"type": "entry",
"published": "2023-04-09T11:51:31+00:00",
"url": "https://twitter.com/jgmac1106/status/1645031684847403009",
"quotation-of": "https://twitter.com/EuromaidanPress/status/1644611017027067905",
"content": {
"text": "Plurality in the face of Imperialism.\n\nOrthodox, Catholic, Jewish, or Muslim\n\nIt does not matter.\n\nThe coming equinox will bring Ukrainian victory"
},
"author": {
"type": "card",
"name": "jgregorymcverry.com",
"url": "https://twitter.com/jgmac1106",
"photo": "https://pbs.twimg.com/profile_images/1635368460824768515/yIl5Rxy0.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/EuromaidanPress/status/1644611017027067905": {
"type": "entry",
"published": "2023-04-08T07:59:56+00:00",
"url": "https://twitter.com/EuromaidanPress/status/1644611017027067905",
"photo": [
"https://pbs.twimg.com/media/FtLTQqpX0AMsQb2.jpg",
"https://pbs.twimg.com/media/FtLTQv6X0AQ0qDE.jpg",
"https://pbs.twimg.com/media/FtLTRIKXoAAazXH.jpg",
"https://pbs.twimg.com/media/FtLTRwiWIAEvOY_.jpg"
],
"content": {
"text": "In first for Ukraine, Zelenskyy takes part in Muslim Iftar, announcing new official tradition\n\nIt united Muslim soldiers, together with Crimean Tatar Medzhlis & Muslim representatives and will be now a tradition in Ukraine\neuromaidanpress.com/2023/04/08/in-\u2026",
"html": "In first for Ukraine, Zelenskyy takes part in Muslim Iftar, announcing new official tradition\n\nIt united Muslim soldiers, together with Crimean Tatar Medzhlis & Muslim representatives and will be now a tradition in Ukraine\n<a href=\"https://euromaidanpress.com/2023/04/08/in-first-for-ukraine-zelenskyy-takes-part-in-muslim-iftar-announces-new-official-tradition/?swcfpc=1\">euromaidanpress.com/2023/04/08/in-\u2026</a>"
},
"author": {
"type": "card",
"name": "Euromaidan Press",
"url": "https://twitter.com/EuromaidanPress",
"photo": "https://pbs.twimg.com/profile_images/1596465959421739008/oZh3_O7h.jpg"
},
"post-type": "photo"
}
},
"_id": "36433529",
"_source": "2773"
}
Two trolls calling each other #NAFO
Yummy
The pro-🇺🇦 #NAFO whining @blackintheempir has caused with his tweet here is just precious.
[And remember, NATOxRussia in 🇺🇦 was supposed to be the *warm-up ...
{
"type": "entry",
"published": "2023-04-09T11:48:29+00:00",
"url": "https://twitter.com/jgmac1106/status/1645030920431230976",
"quotation-of": "https://twitter.com/GumbyPokeyRGA/status/1645030092182282240",
"content": {
"text": "Two trolls calling each other #NAFO\n\nYummy",
"html": "Two trolls calling each other <a href=\"https://twitter.com/search?q=%23NAFO\">#NAFO</a>\n\nYummy"
},
"author": {
"type": "card",
"name": "jgregorymcverry.com",
"url": "https://twitter.com/jgmac1106",
"photo": "https://pbs.twimg.com/profile_images/1635368460824768515/yIl5Rxy0.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/GumbyPokeyRGA/status/1645030092182282240": {
"type": "entry",
"published": "2023-04-09T11:45:11+00:00",
"url": "https://twitter.com/GumbyPokeyRGA/status/1645030092182282240",
"video": [
"https://video.twimg.com/tweet_video/FtRSJV-aMAIokUe.mp4"
],
"in-reply-to": [
"https://twitter.com/blackintheempir/status/1644839857850572802"
],
"content": {
"text": "The pro-\ud83c\uddfa\ud83c\udde6 #NAFO whining @blackintheempir has caused with his tweet here is just precious. \n\n[And remember, NATOxRussia in \ud83c\uddfa\ud83c\udde6 was supposed to be the *warm-up match* ahead of USA\ud83c\uddfa\ud83c\uddf8 x China \ud83c\udde8\ud83c\uddf3. Good luck with that one, NAFO knuckleheads.]",
"html": "The pro-\ud83c\uddfa\ud83c\udde6 <a href=\"https://twitter.com/search?q=%23NAFO\">#NAFO</a> whining @blackintheempir has caused with his tweet here is just precious. \n\n[And remember, NATOxRussia in \ud83c\uddfa\ud83c\udde6 was supposed to be the *warm-up match* ahead of USA\ud83c\uddfa\ud83c\uddf8 x China \ud83c\udde8\ud83c\uddf3. Good luck with that one, NAFO knuckleheads.]\n<a class=\"u-mention\" href=\"https://twitter.com/blackintheempir\"></a>"
},
"author": {
"type": "card",
"name": "Gumby-Pokey Red-Green Alliance \u2b1b\ufe0f\ud83d\udfe5\ud83d\udfe9",
"url": "https://twitter.com/GumbyPokeyRGA",
"photo": "https://pbs.twimg.com/profile_images/1331863351639490566/-uvei7mw.jpg"
},
"post-type": "reply"
}
},
"_id": "36433531",
"_source": "2773"
}
Jajajaja
Vatniks now using burnt out Soviet tow trucks to suggest HIMARs get blown up.
It’s a supply truck, that uses the same armoured cabin as the Himars. For example of a dump truck version of it. It’s an old loss anyway, was destroyed alongside a M7...
{
"type": "entry",
"published": "2023-04-09T11:06:18+00:00",
"url": "https://twitter.com/jgmac1106/status/1645020304211673088",
"quotation-of": "https://twitter.com/Madmechanic911/status/1644799508923006979",
"content": {
"text": "Jajajaja\n\nVatniks now using burnt out Soviet tow trucks to suggest HIMARs get blown up."
},
"author": {
"type": "card",
"name": "jgregorymcverry.com",
"url": "https://twitter.com/jgmac1106",
"photo": "https://pbs.twimg.com/profile_images/1635368460824768515/yIl5Rxy0.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/Madmechanic911/status/1644799508923006979": {
"type": "entry",
"published": "2023-04-08T20:28:56+00:00",
"url": "https://twitter.com/Madmechanic911/status/1644799508923006979",
"photo": [
"https://pbs.twimg.com/media/FtOAbixWAAAoC71.jpg",
"https://pbs.twimg.com/media/FtOAbnyXwAAzkxZ.jpg"
],
"in-reply-to": [
"https://twitter.com/MZakharova0/status/1644762144724992000"
],
"content": {
"text": "It\u2019s a supply truck, that uses the same armoured cabin as the Himars. For example of a dump truck version of it. It\u2019s an old loss anyway, was destroyed alongside a M777 in January.",
"html": "It\u2019s a supply truck, that uses the same armoured cabin as the Himars. For example of a dump truck version of it. It\u2019s an old loss anyway, was destroyed alongside a M777 in January.\n<a class=\"u-mention\" href=\"https://twitter.com/MZakharova0\"></a>"
},
"author": {
"type": "card",
"name": "Mad_mechanic911",
"url": "https://twitter.com/Madmechanic911",
"photo": "https://pbs.twimg.com/profile_images/1009823381523492864/z1pryGmr.jpg"
},
"post-type": "reply"
}
},
"_id": "36432884",
"_source": "2773"
}