{
    "items": [
        {
            "type": [
                "h-card"
            ],
            "properties": {
                "name": [
                    "Trevor Morris"
                ],
                "url": [
                    "https://www.trovster.com"
                ],
                "uid": [
                    "https://www.trovster.com"
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-card"
            ],
            "properties": {
                "note": [
                    "Hi. My name is Trevor Morris, and I am a full-stack web developer from the UK. I am currently working at FindMyPub.\nI am fluent in both front- and back-end coding. I develop usable and accessible front-end interfaces using web standards, including semantic HTML, CSS for layout and visual design, and JavaScript for progressive user interface enhancements. On the server side, I primarily use PHP and MySQL. All of this is combined with theory in database design and security, leading to a full-stack solution.\nI mainly develop with the Laravel framework. I have dabbled in building projects using \"static-site generators\", such as Eleventy and infrastructure-as-code with Terraform on Amazon Web Services.\nI\u2019m left-handed, have three tattoos, two dogs, one cat and drink tea. You can find out what I use and what I\u2019m doing now, read about what I love or browse my cv. You can even see how my avatar has changed throughout the years. I have a playground where I can experiment with some web ideas. You can find out how this website is built. If you like my content, you can subscribe to my feeds.\nThis website is filled with data, so I have broken this down on a statistics page and connected all the dots of my life in people, pets, places and things. You can even find out about my energy usage."
                ],
                "name": [
                    "Trevor Morris"
                ],
                "given-name": [
                    "Trevor"
                ],
                "family-name": [
                    "Morris"
                ],
                "job-title": [
                    "full-stack web developer"
                ],
                "adr": [
                    "UK"
                ],
                "country-name": [
                    "United Kingdom"
                ],
                "photo": [
                    {
                        "value": "https://www.trovster.com/img/me-with-flower-shirt.jpg",
                        "alt": "Me wearing a flowery shirt stood infront of a purple wall."
                    }
                ]
            },
            "lang": "en",
            "children": [
                {
                    "type": [
                        "h-card"
                    ],
                    "properties": {
                        "name": [
                            "FindMyPub"
                        ],
                        "org": [
                            "FindMyPub"
                        ],
                        "url": [
                            "https://www.trovster.com/FindMyPub"
                        ]
                    },
                    "lang": "en"
                }
            ]
        },
        {
            "type": [
                "h-card"
            ],
            "properties": {
                "note": [
                    "My name is Trevor Morris, and I am a movie-loving, bike-riding, full-stack web developer from the UK.\nI love writing HTML, CSS & JavaScript. Laravel & Tailwind are my frameworks of choice.\nFind out more about me"
                ],
                "name": [
                    "Trevor Morris"
                ],
                "given-name": [
                    "Trevor"
                ],
                "family-name": [
                    "Morris"
                ],
                "job-title": [
                    "web developer"
                ],
                "adr": [
                    "UK"
                ],
                "country-name": [
                    "United Kingdom"
                ],
                "photo": [
                    {
                        "value": "https://www.trovster.com/img/avatars/avatar17-doodle.webp",
                        "alt": "Trevor Morris"
                    }
                ],
                "url": [
                    "https://www.trovster.com/about"
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-card"
            ],
            "properties": {
                "url": [
                    "https://mastodon.social/@trovster"
                ],
                "name": [
                    "Mastodon"
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-card"
            ],
            "properties": {
                "url": [
                    "https://links.trovster.com/instagram"
                ],
                "name": [
                    "Instagram"
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-card"
            ],
            "properties": {
                "url": [
                    "https://links.trovster.com/letterboxd"
                ],
                "name": [
                    "Letterboxd"
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-card"
            ],
            "properties": {
                "url": [
                    "https://links.trovster.com/strava"
                ],
                "name": [
                    "Strava"
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-card"
            ],
            "properties": {
                "url": [
                    "https://github.com/trovster"
                ],
                "name": [
                    "GitHub"
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-card"
            ],
            "properties": {
                "url": [
                    "https://links.trovster.com/facebook"
                ],
                "name": [
                    "Facebook"
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-card"
            ],
            "properties": {
                "url": [
                    "https://links.trovster.com/lastfm"
                ],
                "name": [
                    "Last.fm"
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-card"
            ],
            "properties": {
                "url": [
                    "https://links.trovster.com/spotify"
                ],
                "name": [
                    "Spotify"
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-card"
            ],
            "properties": {
                "url": [
                    "https://links.trovster.com/reddit"
                ],
                "name": [
                    "Reddit"
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-card"
            ],
            "properties": {
                "url": [
                    "https://links.trovster.com/linkedin"
                ],
                "name": [
                    "LinkedIn"
                ]
            },
            "lang": "en"
        }
    ],
    "rels": {
        "author": [
            "https://www.trovster.com/humans.txt",
            "https://www.trovster.com/about",
            "https://www.trovster.com/about/cv",
            "https://www.trovster.com/profile.json",
            "https://www.trovster.com"
        ],
        "human-json": [
            "https://www.trovster.com/.well-known/human.json"
        ],
        "canonical": [
            "https://www.trovster.com/about"
        ],
        "search": [
            "https://www.trovster.com/opensearch.xml"
        ],
        "webmention": [
            "https://www.trovster.com/webmention"
        ],
        "icon": [
            "https://www.trovster.com/favicon.svg",
            "https://www.trovster.com/favicon.png",
            "https://www.trovster.com/favicon.ico"
        ],
        "stylesheet": [
            "https://www.trovster.com/css/site.css?id=f256efe4558cb2e586436522936b44ee",
            "https://www.trovster.com/css/libraries.css?id=57b0013fc468c12b30895398af954a94"
        ],
        "preload": [
            "https://www.trovster.com/css/site.css?id=f256efe4558cb2e586436522936b44ee",
            "https://www.trovster.com/css/libraries.css?id=57b0013fc468c12b30895398af954a94"
        ],
        "alternate": [
            "https://www.trovster.com/blog/posts.xml",
            "https://www.trovster.com/blog/posts.json",
            "https://www.trovster.com/movies/watched.xml",
            "https://www.trovster.com/movies/watched.json",
            "https://www.trovster.com/movies/reviews.xml",
            "https://www.trovster.com/movies/reviews.json",
            "https://www.trovster.com/photos/posts.xml",
            "https://www.trovster.com/photos/posts.json",
            "https://www.trovster.com/photos/journal.xml",
            "https://www.trovster.com/photos/journal.json",
            "https://www.trovster.com/photos/loves.xml",
            "https://www.trovster.com/photos/loves.json",
            "https://www.trovster.com/activities.xml",
            "https://www.trovster.com/activities.json",
            "https://www.trovster.com/activities/fitness.xml",
            "https://www.trovster.com/activities/fitness.json",
            "https://www.trovster.com/music/listens.xml",
            "https://www.trovster.com/music/listens.json",
            "https://www.trovster.com/music/events.xml",
            "https://www.trovster.com/music/events.json",
            "https://www.trovster.com/music/events/upcoming.xml",
            "https://www.trovster.com/music/events/upcoming.json",
            "https://www.trovster.com/music/highlights.xml",
            "https://www.trovster.com/music/highlights.json",
            "https://www.trovster.com/music/lyrics.xml",
            "https://www.trovster.com/music/lyrics.json",
            "https://www.trovster.com/links.xml",
            "https://www.trovster.com/links.json",
            "https://www.trovster.com/link/articles.xml",
            "https://www.trovster.com/link/articles.json",
            "https://www.trovster.com/books/read.xml",
            "https://www.trovster.com/books/read.json",
            "https://www.trovster.com/prints.xml",
            "https://www.trovster.com/prints.json",
            "https://www.trovster.com/changelog.xml",
            "https://www.trovster.com/changelog.json",
            "https://www.trovster.com/energy/car-charge.xml",
            "https://www.trovster.com/energy/car-charge.json"
        ],
        "me": [
            "https://www.trovster.com/about",
            "https://mastodon.social/@trovster",
            "https://links.trovster.com/instagram",
            "https://links.trovster.com/letterboxd",
            "https://links.trovster.com/strava",
            "https://github.com/trovster",
            "https://links.trovster.com/facebook",
            "https://links.trovster.com/lastfm",
            "https://links.trovster.com/spotify",
            "https://links.trovster.com/reddit",
            "https://links.trovster.com/linkedin"
        ],
        "external": [
            "https://mastodon.social/@trovster",
            "https://links.trovster.com/instagram",
            "https://links.trovster.com/letterboxd",
            "https://links.trovster.com/strava",
            "https://github.com/trovster",
            "https://links.trovster.com/facebook",
            "https://links.trovster.com/lastfm",
            "https://links.trovster.com/spotify",
            "https://links.trovster.com/reddit",
            "https://links.trovster.com/linkedin"
        ]
    },
    "rel-urls": {
        "https://www.trovster.com/humans.txt": {
            "type": "text/plain",
            "rels": [
                "author"
            ]
        },
        "https://www.trovster.com/about": {
            "text": "Find out more about me",
            "title": "About information",
            "rels": [
                "author",
                "canonical",
                "me"
            ]
        },
        "https://www.trovster.com/about/cv": {
            "title": "CV",
            "rels": [
                "author"
            ]
        },
        "https://www.trovster.com/profile.json": {
            "type": "application/json",
            "rels": [
                "author"
            ]
        },
        "https://www.trovster.com/.well-known/human.json": {
            "type": "application/json",
            "rels": [
                "human-json"
            ]
        },
        "https://www.trovster.com/opensearch.xml": {
            "title": "Search About Trevor Morris",
            "type": "application/opensearchdescription+xml",
            "rels": [
                "search"
            ]
        },
        "https://www.trovster.com/webmention": {
            "rels": [
                "webmention"
            ]
        },
        "https://www.trovster.com/favicon.svg": {
            "type": "image/svg+xml",
            "rels": [
                "icon"
            ]
        },
        "https://www.trovster.com/favicon.png": {
            "type": "image/png",
            "rels": [
                "icon"
            ]
        },
        "https://www.trovster.com/favicon.ico": {
            "rels": [
                "icon"
            ]
        },
        "https://www.trovster.com/css/site.css?id=f256efe4558cb2e586436522936b44ee": {
            "rels": [
                "preload",
                "stylesheet"
            ]
        },
        "https://www.trovster.com/css/libraries.css?id=57b0013fc468c12b30895398af954a94": {
            "rels": [
                "preload",
                "stylesheet"
            ]
        },
        "https://www.trovster.com/blog/posts.xml": {
            "title": "Trevor Morris\u2019 latest blog posts",
            "type": "application/atom+xml",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/blog/posts.json": {
            "title": "Trevor Morris\u2019 latest blog posts",
            "type": "application/feed+json",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/movies/watched.xml": {
            "title": "Trevor Morris\u2019 latest movie ratings",
            "type": "application/atom+xml",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/movies/watched.json": {
            "title": "Trevor Morris\u2019 latest movie ratings",
            "type": "application/feed+json",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/movies/reviews.xml": {
            "title": "Trevor Morris\u2019 latest movie reviews",
            "type": "application/atom+xml",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/movies/reviews.json": {
            "title": "Trevor Morris\u2019 latest movie reviews",
            "type": "application/feed+json",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/photos/posts.xml": {
            "title": "Trevor Morris\u2019 latest photos",
            "type": "application/atom+xml",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/photos/posts.json": {
            "title": "Trevor Morris\u2019 latest photos",
            "type": "application/feed+json",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/photos/journal.xml": {
            "title": "Trevor Morris\u2019 latest photo journal posts",
            "type": "application/atom+xml",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/photos/journal.json": {
            "title": "Trevor Morris\u2019 latest photo journal posts",
            "type": "application/feed+json",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/photos/loves.xml": {
            "title": "Trevor Morris\u2019 latest loved photos",
            "type": "application/atom+xml",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/photos/loves.json": {
            "title": "Trevor Morris\u2019 latest loved photos",
            "type": "application/feed+json",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/activities.xml": {
            "title": "Trevor Morris\u2019 latest activities",
            "type": "application/atom+xml",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/activities.json": {
            "title": "Trevor Morris\u2019 latest activities",
            "type": "application/feed+json",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/activities/fitness.xml": {
            "title": "Trevor Morris\u2019 latest fitness data",
            "type": "application/atom+xml",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/activities/fitness.json": {
            "title": "Trevor Morris\u2019 latest fitness data",
            "type": "application/feed+json",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/music/listens.xml": {
            "title": "Trevor Morris\u2019 latest music listens",
            "type": "application/atom+xml",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/music/listens.json": {
            "title": "Trevor Morris\u2019 latest music listens",
            "type": "application/feed+json",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/music/events.xml": {
            "title": "Trevor Morris\u2019 past music events",
            "type": "application/atom+xml",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/music/events.json": {
            "title": "Trevor Morris\u2019 past music events",
            "type": "application/feed+json",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/music/events/upcoming.xml": {
            "title": "Trevor Morris\u2019 upcoming music events",
            "type": "application/atom+xml",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/music/events/upcoming.json": {
            "title": "Trevor Morris\u2019 upcoming music events",
            "type": "application/feed+json",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/music/highlights.xml": {
            "title": "Trevor Morris\u2019 latest music highlights",
            "type": "application/atom+xml",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/music/highlights.json": {
            "title": "Trevor Morris\u2019 latest music highlights",
            "type": "application/feed+json",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/music/lyrics.xml": {
            "title": "Trevor Morris\u2019 latest music lyrics",
            "type": "application/atom+xml",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/music/lyrics.json": {
            "title": "Trevor Morris\u2019 latest music lyrics",
            "type": "application/feed+json",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/links.xml": {
            "title": "Trevor Morris\u2019 latest links",
            "type": "application/atom+xml",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/links.json": {
            "title": "Trevor Morris\u2019 latest links",
            "type": "application/feed+json",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/link/articles.xml": {
            "title": "Trevor Morris\u2019 latest linked articles",
            "type": "application/atom+xml",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/link/articles.json": {
            "title": "Trevor Morris\u2019 latest linked articles",
            "type": "application/feed+json",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/books/read.xml": {
            "title": "Trevor Morris\u2019 latest books read",
            "type": "application/atom+xml",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/books/read.json": {
            "title": "Trevor Morris\u2019 latest books read",
            "type": "application/feed+json",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/prints.xml": {
            "title": "Trevor Morris\u2019 latest prints",
            "type": "application/atom+xml",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/prints.json": {
            "title": "Trevor Morris\u2019 latest prints",
            "type": "application/feed+json",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/changelog.xml": {
            "title": "Trevor Morris\u2019 latest website changes",
            "type": "application/atom+xml",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/changelog.json": {
            "title": "Trevor Morris\u2019 latest website changes",
            "type": "application/feed+json",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/energy/car-charge.xml": {
            "title": "Trevor Morris\u2019 latest car charges",
            "type": "application/atom+xml",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com/energy/car-charge.json": {
            "title": "Trevor Morris\u2019 latest car charge",
            "type": "application/feed+json",
            "rels": [
                "alternate"
            ]
        },
        "https://www.trovster.com": {
            "text": "Trevor Morris",
            "rels": [
                "author"
            ]
        },
        "https://mastodon.social/@trovster": {
            "title": "Mastodon \u2013 Similar to Twitter but not Twitter.",
            "text": "\n                Mastodon            ",
            "rels": [
                "external",
                "me"
            ]
        },
        "https://links.trovster.com/instagram": {
            "title": "Instagram \u2013 Filtered photos from my iPhone.",
            "text": "\n                Instagram            ",
            "rels": [
                "external",
                "me"
            ]
        },
        "https://links.trovster.com/letterboxd": {
            "title": "Letterboxd \u2013 My movie watching collection.",
            "text": "\n                Letterboxd            ",
            "rels": [
                "external",
                "me"
            ]
        },
        "https://links.trovster.com/strava": {
            "title": "Strava \u2013 My activities, including biking and walks.",
            "text": "\n                Strava            ",
            "rels": [
                "external",
                "me"
            ]
        },
        "https://github.com/trovster": {
            "title": "Github \u2013 Public Git repositories.",
            "text": "\n                GitHub            ",
            "rels": [
                "external",
                "me"
            ]
        },
        "https://links.trovster.com/facebook": {
            "title": "Facebook \u2013 My Facebook profile.",
            "text": "\n                Facebook            ",
            "rels": [
                "external",
                "me"
            ]
        },
        "https://links.trovster.com/lastfm": {
            "title": "Last.fm \u2013 Music I am listening to.",
            "text": "\n                Last.fm            ",
            "rels": [
                "external",
                "me"
            ]
        },
        "https://links.trovster.com/spotify": {
            "title": "Spotify \u2013 Music playlists on Spotify.",
            "text": "\n                Spotify            ",
            "rels": [
                "external",
                "me"
            ]
        },
        "https://links.trovster.com/reddit": {
            "title": "Reddit \u2013 Random internet things.",
            "text": "\n                Reddit            ",
            "rels": [
                "external",
                "me"
            ]
        },
        "https://links.trovster.com/linkedin": {
            "title": "LinkedIn \u2013 Curriculum Vitae and professional profile.",
            "text": "\n                LinkedIn            ",
            "rels": [
                "external",
                "me"
            ]
        }
    },
    "debug": {
        "package": "https://packagist.org/packages/mf2/mf2",
        "source": "https://github.com/indieweb/php-mf2",
        "version": "v0.5.0",
        "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"
        ]
    }
}