{
    "items": [
        {
            "type": [
                "h-feed"
            ],
            "properties": {
                "name": [
                    "A Scripter's Notes"
                ],
                "url": [
                    "https://scripter.co/"
                ],
                "author": [
                    "https://scripter.co/"
                ]
            },
            "lang": "en",
            "children": [
                {
                    "type": [
                        "h-entry"
                    ],
                    "properties": {
                        "name": [
                            "Version controlling Jenkins config"
                        ],
                        "category": [
                            "unix",
                            "git",
                            "jenkins"
                        ],
                        "summary": [
                            "Jenkins is an amazing free and open source continuous integration and deployment software. But its primary means of configuration is a web UI, and recently that cost me a lot of debug time. That set me down the path of figuring out a way to version control the Jenkins config (the $JENKINS_HOME directory)."
                        ],
                        "url": [
                            "https://scripter.co/version-controlling-jenkins-config/"
                        ],
                        "published": [
                            "2022-07-20T00:18:00-0400"
                        ]
                    },
                    "lang": "en"
                },
                {
                    "type": [
                        "h-entry"
                    ],
                    "properties": {
                        "name": [
                            "Using Git Delta with Magit"
                        ],
                        "category": [
                            "emacs",
                            "git",
                            "magit",
                            "diff"
                        ],
                        "summary": [
                            "Git Delta is a command line utility that beautifies git diffs in the terminal. But did you know that it can do the same in Magit too?"
                        ],
                        "url": [
                            "https://scripter.co/using-git-delta-with-magit/"
                        ],
                        "published": [
                            "2022-07-06T22:04:00-0400"
                        ]
                    },
                    "lang": "en"
                },
                {
                    "type": [
                        "h-entry"
                    ],
                    "properties": {
                        "name": [
                            "Gujarati Transliteration"
                        ],
                        "category": [
                            "emacs",
                            "Gujarati in Emacs",
                            "gujarati",
                            "transliteration"
                        ],
                        "summary": [
                            "You can phonetically write a non-English language on an English keyword in Emacs, and that transforms into that non-English script. This is called transliteration, and I demonstrate that for the Gujarati language in this post."
                        ],
                        "url": [
                            "https://scripter.co/gujarati-transliteration/"
                        ],
                        "published": [
                            "2022-06-27T18:43:00-0400"
                        ]
                    },
                    "lang": "en"
                },
                {
                    "type": [
                        "h-entry"
                    ],
                    "properties": {
                        "name": [
                            "Cleaning up ${GOPATH}/pkg/"
                        ],
                        "category": [
                            "programming",
                            "golang"
                        ],
                        "summary": [
                            "Use go clean -modcache to clean up all the old auto-downloaded Go modules in ${GOPATH}/pkg/. That\u2019s all you need to know. Rest of the post gives just the history of how I got there."
                        ],
                        "url": [
                            "https://scripter.co/cleaning-up-gopath-pkg/"
                        ],
                        "published": [
                            "2022-06-25T10:48:00-0400"
                        ]
                    },
                    "lang": "en"
                },
                {
                    "type": [
                        "h-entry"
                    ],
                    "properties": {
                        "name": [
                            "View GitHub Pull Requests in Magit"
                        ],
                        "category": [
                            "emacs",
                            "elisp",
                            "git",
                            "magit",
                            "github",
                            "git-reference"
                        ],
                        "summary": [
                            "How to view GitHub Pull Request branches locally in the cloned repo, and more importantly, how to do that automatically from within Emacs."
                        ],
                        "url": [
                            "https://scripter.co/view-github-pull-requests-in-magit/"
                        ],
                        "published": [
                            "2022-06-23T17:51:00-0400"
                        ]
                    },
                    "lang": "en"
                },
                {
                    "type": [
                        "h-entry"
                    ],
                    "properties": {
                        "name": [
                            "Gujarati fonts in Emacs"
                        ],
                        "category": [
                            "emacs",
                            "Gujarati in Emacs",
                            "gujarati",
                            "font"
                        ],
                        "summary": [
                            "Setting a different font for a specific script or language in Emacs."
                        ],
                        "url": [
                            "https://scripter.co/gujarati-fonts-in-emacs/"
                        ],
                        "published": [
                            "2022-06-19T01:31:00-0400"
                        ]
                    },
                    "lang": "en"
                },
                {
                    "type": [
                        "h-entry"
                    ],
                    "properties": {
                        "name": [
                            "Emacs Lisp: Advice Combinators"
                        ],
                        "category": [
                            "emacs",
                            "elisp",
                            "advice",
                            "plantuml"
                        ],
                        "summary": [
                            "My diagrammatic take on summarizing all the Emacs advice combinators."
                        ],
                        "url": [
                            "https://scripter.co/emacs-lisp-advice-combinators/"
                        ],
                        "published": [
                            "2022-06-17T21:30:00-0400"
                        ],
                        "updated": [
                            "[Sat Jun 18, 2022]-0400"
                        ]
                    },
                    "lang": "en"
                },
                {
                    "type": [
                        "h-entry"
                    ],
                    "properties": {
                        "name": [
                            "Org: Show only Post subtree headings"
                        ],
                        "category": [
                            "emacs",
                            "org",
                            "elisp",
                            "subtree",
                            "looping",
                            "advice"
                        ],
                        "summary": [
                            "How to define a custom org-global-cycle-like command that collapses only the Org subtrees with specific properties."
                        ],
                        "url": [
                            "https://scripter.co/org-show-only-post-subtree-headings/"
                        ],
                        "published": [
                            "2022-06-16T00:21:00-0400"
                        ]
                    },
                    "lang": "en"
                },
                {
                    "type": [
                        "h-entry"
                    ],
                    "properties": {
                        "name": [
                            "Firefox: Always open a New Tab after Current"
                        ],
                        "category": [
                            "web",
                            "firefox",
                            "tab",
                            "add-on"
                        ],
                        "summary": [
                            "The default behavior of Firefox opening new tabs from links had been troubling me for a while .. it was time I tried to do something about it."
                        ],
                        "url": [
                            "https://scripter.co/firefox-always-open-a-new-tab-after-current/"
                        ],
                        "published": [
                            "2022-06-15T02:08:00-0400"
                        ]
                    },
                    "lang": "en"
                },
                {
                    "type": [
                        "h-entry"
                    ],
                    "properties": {
                        "name": [
                            "Saving Python pip dependencies"
                        ],
                        "category": [
                            "web",
                            "HTML5 Validator",
                            "html",
                            "validator",
                            "python",
                            "pip",
                            "netlify"
                        ],
                        "summary": [
                            "How I generated the Python dependencies file requirements.txt so that Netlify can install and run the HTML5 Validator before deploying this site."
                        ],
                        "url": [
                            "https://scripter.co/saving-python-pip-dependencies/"
                        ],
                        "published": [
                            "2022-06-14T00:38:00-0400"
                        ]
                    },
                    "lang": "en"
                }
            ]
        },
        {
            "type": [
                "h-card"
            ],
            "properties": {
                "url": [
                    "https://alongtheray.social/users/blogroll"
                ],
                "name": [
                    "@blogroll"
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-card"
            ],
            "properties": {
                "url": [
                    "https://mastodon.technology/@kaushalmodi"
                ],
                "name": [
                    "@kaushalmodi"
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-card"
            ],
            "properties": {
                "url": [
                    "https://mastodon.technology/@kaushalmodi"
                ],
                "name": [
                    "@kaushalmodi"
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-card"
            ],
            "properties": {
                "url": [
                    "https://alongtheray.social/users/blogroll"
                ],
                "name": [
                    "@blogroll"
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-card"
            ],
            "properties": {
                "name": [
                    "Kaushal Modi"
                ],
                "note": [
                    "A coder, a geek who likes playing with command-line tools. Uses Emacs."
                ],
                "photo": [
                    {
                        "value": "https://scripter.co/images/me--optimized.1cdf3eb11e9bf7be99d0292930537426d0ffff3f03c0a489a4c45034aebbd5be.jpg",
                        "alt": "Photo of Kaushal Modi"
                    }
                ],
                "url": [
                    "https://scripter.co/"
                ],
                "email": [
                    "mailto:kaushal.modi@gmail.com"
                ]
            },
            "lang": "en"
        }
    ],
    "rels": {
        "profile": [
            "https://gmpg.org/xfn/11"
        ],
        "stylesheet": [
            "https://scripter.co/css/refined.min.2b8a165c1548d4a3fac47edd6e34071f93872f1131116f68d96d3b02ae7e15da.css"
        ],
        "preload": [
            "https://scripter.co/css/refined.min.2b8a165c1548d4a3fac47edd6e34071f93872f1131116f68d96d3b02ae7e15da.css",
            "https://scripter.co/js/responsive-nav-orig.min.e2b5f2a956b488f466da513820636134defdc38b90ed566248960593f2bb4ba5.js",
            "https://scripter.co/js/libs/fa/fontawesome-all.min.8ac746494d9cdfb9bdf9d92e51cdd8b855ab69bcfc81918e2c6d95e7372b8529.js"
        ],
        "apple-touch-icon": [
            "https://scripter.co/apple-touch-icon.dc2be6e42401451e087de7a1bc56cf3e195d4635607ce67031cf30d2ae7a812c.png"
        ],
        "icon": [
            "https://scripter.co/favicon-32x32.c522b7406f156d650a1ade52c1dbb471775858504b32f9faad28b4ba063f7769.png",
            "https://scripter.co/favicon-16x16.30da33df67e4ae4a58e94188d1d05862d27dbaaf5d2dd661b3b31810ea0005ee.png"
        ],
        "manifest": [
            "https://scripter.co/manifest.928643512486c5d2126650a17b7d7d09999bb442454484735a0a43cc1df7136c.json"
        ],
        "mask-icon": [
            "https://scripter.co/safari-pinned-tab.2e3872a4e4cd9905da5e154950bfb4121c4fcf26b3c442335cfbc83ed12cb3e1.svg"
        ],
        "me": [
            "https://github.com/kaushalmodi/",
            "https://fosstodon.org/@kaushalmodi",
            "mailto:kaushal.modi@gmail.com"
        ],
        "authorization_endpoint": [
            "https://indieauth.com/auth"
        ],
        "token_endpoint": [
            "https://tokens.indieauth.com/token"
        ],
        "pingback": [
            "https://webmention.io/scripter.co/xmlrpc"
        ],
        "webmention": [
            "https://webmention.io/scripter.co/webmention"
        ],
        "alternate": [
            "https://scripter.co/index.xml",
            "https://scripter.co/atom.xml",
            "https://scripter.co/jf2feed.json"
        ]
    },
    "rel-urls": {
        "https://gmpg.org/xfn/11": {
            "rels": [
                "profile"
            ]
        },
        "https://scripter.co/css/refined.min.2b8a165c1548d4a3fac47edd6e34071f93872f1131116f68d96d3b02ae7e15da.css": {
            "rels": [
                "preload",
                "stylesheet"
            ]
        },
        "https://scripter.co/js/responsive-nav-orig.min.e2b5f2a956b488f466da513820636134defdc38b90ed566248960593f2bb4ba5.js": {
            "rels": [
                "preload"
            ]
        },
        "https://scripter.co/js/libs/fa/fontawesome-all.min.8ac746494d9cdfb9bdf9d92e51cdd8b855ab69bcfc81918e2c6d95e7372b8529.js": {
            "rels": [
                "preload"
            ]
        },
        "https://scripter.co/apple-touch-icon.dc2be6e42401451e087de7a1bc56cf3e195d4635607ce67031cf30d2ae7a812c.png": {
            "rels": [
                "apple-touch-icon"
            ]
        },
        "https://scripter.co/favicon-32x32.c522b7406f156d650a1ade52c1dbb471775858504b32f9faad28b4ba063f7769.png": {
            "type": "image/png",
            "rels": [
                "icon"
            ]
        },
        "https://scripter.co/favicon-16x16.30da33df67e4ae4a58e94188d1d05862d27dbaaf5d2dd661b3b31810ea0005ee.png": {
            "type": "image/png",
            "rels": [
                "icon"
            ]
        },
        "https://scripter.co/manifest.928643512486c5d2126650a17b7d7d09999bb442454484735a0a43cc1df7136c.json": {
            "rels": [
                "manifest"
            ]
        },
        "https://scripter.co/safari-pinned-tab.2e3872a4e4cd9905da5e154950bfb4121c4fcf26b3c442335cfbc83ed12cb3e1.svg": {
            "rels": [
                "mask-icon"
            ]
        },
        "https://github.com/kaushalmodi/": {
            "rels": [
                "me"
            ]
        },
        "https://fosstodon.org/@kaushalmodi": {
            "rels": [
                "me"
            ]
        },
        "https://indieauth.com/auth": {
            "rels": [
                "authorization_endpoint"
            ]
        },
        "https://tokens.indieauth.com/token": {
            "rels": [
                "token_endpoint"
            ]
        },
        "https://webmention.io/scripter.co/xmlrpc": {
            "rels": [
                "pingback"
            ]
        },
        "https://webmention.io/scripter.co/webmention": {
            "rels": [
                "webmention"
            ]
        },
        "https://scripter.co/index.xml": {
            "title": "RSS for A Scripter's Notes",
            "type": "application/rss+xml",
            "rels": [
                "alternate"
            ]
        },
        "https://scripter.co/atom.xml": {
            "title": "Atom for A Scripter's Notes",
            "type": "application/atom+xml",
            "rels": [
                "alternate"
            ]
        },
        "https://scripter.co/jf2feed.json": {
            "title": "Jf2feed for A Scripter's Notes",
            "type": "application/jf2feed+json",
            "rels": [
                "alternate"
            ]
        },
        "mailto:kaushal.modi@gmail.com": {
            "text": "kaushal.modi@gmail.com",
            "rels": [
                "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"
        ]
    }
}