ckruse / microformats2-elixir

Microformats2 parser in Elixir
MIT License
20 stars 7 forks source link

Aggressive HTML extraction causes excess content #4

Closed jalcine closed 4 years ago

jalcine commented 5 years ago

It seems like https://github.com/ckruse/microformats2-elixir/blob/76c0193020de2d9b4cbc7a984fc1599bbb1af60e/lib/items.ex#L125-L130 is taking a greedy approach to extracting the HTML of the content. This is resulting in:

{
  "items": [
    {
      "children": [
        {
          "properties": {
            "author": [
              {
                "properties": {
                  "name": [
                    "Jacky Alciné"
                  ],
                  "photo": [
                    "https://playvicious.social/system/accounts/avatars/000/014/320/original/e973276a58623104.png?1550081130"
                  ],
                  "url": [
                    "https://playvicious.social/@jalcine"
                  ]
                },
                "type": [
                  "h-card"
                ],
                "value": "Jacky Alciné"
              }
            ],
            "content": [
              {
                "html": "<p>Opting for IndieAuth instead of Silo-Based Options</p><p><a href=\"https://v2.jacky.wtf/post/opt-for-indieauth\" rel=\"nofollow noopener\" target=\"_blank\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">v2.jacky.wtf/post/opt-for-indi</span><span class=\"invisible\">eauth</span></a></p>",
                "text": "Opting for IndieAuth instead of Silo-Based Optionshttps://v2.jacky.wtf/post/opt-for-indieauth"
              }
            ],
            "name": [
              "Mar 03, 2019, 01:49Jacky Alciné\n \n\n@jalcine@playvicious.social\n\nOpting for IndieAuth instead of Silo-Based Optionshttps://v2.jacky.wtf/post/opt-for-indieauth0"
            ],
            "published": [
              "2019-03-03T01:49:51+00:00"
            ],
            "uid": [
              "https://playvicious.social/@jalcine/101684202154448236"
            ],
            "url": [
              "https://playvicious.social/@jalcine/101684202154448236"
            ]
          },
          "type": [
            "h-cite"
          ]
        },
        {
          "children": [
            {
              "properties": {
                "name": [
                  "@norikawa"
                ],
                "url": [
                  "https://efdn.club/@norikawa"
                ]
              },
              "type": [
                "h-card"
              ]
            }
          ],
          "properties": {
            "author": [
              {
                "properties": {
                  "name": [
                    "Jacky Alciné"
                  ],
                  "photo": [
                    "https://playvicious.social/system/accounts/avatars/000/014/320/original/e973276a58623104.png?1550081130"
                  ],
                  "url": [
                    "https://playvicious.social/@jalcine"
                  ]
                },
                "type": [
                  "h-card"
                ],
                "value": "Jacky Alciné"
              }
            ],
            "content": [
              {
                "html": "<p><span class=\"h-card\"><a href=\"https://efdn.club/@norikawa\" class=\"u-url mention\">@<span>norikawa</span></a></span> bingo bingo!</p>",
                "text": "@norikawa bingo bingo!"
              }
            ],
            "name": [
              "Mar 02, 2019, 22:12Jacky Alciné\n \n\n@jalcine@playvicious.social\n\n@norikawa bingo bingo!0"
            ],
            "published": [
              "2019-03-02T22:12:40+00:00"
            ],
            "uid": [
              "https://playvicious.social/@jalcine/101683348120786133"
            ],
            "url": [
              "https://playvicious.social/@jalcine/101683348120786133"
            ]
          },
          "type": [
            "h-cite"
          ]
        },
        {
          "children": [
            {
              "properties": {
                "name": [
                  "@sean"
                ],
                "url": [
                  "https://social.deadsuperhero.com/users/sean"
                ]
              },
              "type": [
                "h-card"
              ]
            }
          ],
          "properties": {
            "author": [
              {
                "properties": {
                  "name": [
                    "Jacky Alciné"
                  ],
                  "photo": [
                    "https://playvicious.social/system/accounts/avatars/000/014/320/original/e973276a58623104.png?1550081130"
                  ],
                  "url": [
                    "https://playvicious.social/@jalcine"
                  ]
                },
                "type": [
                  "h-card"
                ],
                "value": "Jacky Alciné"
              }
            ],
            "content": [
              {
                "html": "<p><span class=\"h-card\"><a href=\"https://social.deadsuperhero.com/users/sean\" class=\"u-url mention\">@<span>sean</span></a></span> It&apos;s what it _should_ be for. But every time I looked into it, it looked kinda hard to do. IndieAuth is a bit simpler since it only handles the authentication dance</p>",
                "text": "@sean It's what it _should_ be for. But every time I looked into it, it looked kinda hard to do. IndieAuth is a bit simpler since it only handles the authentication dance"
              }
            ],
            "name": [
              "Mar 02, 2019, 22:41Jacky Alciné\n \n\n@jalcine@playvicious.social\n\n@sean It's what it _should_ be for. But every time I looked into it, it looked kinda hard to do. IndieAuth is a bit simpler since it only handles the authentication dance1"
            ],
            "published": [
              "2019-03-02T22:41:26+00:00"
            ],
            "uid": [
              "https://playvicious.social/@jalcine/101683461257942901"
            ],
            "url": [
              "https://playvicious.social/@jalcine/101683461257942901"
            ]
          },
          "type": [
            "h-cite"
          ]
        },
        {
          "children": [
            {
              "properties": {
                "name": [
                  "@jalcine"
                ],
                "url": [
                  "https://playvicious.social/@jalcine"
                ]
              },
              "type": [
                "h-card"
              ]
            }
          ],
          "properties": {
            "author": [
              {
                "properties": {
                  "name": [
                    "Sean Tilley"
                  ],
                  "photo": [
                    "https://playvicious.social/system/accounts/avatars/000/065/928/original/cce91c2ddab949e0.png?1546573259"
                  ],
                  "url": [
                    "https://social.deadsuperhero.com/users/sean"
                  ]
                },
                "type": [
                  "h-card"
                ],
                "value": "Sean Tilley"
              }
            ],
            "content": [
              {
                "html": "<span class=\"h-card\"><a class=\"u-url mention\" href=\"https://playvicious.social/@jalcine\" rel=\"nofollow noopener\" target=\"_blank\">@<span>jalcine</span></a></span> Right, I don&apos;t disagree with you on using something like IndieAuth to basically accomplish that. <br/><br/>I just think fediverse apps have a fundamental plumbing problem when it comes to this underlying concept of tying things together into a unified user context, and it&apos;d be nice to eventually figure out a way around that.",
                "text": "@jalcine Right, I don't disagree with you on using something like IndieAuth to basically accomplish that. \n\nI just think fediverse apps have a fundamental plumbing problem when it comes to this underlying concept of tying things together into a unified user context, and it'd be nice to eventually figure out a way around that."
              }
            ],
            "name": [
              "Mar 02, 2019, 22:43Sean Tilley\n \n\n@sean@social.deadsuperhero.com\n\n@jalcine Right, I don't disagree with you on using something like IndieAuth to basically accomplish that. I just think fediverse apps have a fundamental plumbing problem when it comes to this underlying concept of tying things together into a unified user context, and it'd be nice to eventually figure out a way around that.1"
            ],
            "published": [
              "2019-03-02T22:43:11+00:00"
            ],
            "uid": [
              "https://social.deadsuperhero.com/objects/e7ab7b30-de21-41cd-8b6f-771da586627d"
            ],
            "url": [
              "https://social.deadsuperhero.com/objects/e7ab7b30-de21-41cd-8b6f-771da586627d"
            ]
          },
          "type": [
            "h-cite"
          ]
        },
        {
          "children": [
            {
              "properties": {
                "name": [
                  "@jalcine"
                ],
                "url": [
                  "https://playvicious.social/@jalcine"
                ]
              },
              "type": [
                "h-card"
              ]
            }
          ],
          "properties": {
            "author": [
              {
                "properties": {
                  "name": [
                    "Sean Tilley"
                  ],
                  "photo": [
                    "https://playvicious.social/system/accounts/avatars/000/065/928/original/cce91c2ddab949e0.png?1546573259"
                  ],
                  "url": [
                    "https://social.deadsuperhero.com/users/sean"
                  ]
                },
                "type": [
                  "h-card"
                ],
                "value": "Sean Tilley"
              }
            ],
            "content": [
              {
                "html": "<span class=\"h-card\"><a class=\"u-url mention\" href=\"https://playvicious.social/@jalcine\" rel=\"nofollow noopener\" target=\"_blank\">@<span>jalcine</span></a></span> On the other hand, I&apos;ve been toying with the idea of writing simple, lightweight non-federated apps that just auth to Mastodon / Pleroma and post things to a user&apos;s stream.",
                "text": "@jalcine On the other hand, I've been toying with the idea of writing simple, lightweight non-federated apps that just auth to Mastodon / Pleroma and post things to a user's stream."
              }
            ],
            "name": [
              "Mar 02, 2019, 22:43Sean Tilley\n \n\n@sean@social.deadsuperhero.com\n\n@jalcine On the other hand, I've been toying with the idea of writing simple, lightweight non-federated apps that just auth to Mastodon / Pleroma and post things to a user's stream.1+"
            ],
            "published": [
              "2019-03-02T22:43:49+00:00"
            ],
            "uid": [
              "https://social.deadsuperhero.com/objects/fe199b92-c4da-46b2-a859-e99accf01a4c"
            ],
            "url": [
              "https://social.deadsuperhero.com/objects/fe199b92-c4da-46b2-a859-e99accf01a4c"
            ]
          },
          "type": [
            "h-cite"
          ]
        },
        {
          "children": [
            {
              "properties": {
                "name": [
                  "@sean"
                ],
                "url": [
                  "https://social.deadsuperhero.com/users/sean"
                ]
              },
              "type": [
                "h-card"
              ]
            }
          ],
          "properties": {
            "author": [
              {
                "properties": {
                  "name": [
                    "Jacky Alciné"
                  ],
                  "photo": [
                    "https://playvicious.social/system/accounts/avatars/000/014/320/original/e973276a58623104.png?1550081130"
                  ],
                  "url": [
                    "https://playvicious.social/@jalcine"
                  ]
                },
                "type": [
                  "h-card"
                ],
                "value": "Jacky Alciné"
              }
            ],
            "content": [
              {
                "html": "<p><span class=\"h-card\"><a href=\"https://social.deadsuperhero.com/users/sean\" class=\"u-url mention\">@<span>sean</span></a></span> That could just use the OAuth2 dance they provide. I know that Mastodon doesn&apos;t show its endpoints as part of its ActivityPub profile (I looked) but if Pleroma does then you got a good target (and something that fleshes out the spec)</p>",
                "text": "@sean That could just use the OAuth2 dance they provide. I know that Mastodon doesn't show its endpoints as part of its ActivityPub profile (I looked) but if Pleroma does then you got a good target (and something that fleshes out the spec)"
              }
            ],
            "name": [
              "Mar 02, 2019, 22:45Jacky Alciné\n \n\n@jalcine@playvicious.social\n\n@sean That could just use the OAuth2 dance they provide. I know that Mastodon doesn't show its endpoints as part of its ActivityPub profile (I looked) but if Pleroma does then you got a good target (and something that fleshes out the spec)0"
            ],
            "published": [
              "2019-03-02T22:45:13+00:00"
            ],
            "uid": [
              "https://playvicious.social/@jalcine/101683476105601465"
            ],
            "url": [
              "https://playvicious.social/@jalcine/101683476105601465"
            ]
          },
          "type": [
            "h-cite"
          ]
        },
        {
          "children": [
            {
              "properties": {
                "name": [
                  "@trwnh"
                ],
                "url": [
                  "https://mastodon.social/@trwnh"
                ]
              },
              "type": [
                "h-card"
              ]
            },
            {
              "properties": {
                "name": [
                  "@sean"
                ],
                "url": [
                  "https://social.deadsuperhero.com/users/sean"
                ]
              },
              "type": [
                "h-card"
              ]
            }
          ],
          "properties": {
            "author": [
              {
                "properties": {
                  "name": [
                    "Jacky Alciné"
                  ],
                  "photo": [
                    "https://playvicious.social/system/accounts/avatars/000/014/320/original/e973276a58623104.png?1550081130"
                  ],
                  "url": [
                    "https://playvicious.social/@jalcine"
                  ]
                },
                "type": [
                  "h-card"
                ],
                "value": "Jacky Alciné"
              }
            ],
            "content": [
              {
                "html": "<p><span class=\"h-card\"><a href=\"https://mastodon.social/@trwnh\" class=\"u-url mention\">@<span>trwnh</span></a></span><span class=\"h-card\"><a href=\"https://social.deadsuperhero.com/users/sean\" class=\"u-url mention\">@<span>sean</span></a></span> *head implodes*</p>",
                "text": "@trwnh@sean *head implodes*"
              }
            ],
            "name": [
              "Mar 02, 2019, 22:46Jacky Alciné\n \n\n@jalcine@playvicious.social\n\n@trwnh@sean *head implodes*1"
            ],
            "published": [
              "2019-03-02T22:46:17+00:00"
            ],
            "uid": [
              "https://playvicious.social/@jalcine/101683480303902178"
            ],
            "url": [
              "https://playvicious.social/@jalcine/101683480303902178"
            ]
          },
          "type": [
            "h-cite"
          ]
        },
        {
          "children": [
            {
              "properties": {
                "name": [
                  "@trwnh"
                ],
                "url": [
                  "https://mastodon.social/@trwnh"
                ]
              },
              "type": [
                "h-card"
              ]
            },
            {
              "properties": {
                "name": [
                  "@jalcine"
                ],
                "url": [
                  "https://playvicious.social/@jalcine"
                ]
              },
              "type": [
                "h-card"
              ]
            }
          ],
          "properties": {
            "author": [
              {
                "properties": {
                  "name": [
                    "Sean Tilley"
                  ],
                  "photo": [
                    "https://playvicious.social/system/accounts/avatars/000/065/928/original/cce91c2ddab949e0.png?1546573259"
                  ],
                  "url": [
                    "https://social.deadsuperhero.com/users/sean"
                  ]
                },
                "type": [
                  "h-card"
                ],
                "value": "Sean Tilley"
              }
            ],
            "content": [
              {
                "html": "<span class=\"h-card\"><a class=\"u-url mention\" href=\"https://mastodon.social/@trwnh\" rel=\"nofollow noopener\" target=\"_blank\">@<span>trwnh</span></a></span><span class=\"h-card\"><a class=\"u-url mention\" href=\"https://playvicious.social/@jalcine\" rel=\"nofollow noopener\" target=\"_blank\">@<span>jalcine</span></a></span> Yeah, if it could be like mail-in-a-box or YunoHost or something, that&apos;d be amazing.<br/><br/>I think the trick is in creating a package/platform that doesn&apos;t have too many external dependencies or insane permutations of configuration options.",
                "text": "@trwnh@jalcine Yeah, if it could be like mail-in-a-box or YunoHost or something, that'd be amazing.\n\nI think the trick is in creating a package/platform that doesn't have too many external dependencies or insane permutations of configuration options."
              }
            ],
            "name": [
              "Mar 02, 2019, 22:48Sean Tilley\n \n\n@sean@social.deadsuperhero.com\n\n@trwnh@jalcine Yeah, if it could be like mail-in-a-box or YunoHost or something, that'd be amazing.I think the trick is in creating a package/platform that doesn't have too many external dependencies or insane permutations of configuration options.1+"
            ],
            "published": [
              "2019-03-02T22:48:44+00:00"
            ],
            "uid": [
              "https://social.deadsuperhero.com/objects/9eb3f3c6-84f1-42fe-b1c3-0fabd6acf277"
            ],
            "url": [
              "https://social.deadsuperhero.com/objects/9eb3f3c6-84f1-42fe-b1c3-0fabd6acf277"
            ]
          },
          "type": [
            "h-cite"
          ]
        },
        {
          "children": [
            {
              "properties": {
                "name": [
                  "@sean"
                ],
                "url": [
                  "https://social.deadsuperhero.com/users/sean"
                ]
              },
              "type": [
                "h-card"
              ]
            },
            {
              "properties": {
                "name": [
                  "@trwnh"
                ],
                "url": [
                  "https://mastodon.social/@trwnh"
                ]
              },
              "type": [
                "h-card"
              ]
            }
          ],
          "properties": {
            "author": [
              {
                "properties": {
                  "name": [
                    "Jacky Alciné"
                  ],
                  "photo": [
                    "https://playvicious.social/system/accounts/avatars/000/014/320/original/e973276a58623104.png?1550081130"
                  ],
                  "url": [
                    "https://playvicious.social/@jalcine"
                  ]
                },
                "type": [
                  "h-card"
                ],
                "value": "Jacky Alciné"
              }
            ],
            "content": [
              {
                "html": "<p><span class=\"h-card\"><a href=\"https://social.deadsuperhero.com/users/sean\" class=\"u-url mention\">@<span>sean</span></a></span><span class=\"h-card\"><a href=\"https://mastodon.social/@trwnh\" class=\"u-url mention\">@<span>trwnh</span></a></span> the bit regarding configuration options isn&apos;t too much of a problem - just gotta have sane defaults</p>",
                "text": "@sean@trwnh the bit regarding configuration options isn't too much of a problem - just gotta have sane defaults"
              }
            ],
            "name": [
              "Mar 02, 2019, 22:50Jacky Alciné\n \n\n@jalcine@playvicious.social\n\n@sean@trwnh the bit regarding configuration options isn't too much of a problem - just gotta have sane defaults1"
            ],
            "published": [
              "2019-03-02T22:50:55+00:00"
            ],
            "uid": [
              "https://playvicious.social/@jalcine/101683498558995396"
            ],
            "url": [
              "https://playvicious.social/@jalcine/101683498558995396"
            ]
          },
          "type": [
            "h-cite"
          ]
        },
        {
          "children": [
            {
              "properties": {
                "name": [
                  "@jalcine"
                ],
                "url": [
                  "https://playvicious.social/@jalcine"
                ]
              },
              "type": [
                "h-card"
              ]
            },
            {
              "properties": {
                "name": [
                  "@trwnh"
                ],
                "url": [
                  "https://mastodon.social/@trwnh"
                ]
              },
              "type": [
                "h-card"
              ]
            }
          ],
          "properties": {
            "author": [
              {
                "properties": {
                  "name": [
                    "Sean Tilley"
                  ],
                  "photo": [
                    "https://playvicious.social/system/accounts/avatars/000/065/928/original/cce91c2ddab949e0.png?1546573259"
                  ],
                  "url": [
                    "https://social.deadsuperhero.com/users/sean"
                  ]
                },
                "type": [
                  "h-card"
                ],
                "value": "Sean Tilley"
              }
            ],
            "content": [
              {
                "html": "<span class=\"h-card\"><a class=\"u-url mention\" href=\"https://playvicious.social/@jalcine\" rel=\"nofollow noopener\" target=\"_blank\">@<span>jalcine</span></a></span><span class=\"h-card\"><a class=\"u-url mention\" href=\"https://mastodon.social/@trwnh\" rel=\"nofollow noopener\" target=\"_blank\">@<span>trwnh</span></a></span> Yeah, I&apos;m just thinking in worst-case  scenario terms, because I&apos;ve been debugging issues with SAML IdPs in enterprise environments for the last few weeks.",
                "text": "@jalcine@trwnh Yeah, I'm just thinking in worst-case  scenario terms, because I've been debugging issues with SAML IdPs in enterprise environments for the last few weeks."
              }
            ],
            "name": [
              "Mar 02, 2019, 22:51Sean Tilley\n \n\n@sean@social.deadsuperhero.com\n\n@jalcine@trwnh Yeah, I'm just thinking in worst-case  scenario terms, because I've been debugging issues with SAML IdPs in enterprise environments for the last few weeks.0"
            ],
            "published": [
              "2019-03-02T22:51:38+00:00"
            ],
            "uid": [
              "https://social.deadsuperhero.com/objects/96828692-c148-4146-b711-b05567ca3ed9"
            ],
            "url": [
              "https://social.deadsuperhero.com/objects/96828692-c148-4146-b711-b05567ca3ed9"
            ]
          },
          "type": [
            "h-cite"
          ]
        },
        {
          "children": [
            {
              "properties": {
                "name": [
                  "@sean"
                ],
                "url": [
                  "https://social.deadsuperhero.com/users/sean"
                ]
              },
              "type": [
                "h-card"
              ]
            },
            {
              "properties": {
                "name": [
                  "@jalcine"
                ],
                "url": [
                  "https://playvicious.social/@jalcine"
                ]
              },
              "type": [
                "h-card"
              ]
            }
          ],
          "properties": {
            "author": [
              {
                "properties": {
                  "name": [
                    "everyone should ❤️ 🐰"
                  ],
                  "photo": [
                    "https://playvicious.social/system/accounts/avatars/000/012/921/original/7482291a6db500c4.png?1549066313"
                  ],
                  "url": [
                    "https://pleroma.site/users/kaniini"
                  ]
                },
                "type": [
                  "h-card"
                ],
                "value": "everyone should ❤️ 🐰"
              }
            ],
            "content": [
              {
                "html": "<span class=\"h-card\"><a class=\"u-url mention\" href=\"https://social.deadsuperhero.com/users/sean\" rel=\"nofollow noopener\" target=\"_blank\">@<span>sean</span></a></span><span class=\"h-card\"><a class=\"u-url mention\" href=\"https://playvicious.social/@jalcine\" rel=\"nofollow noopener\" target=\"_blank\">@<span>jalcine</span></a></span> probably the quickest way to get going for now.  AP C2S is longer term strategy.  technical leadership is needed to build the ecosystem, but we will get there in the end.",
                "text": "@sean@jalcine probably the quickest way to get going for now.  AP C2S is longer term strategy.  technical leadership is needed to build the ecosystem, but we will get there in the end."
              }
            ],
            "name": [
              "Mar 02, 2019, 22:46everyone should ❤️ 🐰\n \n\n@kaniini@pleroma.site\n\n@sean@jalcine probably the quickest way to get going for now.  AP C2S is longer term strategy.  technical leadership is needed to build the ecosystem, but we will get there in the end.0"
            ],
            "published": [
              "2019-03-02T22:46:37+00:00"
            ],
            "uid": [
              "https://pleroma.site/objects/b553a915-8ad0-4215-a71b-1a254d10d937"
            ],
            "url": [
              "https://pleroma.site/objects/b553a915-8ad0-4215-a71b-1a254d10d937"
            ]
          },
          "type": [
            "h-cite"
          ]
        }
      ],
      "properties": {
        "author": [
          {
            "properties": {
              "name": [
                "Jacky Alciné"
              ],
              "photo": [
                "https://playvicious.social/system/accounts/avatars/000/014/320/original/e973276a58623104.png?1550081130"
              ],
              "url": [
                "https://playvicious.social/@jalcine"
              ]
            },
            "type": [
              "h-card"
            ],
            "value": "Jacky Alciné"
          }
        ],
        "comment": [
          {
            "properties": {
              "author": [
                {
                  "properties": {
                    "name": [
                      "Jacky Alciné"
                    ],
                    "photo": [
                      "https://playvicious.social/system/accounts/avatars/000/014/320/original/e973276a58623104.png?1550081130"
                    ],
                    "url": [
                      "https://playvicious.social/@jalcine"
                    ]
                  },
                  "type": [
                    "h-card"
                  ],
                  "value": "Jacky Alciné"
                }
              ],
              "content": [
                {
                  "html": "<p>I&apos;m going to be doing a bit into this once I get some ironing done.</p>",
                  "text": "I'm going to be doing a bit into this once I get some ironing done."
                }
              ],
              "name": [
                "Mar 02, 2019, 22:13Jacky Alciné\n \n\n@jalcine@playvicious.social\n\nI'm going to be doing a bit into this once I get some ironing done.0"
              ],
              "published": [
                "2019-03-02T22:13:53+00:00"
              ],
              "uid": [
                "https://playvicious.social/@jalcine/101683352933634278"
              ],
              "url": [
                "https://playvicious.social/@jalcine/101683352933634278"
              ]
            },
            "type": [
              "h-cite"
            ],
            "value": "Mar 02, 2019, 22:13Jacky Alciné\n \n\n@jalcine@playvicious.social\n\nI'm going to be doing a bit into this once I get some ironing done.0"
          },
          {
            "properties": {
              "author": [
                {
                  "properties": {
                    "name": [
                      "Jacky Alciné"
                    ],
                    "photo": [
                      "https://playvicious.social/system/accounts/avatars/000/014/320/original/e973276a58623104.png?1550081130"
                    ],
                    "url": [
                      "https://playvicious.social/@jalcine"
                    ]
                  },
                  "type": [
                    "h-card"
                  ],
                  "value": "Jacky Alciné"
                }
              ],
              "content": [
                {
                  "html": "<p>This encouraged me to write another post.</p>",
                  "text": "This encouraged me to write another post."
                }
              ],
              "name": [
                "Mar 03, 2019, 01:49Jacky Alciné\n \n\n@jalcine@playvicious.social\n\nThis encouraged me to write another post.1"
              ],
              "published": [
                "2019-03-03T01:49:05+00:00"
              ],
              "uid": [
                "https://playvicious.social/@jalcine/101684199132286857"
              ],
              "url": [
                "https://playvicious.social/@jalcine/101684199132286857"
              ]
            },
            "type": [
              "h-cite"
            ],
            "value": "Mar 03, 2019, 01:49Jacky Alciné\n \n\n@jalcine@playvicious.social\n\nThis encouraged me to write another post.1"
          },
          {
            "children": [
              {
                "properties": {
                  "name": [
                    "@jalcine"
                  ],
                  "url": [
                    "https://playvicious.social/@jalcine"
                  ]
                },
                "type": [
                  "h-card"
                ]
              }
            ],
            "properties": {
              "author": [
                {
                  "properties": {
                    "name": [
                      "Are0h"
                    ],
                    "photo": [
                      "https://playvicious.social/system/accounts/avatars/000/000/001/original/5f7e89f9fd3c43f3.jpg?1548957244"
                    ],
                    "url": [
                      "https://playvicious.social/@Are0h"
                    ]
                  },
                  "type": [
                    "h-card"
                  ],
                  "value": "Are0h"
                }
              ],
              "content": [
                {
                  "html": "<p><span class=\"h-card\"><a href=\"https://playvicious.social/@jalcine\" class=\"u-url mention\">@<span>jalcine</span></a></span> This right here.</p>",
                  "text": "@jalcine This right here."
                }
              ],
              "name": [
                "Mar 02, 2019, 22:10Are0h\n \n\n@Are0h@playvicious.social\n\n@jalcine This right here.0"
              ],
              "published": [
                "2019-03-02T22:10:24+00:00"
              ],
              "uid": [
                "https://playvicious.social/@Are0h/101683339261226457"
              ],
              "url": [
                "https://playvicious.social/@Are0h/101683339261226457"
              ]
            },
            "type": [
              "h-cite"
            ],
            "value": "Mar 02, 2019, 22:10Are0h\n \n\n@Are0h@playvicious.social\n\n@jalcine This right here.0"
          },
          {
            "children": [
              {
                "properties": {
                  "name": [
                    "@jalcine"
                  ],
                  "url": [
                    "https://playvicious.social/@jalcine"
                  ]
                },
                "type": [
                  "h-card"
                ]
              }
            ],
            "properties": {
              "author": [
                {
                  "properties": {
                    "name": [
                      "ryk"
                    ],
                    "photo": [
                      "https://playvicious.social/system/accounts/avatars/000/041/404/original/49381fe3b5fbfd90.png?1547257186"
                    ],
                    "url": [
                      "https://efdn.club/@norikawa"
                    ]
                  },
                  "type": [
                    "h-card"
                  ],
                  "value": "ryk"
                }
              ],
              "content": [
                {
                  "html": "<p><span class=\"h-card\"><a href=\"https://playvicious.social/@jalcine\" class=\"u-url mention\" rel=\"nofollow noopener\" target=\"_blank\">@<span>jalcine</span></a></span> this would also be very good for people using multiple instances, dont have to make new accounts each time, which is something i know a lot of people hate</p>",
                  "text": "@jalcine this would also be very good for people using multiple instances, dont have to make new accounts each time, which is something i know a lot of people hate"
                }
              ],
              "name": [
                "Mar 02, 2019, 22:10ryk\n \n\n@norikawa@efdn.club\n\n@jalcine this would also be very good for people using multiple instances, dont have to make new accounts each time, which is something i know a lot of people hate1"
              ],
              "published": [
                "2019-03-02T22:10:25+00:00"
              ],
              "uid": [
                "https://efdn.club/@norikawa/101683339319026341"
              ],
              "url": [
                "https://efdn.club/@norikawa/101683339319026341"
              ]
            },
            "type": [
              "h-cite"
            ],
            "value": "Mar 02, 2019, 22:10ryk\n \n\n@norikawa@efdn.club\n\n@jalcine this would also be very good for people using multiple instances, dont have to make new accounts each time, which is something i know a lot of people hate1"
          },
          {
            "children": [
              {
                "properties": {
                  "name": [
                    "@jalcine"
                  ],
                  "url": [
                    "https://playvicious.social/@jalcine"
                  ]
                },
                "type": [
                  "h-card"
                ]
              }
            ],
            "properties": {
              "author": [
                {
                  "properties": {
                    "name": [
                      ":euclid: The_Gibson :euclid:"
                    ],
                    "photo": [
                      "https://playvicious.social/system/accounts/avatars/000/002/725/static/1a4844a3b9a30506.png?1548541618"
                    ],
                    "url": [
                      "https://hackers.town/@thegibson"
                    ]
                  },
                  "type": [
                    "h-card"
                  ],
                  "value": ":euclid: The_Gibson :euclid:"
                }
              ],
              "content": [
                {
                  "html": "<p><span class=\"h-card\"><a href=\"https://playvicious.social/@jalcine\" class=\"u-url mention\" rel=\"nofollow noopener\" target=\"_blank\">@<span>jalcine</span></a></span> I can&apos;t agree with this more...</p><p>use your own directories... They shouldn&apos;t own your identities.</p>",
                  "text": "@jalcine I can't agree with this more...use your own directories... They shouldn't own your identities."
                }
              ],
              "name": [
                "Mar 02, 2019, 22:36:euclid: The_Gibson :euclid:\n \n\n@thegibson@hackers.town\n\n@jalcine I can't agree with this more...use your own directories... They shouldn't own your identities.0"
              ],
              "published": [
                "2019-03-02T22:36:58+00:00"
              ],
              "uid": [
                "https://hackers.town/@thegibson/101683443687375020"
              ],
              "url": [
                "https://hackers.town/@thegibson/101683443687375020"
              ]
            },
            "type": [
              "h-cite"
            ],
            "value": "Mar 02, 2019, 22:36:euclid: The_Gibson :euclid:\n \n\n@thegibson@hackers.town\n\n@jalcine I can't agree with this more...use your own directories... They shouldn't own your identities.0"
          },
          {
            "children": [
              {
                "properties": {
                  "name": [
                    "@jalcine"
                  ],
                  "url": [
                    "https://playvicious.social/@jalcine"
                  ]
                },
                "type": [
                  "h-card"
                ]
              }
            ],
            "properties": {
              "author": [
                {
                  "properties": {
                    "name": [
                      "Sean Tilley"
                    ],
                    "photo": [
                      "https://playvicious.social/system/accounts/avatars/000/065/928/original/cce91c2ddab949e0.png?1546573259"
                    ],
                    "url": [
                      "https://social.deadsuperhero.com/users/sean"
                    ]
                  },
                  "type": [
                    "h-card"
                  ],
                  "value": "Sean Tilley"
                }
              ],
              "content": [
                {
                  "html": "<span class=\"h-card\"><a class=\"u-url mention\" href=\"https://playvicious.social/@jalcine\" rel=\"nofollow noopener\" target=\"_blank\">@<span>jalcine</span></a></span> This definitely makes me think of something the ActivityPub C2S api could be used for. Tying various applications to one user and instance would be seriously great.",
                  "text": "@jalcine This definitely makes me think of something the ActivityPub C2S api could be used for. Tying various applications to one user and instance would be seriously great."
                }
              ],
              "name": [
                "Mar 02, 2019, 22:37Sean Tilley\n \n\n@sean@social.deadsuperhero.com\n\n@jalcine This definitely makes me think of something the ActivityPub C2S api could be used for. Tying various applications to one user and instance would be seriously great.1"
              ],
              "published": [
                "2019-03-02T22:37:50+00:00"
              ],
              "uid": [
                "https://social.deadsuperhero.com/objects/aeda23f9-8271-4a5c-b732-d0406fdaf0be"
              ],
              "url": [
                "https://social.deadsuperhero.com/objects/aeda23f9-8271-4a5c-b732-d0406fdaf0be"
              ]
            },
            "type": [
              "h-cite"
            ],
            "value": "Mar 02, 2019, 22:37Sean Tilley\n \n\n@sean@social.deadsuperhero.com\n\n@jalcine This definitely makes me think of something the ActivityPub C2S api could be used for. Tying various applications to one user and instance would be seriously great.1"
          },
          {
            "children": [
              {
                "properties": {
                  "name": [
                    "@jalcine"
                  ],
                  "url": [
                    "https://playvicious.social/@jalcine"
                  ]
                },
                "type": [
                  "h-card"
                ]
              }
            ],
            "properties": {
              "author": [
                {
                  "properties": {
                    "name": [
                      "nolan"
                    ],
                    "photo": [
                      "https://playvicious.social/system/accounts/avatars/000/083/665/original/b04ec083c1a1303a.png?1550784162"
                    ],
                    "url": [
                      "https://fedi.be/users/nolan"
                    ]
                  },
                  "type": [
                    "h-card"
                  ],
                  "value": "nolan"
                }
              ],
              "content": [
                {
                  "html": "<span class=\"h-card\"><a class=\"u-url mention\" href=\"https://playvicious.social/@jalcine\" rel=\"nofollow noopener\" target=\"_blank\">@<span>jalcine</span></a></span><br/>Did you heard about OpenWebAuth (used by <a class=\"hashtag\" href=\"https://fedi.be/tag/zot\" rel=\"nofollow noopener\" target=\"_blank\">#zot</a>)?",
                  "text": "@jalcine\nDid you heard about OpenWebAuth (used by #zot)?"
                }
              ],
              "name": [
                "Mar 02, 2019, 22:50nolan\n \n\n@nolan@fedi.be\n\n@jalcineDid you heard about OpenWebAuth (used by #zot)?0"
              ],
              "published": [
                "2019-03-02T22:50:03+00:00"
              ],
              "uid": [
                "https://fedi.be/objects/8c08c4fc-c7e5-4019-97db-29bee5a49331"
              ],
              "url": [
                "https://fedi.be/objects/8c08c4fc-c7e5-4019-97db-29bee5a49331"
              ]
            },
            "type": [
              "h-cite"
            ],
            "value": "Mar 02, 2019, 22:50nolan\n \n\n@nolan@fedi.be\n\n@jalcineDid you heard about OpenWebAuth (used by #zot)?0"
          }
        ],
        "content": [
          {
            "html": "<p>Wanna Federate the Web? Stop Using Silos for Signing In</p><p><a href=\"https://v2.jacky.wtf/post/use-indieauth-more\" rel=\"nofollow noopener\" target=\"_blank\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">v2.jacky.wtf/post/use-indieaut</span><span class=\"invisible\">h-more</span></a></p>",
            "text": "Wanna Federate the Web? Stop Using Silos for Signing Inhttps://v2.jacky.wtf/post/use-indieauth-more"
          }
        ],
        "name": [
          "Jacky Alciné\n@jalcine@playvicious.social\n\n\nFollowWanna Federate the Web? Stop Using Silos for Signing Inhttps://v2.jacky.wtf/post/use-indieauth-moreMar 02, 2019, 22:04·\nPinafore\n·\n7·\n24·\n26Mar 02, 2019, 22:13Jacky Alciné\n \n\n@jalcine@playvicious.social\n\nI'm going to be doing a bit into this once I get some ironing done.0Mar 03, 2019, 01:49Jacky Alciné\n \n\n@jalcine@playvicious.social\n\nThis encouraged me to write another post.1Mar 03, 2019, 01:49Jacky Alciné\n \n\n@jalcine@playvicious.social\n\nOpting for IndieAuth instead of Silo-Based Optionshttps://v2.jacky.wtf/post/opt-for-indieauth0Mar 02, 2019, 22:10Are0h\n \n\n@Are0h@playvicious.social\n\n@jalcine This right here.0Mar 02, 2019, 22:10ryk\n \n\n@norikawa@efdn.club\n\n@jalcine this would also be very good for people using multiple instances, dont have to make new accounts each time, which is something i know a lot of people hate1Mar 02, 2019, 22:12Jacky Alciné\n \n\n@jalcine@playvicious.social\n\n@norikawa bingo bingo!0Mar 02, 2019, 22:36:euclid: The_Gibson :euclid:\n \n\n@thegibson@hackers.town\n\n@jalcine I can't agree with this more...use your own directories... They shouldn't own your identities.0Mar 02, 2019, 22:37Sean Tilley\n \n\n@sean@social.deadsuperhero.com\n\n@jalcine This definitely makes me think of something the ActivityPub C2S api could be used for. Tying various applications to one user and instance would be seriously great.1Mar 02, 2019, 22:41Jacky Alciné\n \n\n@jalcine@playvicious.social\n\n@sean It's what it _should_ be for. But every time I looked into it, it looked kinda hard to do. IndieAuth is a bit simpler since it only handles the authentication dance1Mar 02, 2019, 22:43Sean Tilley\n \n\n@sean@social.deadsuperhero.com\n\n@jalcine Right, I don't disagree with you on using something like IndieAuth to basically accomplish that. I just think fediverse apps have a fundamental plumbing problem when it comes to this underlying concept of tying things together into a unified user context, and it'd be nice to eventually figure out a way around that.1Mar 02, 2019, 22:43Sean Tilley\n \n\n@sean@social.deadsuperhero.com\n\n@jalcine On the other hand, I've been toying with the idea of writing simple, lightweight non-federated apps that just auth to Mastodon / Pleroma and post things to a user's stream.1+Mar 02, 2019, 22:45Jacky Alciné\n \n\n@jalcine@playvicious.social\n\n@sean That could just use the OAuth2 dance they provide. I know that Mastodon doesn't show its endpoints as part of its ActivityPub profile (I looked) but if Pleroma does then you got a good target (and something that fleshes out the spec)0Mar 02, 2019, 22:46Jacky Alciné\n \n\n@jalcine@playvicious.social\n\n@trwnh@sean *head implodes*1Mar 02, 2019, 22:48Sean Tilley\n \n\n@sean@social.deadsuperhero.com\n\n@trwnh@jalcine Yeah, if it could be like mail-in-a-box or YunoHost or something, that'd be amazing.I think the trick is in creating a package/platform that doesn't have too many external dependencies or insane permutations of configuration options.1+Mar 02, 2019, 22:50Jacky Alciné\n \n\n@jalcine@playvicious.social\n\n@sean@trwnh the bit regarding configuration options isn't too much of a problem - just gotta have sane defaults1Mar 02, 2019, 22:51Sean Tilley\n \n\n@sean@social.deadsuperhero.com\n\n@jalcine@trwnh Yeah, I'm just thinking in worst-case  scenario terms, because I've been debugging issues with SAML IdPs in enterprise environments for the last few weeks.0Mar 02, 2019, 22:46everyone should ❤️ 🐰\n \n\n@kaniini@pleroma.site\n\n@sean@jalcine probably the quickest way to get going for now.  AP C2S is longer term strategy.  technical leadership is needed to build the ecosystem, but we will get there in the end.0Mar 02, 2019, 22:50nolan\n \n\n@nolan@fedi.be\n\n@jalcineDid you heard about OpenWebAuth (used by #zot)?0\nSign in to participate in the conversation"
        ],
        "published": [
          "2019-03-02T22:04:08+00:00"
        ],
        "uid": [
          "https://playvicious.social/@jalcine/101683314597453680"
        ],
        "url": [
          "https://playvicious.social/@jalcine/101683314597453680"
        ]
      },
      "type": [
        "h-entry"
      ]
    }
  ],
  "rel_urls": {
    "https://playvicious.social/users/jalcine/updates/86840.atom": {
      "rels": [
        "alternate"
      ],
      "type": "application/atom+xml"
    },
    "https://pinafore.social": {
      "rels": [
        "noopener"
      ],
      "text": "Pinafore"
    },
    "https://social.deadsuperhero.com/users/sean": {
      "rels": [
        "noopener",
        "nofollow"
      ],
      "text": "Sean Tilley\n \n\n@sean@social.deadsuperhero.com\n\n"
    },
    "https://playvicious.social/packs/flavours/glitch/common-c49449c86323d87af40e.css": {
      "media": "all",
      "rels": [
        "stylesheet"
      ]
    },
    "https://playvicious.social/apple-touch-icon.png": {
      "rels": [
        "apple-touch-icon"
      ]
    },
    "https://playvicious.social/@jalcine/101683352933634278": {
      "rels": [
        "noopener"
      ],
      "text": "Mar 02, 2019, 22:13"
    },
    "https://efdn.club/@norikawa/101683339319026341": {
      "rels": [
        "noopener"
      ],
      "text": "Mar 02, 2019, 22:10"
    },
    "https://playvicious.social/@jalcine/101683480303902178": {
      "rels": [
        "noopener"
      ],
      "text": "Mar 02, 2019, 22:46"
    },
    "https://playvicious.social/@Are0h": {
      "rels": [
        "noopener"
      ],
      "text": "Are0h\n \n\n@Are0h@playvicious.social\n\n"
    },
    "https://efdn.club/@norikawa": {
      "rels": [
        "noopener"
      ],
      "text": "ryk\n \n\n@norikawa@efdn.club\n\n"
    },
    "https://social.deadsuperhero.com/objects/96828692-c148-4146-b711-b05567ca3ed9": {
      "rels": [
        "noopener"
      ],
      "text": "Mar 02, 2019, 22:51"
    },
    "https://playvicious.social/manifest.json": {
      "rels": [
        "manifest"
      ]
    },
    "https://playvicious.social/@jalcine": {
      "rels": [
        "noopener",
        "nofollow"
      ],
      "text": "Jacky Alciné\n@jalcine@playvicious.social\n\n"
    },
    "https://fedi.be/users/nolan": {
      "rels": [
        "noopener"
      ],
      "text": "nolan\n \n\n@nolan@fedi.be\n\n"
    },
    "https://fedi.be/tag/zot": {
      "rels": [
        "nofollow",
        "noopener"
      ],
      "text": "#zot"
    },
    "https://playvicious.social/@jalcine/101684199132286857": {
      "rels": [
        "noopener"
      ],
      "text": "Mar 03, 2019, 01:49"
    },
    "https://social.deadsuperhero.com/objects/aeda23f9-8271-4a5c-b732-d0406fdaf0be": {
      "rels": [
        "noopener"
      ],
      "text": "Mar 02, 2019, 22:37"
    },
    "https://v2.jacky.wtf/post/opt-for-indieauth": {
      "rels": [
        "nofollow",
        "noopener"
      ],
      "text": "https://v2.jacky.wtf/post/opt-for-indieauth"
    },
    "https://hackers.town/@thegibson/101683443687375020": {
      "rels": [
        "noopener"
      ],
      "text": "Mar 02, 2019, 22:36"
    },
    "https://social.deadsuperhero.com/objects/9eb3f3c6-84f1-42fe-b1c3-0fabd6acf277": {
      "rels": [
        "noopener"
      ],
      "text": "Mar 02, 2019, 22:48"
    },
    "https://pleroma.site/objects/b553a915-8ad0-4215-a71b-1a254d10d937": {
      "rels": [
        "noopener"
      ],
      "text": "Mar 02, 2019, 22:46"
    },
    "https://playvicious.social/@jalcine/101684202154448236": {
      "rels": [
        "noopener"
      ],
      "text": "Mar 03, 2019, 01:49"
    },
    "https://social.deadsuperhero.com/objects/fe199b92-c4da-46b2-a859-e99accf01a4c": {
      "rels": [
        "noopener"
      ],
      "text": "Mar 02, 2019, 22:43"
    },
    "https://playvicious.social/packs/core/common-595e1772201340e54c83.css": {
      "media": "all",
      "rels": [
        "stylesheet"
      ]
    },
    "https://fedi.be/objects/8c08c4fc-c7e5-4019-97db-29bee5a49331": {
      "rels": [
        "noopener"
      ],
      "text": "Mar 02, 2019, 22:50"
    },
    "https://playvicious.social/users/jalcine/statuses/101683314597453680": {
      "rels": [
        "alternate"
      ],
      "type": "application/activity+json"
    },
    "https://pleroma.site/users/kaniini": {
      "rels": [
        "noopener"
      ],
      "text": "everyone should ❤️ 🐰\n \n\n@kaniini@pleroma.site\n\n"
    },
    "https://hackers.town/@thegibson": {
      "rels": [
        "noopener"
      ],
      "text": " The_Gibson \n \n\n@thegibson@hackers.town\n\n"
    },
    "https://playvicious.social/api/oembed.json?url=https%3A%2F%2Fplayvicious.social%2Fusers%2Fjalcine%2Fupdates%2F86840": {
      "rels": [
        "alternate"
      ],
      "type": "application/json+oembed"
    },
    "https://playvicious.social/@jalcine/101683348120786133": {
      "rels": [
        "noopener"
      ],
      "text": "Mar 02, 2019, 22:12"
    },
    "https://playvicious.social/@jalcine/101683461257942901": {
      "rels": [
        "noopener"
      ],
      "text": "Mar 02, 2019, 22:41"
    },
    "https://playvicious.social/favicon.ico": {
      "rels": [
        "icon"
      ],
      "type": "image/x-icon"
    },
    "https://playvicious.social/@Are0h/101683339261226457": {
      "rels": [
        "noopener"
      ],
      "text": "Mar 02, 2019, 22:10"
    },
    "https://social.deadsuperhero.com/objects/e7ab7b30-de21-41cd-8b6f-771da586627d": {
      "rels": [
        "noopener"
      ],
      "text": "Mar 02, 2019, 22:43"
    },
    "https://playvicious.social/@jalcine/101683476105601465": {
      "rels": [
        "noopener"
      ],
      "text": "Mar 02, 2019, 22:45"
    },
    "https://mastodon.social/@trwnh": {
      "rels": [
        "nofollow",
        "noopener"
      ],
      "text": "@trwnh"
    },
    "https://v2.jacky.wtf/post/use-indieauth-more": {
      "rels": [
        "nofollow",
        "noopener"
      ],
      "text": "https://v2.jacky.wtf/post/use-indieauth-more"
    },
    "https://playvicious.social/@jalcine/101683498558995396": {
      "rels": [
        "noopener"
      ],
      "text": "Mar 02, 2019, 22:50"
    },
    "https://playvicious.social/@jalcine/101683314597453680": {
      "rels": [
        "noopener"
      ],
      "text": "Mar 02, 2019, 22:04"
    },
    "https://playvicious.social/mask-icon.svg": {
      "rels": [
        "mask-icon"
      ]
    }
  },
  "rels": {
    "alternate": [
      "https://playvicious.social/users/jalcine/updates/86840.atom",
      "https://playvicious.social/api/oembed.json?url=https%3A%2F%2Fplayvicious.social%2Fusers%2Fjalcine%2Fupdates%2F86840",
      "https://playvicious.social/users/jalcine/statuses/101683314597453680"
    ],
    "apple-touch-icon": [
      "https://playvicious.social/apple-touch-icon.png"
    ],
    "icon": [
      "https://playvicious.social/favicon.ico"
    ],
    "manifest": [
      "https://playvicious.social/manifest.json"
    ],
    "mask-icon": [
      "https://playvicious.social/mask-icon.svg"
    ],
    "nofollow": [
      "https://v2.jacky.wtf/post/use-indieauth-more",
      "https://v2.jacky.wtf/post/opt-for-indieauth",
      "https://playvicious.social/@jalcine",
      "https://mastodon.social/@trwnh",
      "https://social.deadsuperhero.com/users/sean",
      "https://fedi.be/tag/zot"
    ],
    "noopener": [
      "https://playvicious.social/@jalcine",
      "https://v2.jacky.wtf/post/use-indieauth-more",
      "https://playvicious.social/@jalcine/101683314597453680",
      "https://pinafore.social",
      "https://playvicious.social/@jalcine/101683352933634278",
      "https://playvicious.social/@jalcine/101684199132286857",
      "https://playvicious.social/@jalcine/101684202154448236",
      "https://v2.jacky.wtf/post/opt-for-indieauth",
      "https://playvicious.social/@Are0h/101683339261226457",
      "https://playvicious.social/@Are0h",
      "https://efdn.club/@norikawa/101683339319026341",
      "https://efdn.club/@norikawa",
      "https://playvicious.social/@jalcine/101683348120786133",
      "https://hackers.town/@thegibson/101683443687375020",
      "https://hackers.town/@thegibson",
      "https://social.deadsuperhero.com/objects/aeda23f9-8271-4a5c-b732-d0406fdaf0be",
      "https://social.deadsuperhero.com/users/sean",
      "https://playvicious.social/@jalcine/101683461257942901",
      "https://social.deadsuperhero.com/objects/e7ab7b30-de21-41cd-8b6f-771da586627d",
      "https://social.deadsuperhero.com/objects/fe199b92-c4da-46b2-a859-e99accf01a4c",
      "https://playvicious.social/@jalcine/101683476105601465",
      "https://playvicious.social/@jalcine/101683480303902178",
      "https://social.deadsuperhero.com/objects/9eb3f3c6-84f1-42fe-b1c3-0fabd6acf277",
      "https://mastodon.social/@trwnh",
      "https://playvicious.social/@jalcine/101683498558995396",
      "https://social.deadsuperhero.com/objects/96828692-c148-4146-b711-b05567ca3ed9",
      "https://pleroma.site/objects/b553a915-8ad0-4215-a71b-1a254d10d937",
      "https://pleroma.site/users/kaniini",
      "https://fedi.be/objects/8c08c4fc-c7e5-4019-97db-29bee5a49331",
      "https://fedi.be/users/nolan",
      "https://fedi.be/tag/zot"
    ],
    "stylesheet": [
      "https://playvicious.social/packs/core/common-595e1772201340e54c83.css",
      "https://playvicious.social/packs/flavours/glitch/common-c49449c86323d87af40e.css"
    ]
  }
}

versus the output from http://pin13.net/mf2/?url=https%3A%2F%2Fplayvicious.social%2F%40jalcine%2F101683314597453680

{
    "items": [
        {
            "type": [
                "h-entry"
            ],
            "properties": {
                "url": [
                    "https://playvicious.social/@jalcine/101683314597453680"
                ],
                "uid": [
                    "https://playvicious.social/@jalcine/101683314597453680"
                ],
                "published": [
                    "2019-03-02T22:04:08+00:00"
                ],
                "content": [
                    {
                        "html": "<p>Wanna Federate the Web? Stop Using Silos for Signing In</p><p><a href=\"https://v2.jacky.wtf/post/use-indieauth-more\" rel=\"nofollow noopener\" target=\"_blank\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">v2.jacky.wtf/post/use-indieaut</span><span class=\"invisible\">h-more</span></a></p>",
                        "value": "Wanna Federate the Web? Stop Using Silos for Signing In\nhttps://v2.jacky.wtf/post/use-indieauth-more",
                        "lang": "en"
                    }
                ],
                "author": [
                    {
                        "type": [
                            "h-card"
                        ],
                        "properties": {
                            "name": [
                                "Jacky Alcin\u00e9"
                            ],
                            "url": [
                                "https://playvicious.social/@jalcine"
                            ],
                            "photo": [
                                "https://playvicious.social/system/accounts/avatars/000/014/320/original/e973276a58623104.png?1550081130"
                            ]
                        },
                        "lang": "en",
                        "value": "Jacky Alcin\u00e9"
                    }
                ],
                "comment": [
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://playvicious.social/@jalcine/101683352933634278"
                            ],
                            "uid": [
                                "https://playvicious.social/@jalcine/101683352933634278"
                            ],
                            "published": [
                                "2019-03-02T22:13:53+00:00"
                            ],
                            "content": [
                                {
                                    "html": "<p>I'm going to be doing a bit into this once I get some ironing done.</p>",
                                    "value": "I'm going to be doing a bit into this once I get some ironing done.",
                                    "lang": "en"
                                }
                            ],
                            "author": [
                                {
                                    "type": [
                                        "h-card"
                                    ],
                                    "properties": {
                                        "name": [
                                            "Jacky Alcin\u00e9"
                                        ],
                                        "url": [
                                            "https://playvicious.social/@jalcine"
                                        ],
                                        "photo": [
                                            "https://playvicious.social/system/accounts/avatars/000/014/320/original/e973276a58623104.png?1550081130"
                                        ]
                                    },
                                    "lang": "en",
                                    "value": "Jacky Alcin\u00e9"
                                }
                            ]
                        },
                        "lang": "en",
                        "value": "Mar 02, 2019, 22:13 Jacky Alcin\u00e9 \u00a0 @jalcine@playvicious.social\nI'm going to be doing a bit into this once I get some ironing done. 0"
                    },
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://playvicious.social/@jalcine/101684199132286857"
                            ],
                            "uid": [
                                "https://playvicious.social/@jalcine/101684199132286857"
                            ],
                            "published": [
                                "2019-03-03T01:49:05+00:00"
                            ],
                            "content": [
                                {
                                    "html": "<p>This encouraged me to write another post.</p>",
                                    "value": "This encouraged me to write another post.",
                                    "lang": "en"
                                }
                            ],
                            "author": [
                                {
                                    "type": [
                                        "h-card"
                                    ],
                                    "properties": {
                                        "name": [
                                            "Jacky Alcin\u00e9"
                                        ],
                                        "url": [
                                            "https://playvicious.social/@jalcine"
                                        ],
                                        "photo": [
                                            "https://playvicious.social/system/accounts/avatars/000/014/320/original/e973276a58623104.png?1550081130"
                                        ]
                                    },
                                    "lang": "en",
                                    "value": "Jacky Alcin\u00e9"
                                }
                            ]
                        },
                        "lang": "en",
                        "value": "Mar 03, 2019, 01:49 Jacky Alcin\u00e9 \u00a0 @jalcine@playvicious.social\nThis encouraged me to write another post. 1"
                    },
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://playvicious.social/@Are0h/101683339261226457"
                            ],
                            "uid": [
                                "https://playvicious.social/@Are0h/101683339261226457"
                            ],
                            "published": [
                                "2019-03-02T22:10:24+00:00"
                            ],
                            "content": [
                                {
                                    "html": "<p><span class=\"h-card\"><a href=\"https://playvicious.social/@jalcine\" class=\"u-url mention\">@<span>jalcine</span></a></span> This right here.</p>",
                                    "value": "@jalcine This right here.",
                                    "lang": "en"
                                }
                            ],
                            "author": [
                                {
                                    "type": [
                                        "h-card"
                                    ],
                                    "properties": {
                                        "name": [
                                            "Are0h"
                                        ],
                                        "url": [
                                            "https://playvicious.social/@Are0h"
                                        ],
                                        "photo": [
                                            "https://playvicious.social/system/accounts/avatars/000/000/001/original/5f7e89f9fd3c43f3.jpg?1548957244"
                                        ]
                                    },
                                    "lang": "en",
                                    "value": "Are0h"
                                }
                            ]
                        },
                        "lang": "en",
                        "children": [
                            {
                                "type": [
                                    "h-card"
                                ],
                                "properties": {
                                    "url": [
                                        "https://playvicious.social/@jalcine"
                                    ],
                                    "name": [
                                        "@jalcine"
                                    ]
                                },
                                "lang": "en"
                            }
                        ],
                        "value": "Mar 02, 2019, 22:10 Are0h \u00a0 @Are0h@playvicious.social\n@jalcine This right here. 0"
                    },
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://efdn.club/@norikawa/101683339319026341"
                            ],
                            "uid": [
                                "https://efdn.club/@norikawa/101683339319026341"
                            ],
                            "published": [
                                "2019-03-02T22:10:25+00:00"
                            ],
                            "content": [
                                {
                                    "html": "<p><span class=\"h-card\"><a href=\"https://playvicious.social/@jalcine\" class=\"u-url mention\" rel=\"nofollow noopener\" target=\"_blank\">@<span>jalcine</span></a></span> this would also be very good for people using multiple instances, dont have to make new accounts each time, which is something i know a lot of people hate</p>",
                                    "value": "@jalcine this would also be very good for people using multiple instances, dont have to make new accounts each time, which is something i know a lot of people hate",
                                    "lang": "en"
                                }
                            ],
                            "author": [
                                {
                                    "type": [
                                        "h-card"
                                    ],
                                    "properties": {
                                        "name": [
                                            "ryk"
                                        ],
                                        "url": [
                                            "https://efdn.club/@norikawa"
                                        ],
                                        "photo": [
                                            "https://playvicious.social/system/accounts/avatars/000/041/404/original/49381fe3b5fbfd90.png?1547257186"
                                        ]
                                    },
                                    "lang": "en",
                                    "value": "ryk"
                                }
                            ]
                        },
                        "lang": "en",
                        "children": [
                            {
                                "type": [
                                    "h-card"
                                ],
                                "properties": {
                                    "url": [
                                        "https://playvicious.social/@jalcine"
                                    ],
                                    "name": [
                                        "@jalcine"
                                    ]
                                },
                                "lang": "en"
                            }
                        ],
                        "value": "Mar 02, 2019, 22:10 ryk \u00a0 @norikawa@efdn.club\n@jalcine this would also be very good for people using multiple instances, dont have to make new accounts each time, which is something i know a lot of people hate 1"
                    },
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://hackers.town/@thegibson/101683443687375020"
                            ],
                            "uid": [
                                "https://hackers.town/@thegibson/101683443687375020"
                            ],
                            "published": [
                                "2019-03-02T22:36:58+00:00"
                            ],
                            "content": [
                                {
                                    "html": "<p><span class=\"h-card\"><a href=\"https://playvicious.social/@jalcine\" class=\"u-url mention\" rel=\"nofollow noopener\" target=\"_blank\">@<span>jalcine</span></a></span> I can't agree with this more...</p><p>use your own directories... They shouldn't own your identities.</p>",
                                    "value": "@jalcine I can't agree with this more...\nuse your own directories... They shouldn't own your identities.",
                                    "lang": "en"
                                }
                            ],
                            "author": [
                                {
                                    "type": [
                                        "h-card"
                                    ],
                                    "properties": {
                                        "name": [
                                            ":euclid: The_Gibson :euclid:"
                                        ],
                                        "url": [
                                            "https://hackers.town/@thegibson"
                                        ],
                                        "photo": [
                                            "https://playvicious.social/system/accounts/avatars/000/002/725/static/1a4844a3b9a30506.png?1548541618"
                                        ]
                                    },
                                    "lang": "en",
                                    "value": ":euclid: The_Gibson :euclid:"
                                }
                            ]
                        },
                        "lang": "en",
                        "children": [
                            {
                                "type": [
                                    "h-card"
                                ],
                                "properties": {
                                    "url": [
                                        "https://playvicious.social/@jalcine"
                                    ],
                                    "name": [
                                        "@jalcine"
                                    ]
                                },
                                "lang": "en"
                            }
                        ],
                        "value": "Mar 02, 2019, 22:36 :euclid: The_Gibson :euclid: \u00a0 @thegibson@hackers.town\n@jalcine I can't agree with this more...\nuse your own directories... They shouldn't own your identities. 0"
                    },
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://social.deadsuperhero.com/objects/aeda23f9-8271-4a5c-b732-d0406fdaf0be"
                            ],
                            "uid": [
                                "https://social.deadsuperhero.com/objects/aeda23f9-8271-4a5c-b732-d0406fdaf0be"
                            ],
                            "published": [
                                "2019-03-02T22:37:50+00:00"
                            ],
                            "content": [
                                {
                                    "html": "<span class=\"h-card\"><a class=\"u-url mention\" href=\"https://playvicious.social/@jalcine\" rel=\"nofollow noopener\" target=\"_blank\">@<span>jalcine</span></a></span> This definitely makes me think of something the ActivityPub C2S api could be used for. Tying various applications to one user and instance would be seriously great.",
                                    "value": "@jalcine This definitely makes me think of something the ActivityPub C2S api could be used for. Tying various applications to one user and instance would be seriously great.",
                                    "lang": "en"
                                }
                            ],
                            "author": [
                                {
                                    "type": [
                                        "h-card"
                                    ],
                                    "properties": {
                                        "name": [
                                            "Sean Tilley"
                                        ],
                                        "url": [
                                            "https://social.deadsuperhero.com/users/sean"
                                        ],
                                        "photo": [
                                            "https://playvicious.social/system/accounts/avatars/000/065/928/original/cce91c2ddab949e0.png?1546573259"
                                        ]
                                    },
                                    "lang": "en",
                                    "value": "Sean Tilley"
                                }
                            ]
                        },
                        "lang": "en",
                        "children": [
                            {
                                "type": [
                                    "h-card"
                                ],
                                "properties": {
                                    "url": [
                                        "https://playvicious.social/@jalcine"
                                    ],
                                    "name": [
                                        "@jalcine"
                                    ]
                                },
                                "lang": "en"
                            }
                        ],
                        "value": "Mar 02, 2019, 22:37 Sean Tilley \u00a0 @sean@social.deadsuperhero.com @jalcine This definitely makes me think of something the ActivityPub C2S api could be used for. Tying various applications to one user and instance would be seriously great. 1"
                    },
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://fedi.be/objects/8c08c4fc-c7e5-4019-97db-29bee5a49331"
                            ],
                            "uid": [
                                "https://fedi.be/objects/8c08c4fc-c7e5-4019-97db-29bee5a49331"
                            ],
                            "published": [
                                "2019-03-02T22:50:03+00:00"
                            ],
                            "content": [
                                {
                                    "html": "<span class=\"h-card\"><a class=\"u-url mention\" href=\"https://playvicious.social/@jalcine\" rel=\"nofollow noopener\" target=\"_blank\">@<span>jalcine</span></a></span> <br>Did you heard about OpenWebAuth (used by <a class=\"hashtag\" href=\"https://fedi.be/tag/zot\" rel=\"nofollow noopener\" target=\"_blank\">#zot</a>)?",
                                    "value": "@jalcine\nDid you heard about OpenWebAuth (used by #zot)?"
                                }
                            ],
                            "author": [
                                {
                                    "type": [
                                        "h-card"
                                    ],
                                    "properties": {
                                        "name": [
                                            "nolan"
                                        ],
                                        "url": [
                                            "https://fedi.be/users/nolan"
                                        ],
                                        "photo": [
                                            "https://playvicious.social/system/accounts/avatars/000/083/665/original/b04ec083c1a1303a.png?1550784162"
                                        ]
                                    },
                                    "lang": "en",
                                    "value": "nolan"
                                }
                            ]
                        },
                        "lang": "en",
                        "children": [
                            {
                                "type": [
                                    "h-card"
                                ],
                                "properties": {
                                    "url": [
                                        "https://playvicious.social/@jalcine"
                                    ],
                                    "name": [
                                        "@jalcine"
                                    ]
                                }
                            }
                        ],
                        "value": "Mar 02, 2019, 22:50 nolan \u00a0 @nolan@fedi.be @jalcine\nDid you heard about OpenWebAuth (used by #zot)? 0"
                    }
                ]
            },
            "lang": "en",
            "children": [
                {
                    "type": [
                        "h-cite"
                    ],
                    "properties": {
                        "url": [
                            "https://playvicious.social/@jalcine/101684202154448236"
                        ],
                        "uid": [
                            "https://playvicious.social/@jalcine/101684202154448236"
                        ],
                        "published": [
                            "2019-03-03T01:49:51+00:00"
                        ],
                        "content": [
                            {
                                "html": "<p>Opting for IndieAuth instead of Silo-Based Options</p><p><a href=\"https://v2.jacky.wtf/post/opt-for-indieauth\" rel=\"nofollow noopener\" target=\"_blank\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">v2.jacky.wtf/post/opt-for-indi</span><span class=\"invisible\">eauth</span></a></p>",
                                "value": "Opting for IndieAuth instead of Silo-Based Options\nhttps://v2.jacky.wtf/post/opt-for-indieauth",
                                "lang": "en"
                            }
                        ],
                        "author": [
                            {
                                "type": [
                                    "h-card"
                                ],
                                "properties": {
                                    "name": [
                                        "Jacky Alcin\u00e9"
                                    ],
                                    "url": [
                                        "https://playvicious.social/@jalcine"
                                    ],
                                    "photo": [
                                        "https://playvicious.social/system/accounts/avatars/000/014/320/original/e973276a58623104.png?1550081130"
                                    ]
                                },
                                "lang": "en",
                                "value": "Jacky Alcin\u00e9"
                            }
                        ]
                    },
                    "lang": "en"
                },
                {
                    "type": [
                        "h-cite"
                    ],
                    "properties": {
                        "url": [
                            "https://playvicious.social/@jalcine/101683348120786133"
                        ],
                        "uid": [
                            "https://playvicious.social/@jalcine/101683348120786133"
                        ],
                        "published": [
                            "2019-03-02T22:12:40+00:00"
                        ],
                        "content": [
                            {
                                "html": "<p><span class=\"h-card\"><a href=\"https://efdn.club/@norikawa\" class=\"u-url mention\">@<span>norikawa</span></a></span> bingo bingo!</p>",
                                "value": "@norikawa bingo bingo!",
                                "lang": "en"
                            }
                        ],
                        "author": [
                            {
                                "type": [
                                    "h-card"
                                ],
                                "properties": {
                                    "name": [
                                        "Jacky Alcin\u00e9"
                                    ],
                                    "url": [
                                        "https://playvicious.social/@jalcine"
                                    ],
                                    "photo": [
                                        "https://playvicious.social/system/accounts/avatars/000/014/320/original/e973276a58623104.png?1550081130"
                                    ]
                                },
                                "lang": "en",
                                "value": "Jacky Alcin\u00e9"
                            }
                        ]
                    },
                    "lang": "en",
                    "children": [
                        {
                            "type": [
                                "h-card"
                            ],
                            "properties": {
                                "url": [
                                    "https://efdn.club/@norikawa"
                                ],
                                "name": [
                                    "@norikawa"
                                ]
                            },
                            "lang": "en"
                        }
                    ]
                },
                {
                    "type": [
                        "h-cite"
                    ],
                    "properties": {
                        "url": [
                            "https://playvicious.social/@jalcine/101683461257942901"
                        ],
                        "uid": [
                            "https://playvicious.social/@jalcine/101683461257942901"
                        ],
                        "published": [
                            "2019-03-02T22:41:26+00:00"
                        ],
                        "content": [
                            {
                                "html": "<p><span class=\"h-card\"><a href=\"https://social.deadsuperhero.com/users/sean\" class=\"u-url mention\">@<span>sean</span></a></span> It's what it _should_ be for. But every time I looked into it, it looked kinda hard to do. IndieAuth is a bit simpler since it only handles the authentication dance</p>",
                                "value": "@sean It's what it _should_ be for. But every time I looked into it, it looked kinda hard to do. IndieAuth is a bit simpler since it only handles the authentication dance",
                                "lang": "en"
                            }
                        ],
                        "author": [
                            {
                                "type": [
                                    "h-card"
                                ],
                                "properties": {
                                    "name": [
                                        "Jacky Alcin\u00e9"
                                    ],
                                    "url": [
                                        "https://playvicious.social/@jalcine"
                                    ],
                                    "photo": [
                                        "https://playvicious.social/system/accounts/avatars/000/014/320/original/e973276a58623104.png?1550081130"
                                    ]
                                },
                                "lang": "en",
                                "value": "Jacky Alcin\u00e9"
                            }
                        ]
                    },
                    "lang": "en",
                    "children": [
                        {
                            "type": [
                                "h-card"
                            ],
                            "properties": {
                                "url": [
                                    "https://social.deadsuperhero.com/users/sean"
                                ],
                                "name": [
                                    "@sean"
                                ]
                            },
                            "lang": "en"
                        }
                    ]
                },
                {
                    "type": [
                        "h-cite"
                    ],
                    "properties": {
                        "url": [
                            "https://social.deadsuperhero.com/objects/e7ab7b30-de21-41cd-8b6f-771da586627d"
                        ],
                        "uid": [
                            "https://social.deadsuperhero.com/objects/e7ab7b30-de21-41cd-8b6f-771da586627d"
                        ],
                        "published": [
                            "2019-03-02T22:43:11+00:00"
                        ],
                        "content": [
                            {
                                "html": "<span class=\"h-card\"><a class=\"u-url mention\" href=\"https://playvicious.social/@jalcine\" rel=\"nofollow noopener\" target=\"_blank\">@<span>jalcine</span></a></span> Right, I don't disagree with you on using something like IndieAuth to basically accomplish that. <br><br>I just think fediverse apps have a fundamental plumbing problem when it comes to this underlying concept of tying things together into a unified user context, and it'd be nice to eventually figure out a way around that.",
                                "value": "@jalcine Right, I don't disagree with you on using something like IndieAuth to basically accomplish that.\n\nI just think fediverse apps have a fundamental plumbing problem when it comes to this underlying concept of tying things together into a unified user context, and it'd be nice to eventually figure out a way around that.",
                                "lang": "en"
                            }
                        ],
                        "author": [
                            {
                                "type": [
                                    "h-card"
                                ],
                                "properties": {
                                    "name": [
                                        "Sean Tilley"
                                    ],
                                    "url": [
                                        "https://social.deadsuperhero.com/users/sean"
                                    ],
                                    "photo": [
                                        "https://playvicious.social/system/accounts/avatars/000/065/928/original/cce91c2ddab949e0.png?1546573259"
                                    ]
                                },
                                "lang": "en",
                                "value": "Sean Tilley"
                            }
                        ]
                    },
                    "lang": "en",
                    "children": [
                        {
                            "type": [
                                "h-card"
                            ],
                            "properties": {
                                "url": [
                                    "https://playvicious.social/@jalcine"
                                ],
                                "name": [
                                    "@jalcine"
                                ]
                            },
                            "lang": "en"
                        }
                    ]
                },
                {
                    "type": [
                        "h-cite"
                    ],
                    "properties": {
                        "url": [
                            "https://social.deadsuperhero.com/objects/fe199b92-c4da-46b2-a859-e99accf01a4c"
                        ],
                        "uid": [
                            "https://social.deadsuperhero.com/objects/fe199b92-c4da-46b2-a859-e99accf01a4c"
                        ],
                        "published": [
                            "2019-03-02T22:43:49+00:00"
                        ],
                        "content": [
                            {
                                "html": "<span class=\"h-card\"><a class=\"u-url mention\" href=\"https://playvicious.social/@jalcine\" rel=\"nofollow noopener\" target=\"_blank\">@<span>jalcine</span></a></span> On the other hand, I've been toying with the idea of writing simple, lightweight non-federated apps that just auth to Mastodon / Pleroma and post things to a user's stream.",
                                "value": "@jalcine On the other hand, I've been toying with the idea of writing simple, lightweight non-federated apps that just auth to Mastodon / Pleroma and post things to a user's stream.",
                                "lang": "en"
                            }
                        ],
                        "author": [
                            {
                                "type": [
                                    "h-card"
                                ],
                                "properties": {
                                    "name": [
                                        "Sean Tilley"
                                    ],
                                    "url": [
                                        "https://social.deadsuperhero.com/users/sean"
                                    ],
                                    "photo": [
                                        "https://playvicious.social/system/accounts/avatars/000/065/928/original/cce91c2ddab949e0.png?1546573259"
                                    ]
                                },
                                "lang": "en",
                                "value": "Sean Tilley"
                            }
                        ]
                    },
                    "lang": "en",
                    "children": [
                        {
                            "type": [
                                "h-card"
                            ],
                            "properties": {
                                "url": [
                                    "https://playvicious.social/@jalcine"
                                ],
                                "name": [
                                    "@jalcine"
                                ]
                            },
                            "lang": "en"
                        }
                    ]
                },
                {
                    "type": [
                        "h-cite"
                    ],
                    "properties": {
                        "url": [
                            "https://playvicious.social/@jalcine/101683476105601465"
                        ],
                        "uid": [
                            "https://playvicious.social/@jalcine/101683476105601465"
                        ],
                        "published": [
                            "2019-03-02T22:45:13+00:00"
                        ],
                        "content": [
                            {
                                "html": "<p><span class=\"h-card\"><a href=\"https://social.deadsuperhero.com/users/sean\" class=\"u-url mention\">@<span>sean</span></a></span> That could just use the OAuth2 dance they provide. I know that Mastodon doesn't show its endpoints as part of its ActivityPub profile (I looked) but if Pleroma does then you got a good target (and something that fleshes out the spec)</p>",
                                "value": "@sean That could just use the OAuth2 dance they provide. I know that Mastodon doesn't show its endpoints as part of its ActivityPub profile (I looked) but if Pleroma does then you got a good target (and something that fleshes out the spec)",
                                "lang": "en"
                            }
                        ],
                        "author": [
                            {
                                "type": [
                                    "h-card"
                                ],
                                "properties": {
                                    "name": [
                                        "Jacky Alcin\u00e9"
                                    ],
                                    "url": [
                                        "https://playvicious.social/@jalcine"
                                    ],
                                    "photo": [
                                        "https://playvicious.social/system/accounts/avatars/000/014/320/original/e973276a58623104.png?1550081130"
                                    ]
                                },
                                "lang": "en",
                                "value": "Jacky Alcin\u00e9"
                            }
                        ]
                    },
                    "lang": "en",
                    "children": [
                        {
                            "type": [
                                "h-card"
                            ],
                            "properties": {
                                "url": [
                                    "https://social.deadsuperhero.com/users/sean"
                                ],
                                "name": [
                                    "@sean"
                                ]
                            },
                            "lang": "en"
                        }
                    ]
                },
                {
                    "type": [
                        "h-cite"
                    ],
                    "properties": {
                        "url": [
                            "https://playvicious.social/@jalcine/101683480303902178"
                        ],
                        "uid": [
                            "https://playvicious.social/@jalcine/101683480303902178"
                        ],
                        "published": [
                            "2019-03-02T22:46:17+00:00"
                        ],
                        "content": [
                            {
                                "html": "<p><span class=\"h-card\"><a href=\"https://mastodon.social/@trwnh\" class=\"u-url mention\">@<span>trwnh</span></a></span> <span class=\"h-card\"><a href=\"https://social.deadsuperhero.com/users/sean\" class=\"u-url mention\">@<span>sean</span></a></span> *head implodes*</p>",
                                "value": "@trwnh @sean *head implodes*",
                                "lang": "en"
                            }
                        ],
                        "author": [
                            {
                                "type": [
                                    "h-card"
                                ],
                                "properties": {
                                    "name": [
                                        "Jacky Alcin\u00e9"
                                    ],
                                    "url": [
                                        "https://playvicious.social/@jalcine"
                                    ],
                                    "photo": [
                                        "https://playvicious.social/system/accounts/avatars/000/014/320/original/e973276a58623104.png?1550081130"
                                    ]
                                },
                                "lang": "en",
                                "value": "Jacky Alcin\u00e9"
                            }
                        ]
                    },
                    "lang": "en",
                    "children": [
                        {
                            "type": [
                                "h-card"
                            ],
                            "properties": {
                                "url": [
                                    "https://mastodon.social/@trwnh"
                                ],
                                "name": [
                                    "@trwnh"
                                ]
                            },
                            "lang": "en"
                        },
                        {
                            "type": [
                                "h-card"
                            ],
                            "properties": {
                                "url": [
                                    "https://social.deadsuperhero.com/users/sean"
                                ],
                                "name": [
                                    "@sean"
                                ]
                            },
                            "lang": "en"
                        }
                    ]
                },
                {
                    "type": [
                        "h-cite"
                    ],
                    "properties": {
                        "url": [
                            "https://social.deadsuperhero.com/objects/9eb3f3c6-84f1-42fe-b1c3-0fabd6acf277"
                        ],
                        "uid": [
                            "https://social.deadsuperhero.com/objects/9eb3f3c6-84f1-42fe-b1c3-0fabd6acf277"
                        ],
                        "published": [
                            "2019-03-02T22:48:44+00:00"
                        ],
                        "content": [
                            {
                                "html": "<span class=\"h-card\"><a class=\"u-url mention\" href=\"https://mastodon.social/@trwnh\" rel=\"nofollow noopener\" target=\"_blank\">@<span>trwnh</span></a></span> <span class=\"h-card\"><a class=\"u-url mention\" href=\"https://playvicious.social/@jalcine\" rel=\"nofollow noopener\" target=\"_blank\">@<span>jalcine</span></a></span> Yeah, if it could be like mail-in-a-box or YunoHost or something, that'd be amazing.<br><br>I think the trick is in creating a package/platform that doesn't have too many external dependencies or insane permutations of configuration options.",
                                "value": "@trwnh @jalcine Yeah, if it could be like mail-in-a-box or YunoHost or something, that'd be amazing.\n\nI think the trick is in creating a package/platform that doesn't have too many external dependencies or insane permutations of configuration options.",
                                "lang": "en"
                            }
                        ],
                        "author": [
                            {
                                "type": [
                                    "h-card"
                                ],
                                "properties": {
                                    "name": [
                                        "Sean Tilley"
                                    ],
                                    "url": [
                                        "https://social.deadsuperhero.com/users/sean"
                                    ],
                                    "photo": [
                                        "https://playvicious.social/system/accounts/avatars/000/065/928/original/cce91c2ddab949e0.png?1546573259"
                                    ]
                                },
                                "lang": "en",
                                "value": "Sean Tilley"
                            }
                        ]
                    },
                    "lang": "en",
                    "children": [
                        {
                            "type": [
                                "h-card"
                            ],
                            "properties": {
                                "url": [
                                    "https://mastodon.social/@trwnh"
                                ],
                                "name": [
                                    "@trwnh"
                                ]
                            },
                            "lang": "en"
                        },
                        {
                            "type": [
                                "h-card"
                            ],
                            "properties": {
                                "url": [
                                    "https://playvicious.social/@jalcine"
                                ],
                                "name": [
                                    "@jalcine"
                                ]
                            },
                            "lang": "en"
                        }
                    ]
                },
                {
                    "type": [
                        "h-cite"
                    ],
                    "properties": {
                        "url": [
                            "https://playvicious.social/@jalcine/101683498558995396"
                        ],
                        "uid": [
                            "https://playvicious.social/@jalcine/101683498558995396"
                        ],
                        "published": [
                            "2019-03-02T22:50:55+00:00"
                        ],
                        "content": [
                            {
                                "html": "<p><span class=\"h-card\"><a href=\"https://social.deadsuperhero.com/users/sean\" class=\"u-url mention\">@<span>sean</span></a></span> <span class=\"h-card\"><a href=\"https://mastodon.social/@trwnh\" class=\"u-url mention\">@<span>trwnh</span></a></span> the bit regarding configuration options isn't too much of a problem - just gotta have sane defaults</p>",
                                "value": "@sean @trwnh the bit regarding configuration options isn't too much of a problem - just gotta have sane defaults",
                                "lang": "en"
                            }
                        ],
                        "author": [
                            {
                                "type": [
                                    "h-card"
                                ],
                                "properties": {
                                    "name": [
                                        "Jacky Alcin\u00e9"
                                    ],
                                    "url": [
                                        "https://playvicious.social/@jalcine"
                                    ],
                                    "photo": [
                                        "https://playvicious.social/system/accounts/avatars/000/014/320/original/e973276a58623104.png?1550081130"
                                    ]
                                },
                                "lang": "en",
                                "value": "Jacky Alcin\u00e9"
                            }
                        ]
                    },
                    "lang": "en",
                    "children": [
                        {
                            "type": [
                                "h-card"
                            ],
                            "properties": {
                                "url": [
                                    "https://social.deadsuperhero.com/users/sean"
                                ],
                                "name": [
                                    "@sean"
                                ]
                            },
                            "lang": "en"
                        },
                        {
                            "type": [
                                "h-card"
                            ],
                            "properties": {
                                "url": [
                                    "https://mastodon.social/@trwnh"
                                ],
                                "name": [
                                    "@trwnh"
                                ]
                            },
                            "lang": "en"
                        }
                    ]
                },
                {
                    "type": [
                        "h-cite"
                    ],
                    "properties": {
                        "url": [
                            "https://social.deadsuperhero.com/objects/96828692-c148-4146-b711-b05567ca3ed9"
                        ],
                        "uid": [
                            "https://social.deadsuperhero.com/objects/96828692-c148-4146-b711-b05567ca3ed9"
                        ],
                        "published": [
                            "2019-03-02T22:51:38+00:00"
                        ],
                        "content": [
                            {
                                "html": "<span class=\"h-card\"><a class=\"u-url mention\" href=\"https://playvicious.social/@jalcine\" rel=\"nofollow noopener\" target=\"_blank\">@<span>jalcine</span></a></span> <span class=\"h-card\"><a class=\"u-url mention\" href=\"https://mastodon.social/@trwnh\" rel=\"nofollow noopener\" target=\"_blank\">@<span>trwnh</span></a></span> Yeah, I'm just thinking in worst-case  scenario terms, because I've been debugging issues with SAML IdPs in enterprise environments for the last few weeks.",
                                "value": "@jalcine @trwnh Yeah, I'm just thinking in worst-case scenario terms, because I've been debugging issues with SAML IdPs in enterprise environments for the last few weeks.",
                                "lang": "en"
                            }
                        ],
                        "author": [
                            {
                                "type": [
                                    "h-card"
                                ],
                                "properties": {
                                    "name": [
                                        "Sean Tilley"
                                    ],
                                    "url": [
                                        "https://social.deadsuperhero.com/users/sean"
                                    ],
                                    "photo": [
                                        "https://playvicious.social/system/accounts/avatars/000/065/928/original/cce91c2ddab949e0.png?1546573259"
                                    ]
                                },
                                "lang": "en",
                                "value": "Sean Tilley"
                            }
                        ]
                    },
                    "lang": "en",
                    "children": [
                        {
                            "type": [
                                "h-card"
                            ],
                            "properties": {
                                "url": [
                                    "https://playvicious.social/@jalcine"
                                ],
                                "name": [
                                    "@jalcine"
                                ]
                            },
                            "lang": "en"
                        },
                        {
                            "type": [
                                "h-card"
                            ],
                            "properties": {
                                "url": [
                                    "https://mastodon.social/@trwnh"
                                ],
                                "name": [
                                    "@trwnh"
                                ]
                            },
                            "lang": "en"
                        }
                    ]
                },
                {
                    "type": [
                        "h-cite"
                    ],
                    "properties": {
                        "url": [
                            "https://pleroma.site/objects/b553a915-8ad0-4215-a71b-1a254d10d937"
                        ],
                        "uid": [
                            "https://pleroma.site/objects/b553a915-8ad0-4215-a71b-1a254d10d937"
                        ],
                        "published": [
                            "2019-03-02T22:46:37+00:00"
                        ],
                        "content": [
                            {
                                "html": "<span class=\"h-card\"><a class=\"u-url mention\" href=\"https://social.deadsuperhero.com/users/sean\" rel=\"nofollow noopener\" target=\"_blank\">@<span>sean</span></a></span> <span class=\"h-card\"><a class=\"u-url mention\" href=\"https://playvicious.social/@jalcine\" rel=\"nofollow noopener\" target=\"_blank\">@<span>jalcine</span></a></span> probably the quickest way to get going for now.  AP C2S is longer term strategy.  technical leadership is needed to build the ecosystem, but we will get there in the end.",
                                "value": "@sean @jalcine probably the quickest way to get going for now. AP C2S is longer term strategy. technical leadership is needed to build the ecosystem, but we will get there in the end.",
                                "lang": "en"
                            }
                        ],
                        "author": [
                            {
                                "type": [
                                    "h-card"
                                ],
                                "properties": {
                                    "name": [
                                        "everyone should \u2764\ufe0f \ud83d\udc30"
                                    ],
                                    "url": [
                                        "https://pleroma.site/users/kaniini"
                                    ],
                                    "photo": [
                                        "https://playvicious.social/system/accounts/avatars/000/012/921/original/7482291a6db500c4.png?1549066313"
                                    ]
                                },
                                "lang": "en",
                                "value": "everyone should \u2764\ufe0f \ud83d\udc30"
                            }
                        ]
                    },
                    "lang": "en",
                    "children": [
                        {
                            "type": [
                                "h-card"
                            ],
                            "properties": {
                                "url": [
                                    "https://social.deadsuperhero.com/users/sean"
                                ],
                                "name": [
                                    "@sean"
                                ]
                            },
                            "lang": "en"
                        },
                        {
                            "type": [
                                "h-card"
                            ],
                            "properties": {
                                "url": [
                                    "https://playvicious.social/@jalcine"
                                ],
                                "name": [
                                    "@jalcine"
                                ]
                            },
                            "lang": "en"
                        }
                    ]
                }
            ]
        }
    ],
    "rels": {
        "icon": [
            "https://playvicious.social/favicon.ico"
        ],
        "apple-touch-icon": [
            "https://playvicious.social/apple-touch-icon.png"
        ],
        "mask-icon": [
            "https://playvicious.social/mask-icon.svg"
        ],
        "manifest": [
            "https://playvicious.social/manifest.json"
        ],
        "alternate": [
            "https://playvicious.social/users/jalcine/updates/86840.atom",
            "https://playvicious.social/api/oembed.json?url=https%3A%2F%2Fplayvicious.social%2Fusers%2Fjalcine%2Fupdates%2F86840",
            "https://playvicious.social/users/jalcine/statuses/101683314597453680"
        ],
        "stylesheet": [
            "https://playvicious.social/packs/core/common-595e1772201340e54c83.css",
            "https://playvicious.social/packs/flavours/glitch/common-c49449c86323d87af40e.css"
        ],
        "noopener": [
            "https://playvicious.social/@jalcine",
            "https://v2.jacky.wtf/post/use-indieauth-more",
            "https://playvicious.social/@jalcine/101683314597453680",
            "https://pinafore.social",
            "https://playvicious.social/@jalcine/101683352933634278",
            "https://playvicious.social/@jalcine/101684199132286857",
            "https://playvicious.social/@jalcine/101684202154448236",
            "https://v2.jacky.wtf/post/opt-for-indieauth",
            "https://playvicious.social/@Are0h/101683339261226457",
            "https://playvicious.social/@Are0h",
            "https://efdn.club/@norikawa/101683339319026341",
            "https://efdn.club/@norikawa",
            "https://playvicious.social/@jalcine/101683348120786133",
            "https://hackers.town/@thegibson/101683443687375020",
            "https://hackers.town/@thegibson",
            "https://social.deadsuperhero.com/objects/aeda23f9-8271-4a5c-b732-d0406fdaf0be",
            "https://social.deadsuperhero.com/users/sean",
            "https://playvicious.social/@jalcine/101683461257942901",
            "https://social.deadsuperhero.com/objects/e7ab7b30-de21-41cd-8b6f-771da586627d",
            "https://social.deadsuperhero.com/objects/fe199b92-c4da-46b2-a859-e99accf01a4c",
            "https://playvicious.social/@jalcine/101683476105601465",
            "https://playvicious.social/@jalcine/101683480303902178",
            "https://social.deadsuperhero.com/objects/9eb3f3c6-84f1-42fe-b1c3-0fabd6acf277",
            "https://mastodon.social/@trwnh",
            "https://playvicious.social/@jalcine/101683498558995396",
            "https://social.deadsuperhero.com/objects/96828692-c148-4146-b711-b05567ca3ed9",
            "https://pleroma.site/objects/b553a915-8ad0-4215-a71b-1a254d10d937",
            "https://pleroma.site/users/kaniini",
            "https://fedi.be/objects/8c08c4fc-c7e5-4019-97db-29bee5a49331",
            "https://fedi.be/users/nolan",
            "https://fedi.be/tag/zot"
        ],
        "nofollow": [
            "https://v2.jacky.wtf/post/use-indieauth-more",
            "https://v2.jacky.wtf/post/opt-for-indieauth",
            "https://playvicious.social/@jalcine",
            "https://mastodon.social/@trwnh",
            "https://social.deadsuperhero.com/users/sean",
            "https://fedi.be/tag/zot"
        ]
    },
    "rel-urls": {
        "https://playvicious.social/favicon.ico": {
            "type": "image/x-icon",
            "rels": [
                "icon"
            ]
        },
        "https://playvicious.social/apple-touch-icon.png": {
            "rels": [
                "apple-touch-icon"
            ]
        },
        "https://playvicious.social/mask-icon.svg": {
            "rels": [
                "mask-icon"
            ]
        },
        "https://playvicious.social/manifest.json": {
            "rels": [
                "manifest"
            ]
        },
        "https://playvicious.social/users/jalcine/updates/86840.atom": {
            "type": "application/atom+xml",
            "rels": [
                "alternate"
            ]
        },
        "https://playvicious.social/api/oembed.json?url=https%3A%2F%2Fplayvicious.social%2Fusers%2Fjalcine%2Fupdates%2F86840": {
            "type": "application/json+oembed",
            "rels": [
                "alternate"
            ]
        },
        "https://playvicious.social/users/jalcine/statuses/101683314597453680": {
            "type": "application/activity+json",
            "rels": [
                "alternate"
            ]
        },
        "https://playvicious.social/packs/core/common-595e1772201340e54c83.css": {
            "media": "all",
            "rels": [
                "stylesheet"
            ]
        },
        "https://playvicious.social/packs/flavours/glitch/common-c49449c86323d87af40e.css": {
            "media": "all",
            "rels": [
                "stylesheet"
            ]
        },
        "https://playvicious.social/@jalcine": {
            "text": "\n\n\n\n\nJacky Alcin\u00e9\n\n\n@jalcine@playvicious.social\n\n\n\n",
            "rels": [
                "nofollow",
                "noopener"
            ]
        },
        "https://v2.jacky.wtf/post/use-indieauth-more": {
            "text": "https://v2.jacky.wtf/post/use-indieauth-more",
            "rels": [
                "nofollow",
                "noopener"
            ]
        },
        "https://playvicious.social/@jalcine/101683314597453680": {
            "text": "Mar 02, 2019, 22:04\n",
            "rels": [
                "noopener"
            ]
        },
        "https://pinafore.social": {
            "text": "Pinafore",
            "rels": [
                "noopener"
            ]
        },
        "https://playvicious.social/@jalcine/101683352933634278": {
            "text": "Mar 02, 2019, 22:13\n",
            "rels": [
                "noopener"
            ]
        },
        "https://playvicious.social/@jalcine/101684199132286857": {
            "text": "Mar 03, 2019, 01:49\n",
            "rels": [
                "noopener"
            ]
        },
        "https://playvicious.social/@jalcine/101684202154448236": {
            "text": "Mar 03, 2019, 01:49\n",
            "rels": [
                "noopener"
            ]
        },
        "https://v2.jacky.wtf/post/opt-for-indieauth": {
            "text": "https://v2.jacky.wtf/post/opt-for-indieauth",
            "rels": [
                "nofollow",
                "noopener"
            ]
        },
        "https://playvicious.social/@Are0h/101683339261226457": {
            "text": "Mar 02, 2019, 22:10\n",
            "rels": [
                "noopener"
            ]
        },
        "https://playvicious.social/@Are0h": {
            "text": "\n\n\n\n\n\n\nAre0h\n\n\u00a0\n\n@Are0h@playvicious.social\n\n\n\n",
            "rels": [
                "noopener"
            ]
        },
        "https://efdn.club/@norikawa/101683339319026341": {
            "text": "Mar 02, 2019, 22:10\n",
            "rels": [
                "noopener"
            ]
        },
        "https://efdn.club/@norikawa": {
            "text": "\n\n\n\n\n\n\nryk\n\n\u00a0\n\n@norikawa@efdn.club\n\n\n\n",
            "rels": [
                "noopener"
            ]
        },
        "https://playvicious.social/@jalcine/101683348120786133": {
            "text": "Mar 02, 2019, 22:12\n",
            "rels": [
                "noopener"
            ]
        },
        "https://hackers.town/@thegibson/101683443687375020": {
            "text": "Mar 02, 2019, 22:36\n",
            "rels": [
                "noopener"
            ]
        },
        "https://hackers.town/@thegibson": {
            "text": "\n\n\n\n\n\n\n The_Gibson \n\n\u00a0\n\n@thegibson@hackers.town\n\n\n\n",
            "rels": [
                "noopener"
            ]
        },
        "https://social.deadsuperhero.com/objects/aeda23f9-8271-4a5c-b732-d0406fdaf0be": {
            "text": "Mar 02, 2019, 22:37\n",
            "rels": [
                "noopener"
            ]
        },
        "https://social.deadsuperhero.com/users/sean": {
            "text": "\n\n\n\n\n\n\nSean Tilley\n\n\u00a0\n\n@sean@social.deadsuperhero.com\n\n\n\n",
            "rels": [
                "nofollow",
                "noopener"
            ]
        },
        "https://playvicious.social/@jalcine/101683461257942901": {
            "text": "Mar 02, 2019, 22:41\n",
            "rels": [
                "noopener"
            ]
        },
        "https://social.deadsuperhero.com/objects/e7ab7b30-de21-41cd-8b6f-771da586627d": {
            "text": "Mar 02, 2019, 22:43\n",
            "rels": [
                "noopener"
            ]
        },
        "https://social.deadsuperhero.com/objects/fe199b92-c4da-46b2-a859-e99accf01a4c": {
            "text": "Mar 02, 2019, 22:43\n",
            "rels": [
                "noopener"
            ]
        },
        "https://playvicious.social/@jalcine/101683476105601465": {
            "text": "Mar 02, 2019, 22:45\n",
            "rels": [
                "noopener"
            ]
        },
        "https://playvicious.social/@jalcine/101683480303902178": {
            "text": "Mar 02, 2019, 22:46\n",
            "rels": [
                "noopener"
            ]
        },
        "https://social.deadsuperhero.com/objects/9eb3f3c6-84f1-42fe-b1c3-0fabd6acf277": {
            "text": "Mar 02, 2019, 22:48\n",
            "rels": [
                "noopener"
            ]
        },
        "https://mastodon.social/@trwnh": {
            "text": "@trwnh",
            "rels": [
                "nofollow",
                "noopener"
            ]
        },
        "https://playvicious.social/@jalcine/101683498558995396": {
            "text": "Mar 02, 2019, 22:50\n",
            "rels": [
                "noopener"
            ]
        },
        "https://social.deadsuperhero.com/objects/96828692-c148-4146-b711-b05567ca3ed9": {
            "text": "Mar 02, 2019, 22:51\n",
            "rels": [
                "noopener"
            ]
        },
        "https://pleroma.site/objects/b553a915-8ad0-4215-a71b-1a254d10d937": {
            "text": "Mar 02, 2019, 22:46\n",
            "rels": [
                "noopener"
            ]
        },
        "https://pleroma.site/users/kaniini": {
            "text": "\n\n\n\n\n\n\neveryone should \u2764\ufe0f \ud83d\udc30\n\n\u00a0\n\n@kaniini@pleroma.site\n\n\n\n",
            "rels": [
                "noopener"
            ]
        },
        "https://fedi.be/objects/8c08c4fc-c7e5-4019-97db-29bee5a49331": {
            "text": "Mar 02, 2019, 22:50\n",
            "rels": [
                "noopener"
            ]
        },
        "https://fedi.be/users/nolan": {
            "text": "\n\n\n\n\n\n\nnolan\n\n\u00a0\n\n@nolan@fedi.be\n\n\n\n",
            "rels": [
                "noopener"
            ]
        },
        "https://fedi.be/tag/zot": {
            "text": "#zot",
            "rels": [
                "nofollow",
                "noopener"
            ]
        }
    },
    "debug": {
        "package": "https://packagist.org/packages/mf2/mf2",
        "source": "https://github.com/indieweb/php-mf2",
        "version": "0.4.6",
        "note": [
            "This output was generated from the php-mf2 library available at https://github.com/indieweb/php-mf2",
            "Please file any issues with the parser at https://github.com/indieweb/php-mf2/issues",
            "Using the Masterminds HTML5 parser"
        ]
    }
}

Note the difference in the name field of the parent h-entry.

ckruse commented 5 years ago

Do you have a different example of this? It seems as if the resource is no longer available.

jalcine commented 4 years ago

Do you have a different example of this? It seems as if the resource is no longer available.

Just now seeing this. https://playvicious.social/@jalcine/100512841146408725 works as well (less HTML)

ckruse commented 4 years ago

I saved the linked post and will have a look later this day… thanks for getting back to me!

ckruse commented 4 years ago

I don't get it. The example you linked (https://playvicious.social/@jalcine/100512841146408725) seems to work correctly? Can you elaborate where you see a problem?

ckruse commented 4 years ago

Ok, I think I see what you are talking about. I think this is not about excess content but about a wrong implementation for the implied name attribute. pin13.net/mf2 does not have a name attribute in the root h-entry because there are nested microformats (see the children). There shouldn't be a name attribute at all?

jalcine commented 4 years ago

Yup, my fault for the misnomer!

(Originally published at: https://v2.jacky.wtf/post/b8c88e4a-a8c8-4838-9beb-fe309ae7cc86)

ckruse commented 4 years ago

Ok, this one is complicated… basically I have to either have a list of all possible p- and e- properties possible or I have to remember which properties we saw for a child. Both solutions are not very elegant…

jalcine commented 4 years ago

Ok, this one is complicated… basically I have to either have a list of all possible p- and e- properties possible or I have to remember which properties we saw for a child. Both solutions are not very elegant…

Let me know how this is going; I'm noticing it leaking into other things I'm working on. I might have an idea for a patch but I haven't had time to actually write code for it.

ckruse commented 4 years ago

I‘m currently at my in-laws, so no time for programming :( will be back on monday

Am 27.06.2020 um 00:48 schrieb Jacky Alciné notifications@github.com:

 Ok, this one is complicated… basically I have to either have a list of all possible p- and e- properties possible or I have to remember which properties we saw for a child. Both solutions are not very elegant…

Let me know how this is going; I'm noticing it leaking into other things I'm working on. I might have an idea for a patch but I haven't had time to actually write code for it.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

ckruse commented 4 years ago

Ok, this bug should now be fixed. I did a lot of work on spec compliance, the biggest thing still missing is parsing value class patterns.

ckruse commented 4 years ago

P.S.: feel free to reopen and/or get back to me if this still fails for you!