{
  "feed_url": "https://gbilder.com/tags/plugins/feed.json",
  "home_page_url": "https://gbilder.com/tags/plugins/",
  "items": [
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://waylonwalker.com/python-pluggable-architecture/\"\u003ehttps://waylonwalker.com/python-pluggable-architecture/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2023-09-06T16:59:28+02:00",
      "external_url": "https://waylonwalker.com/python-pluggable-architecture/",
      "id": "https://gbilder.com/bookmarks/01M4EHS41JSQM06VED8M33XC20/",
      "tags": [
        "plugins",
        "pluggy"
      ],
      "url": "https://gbilder.com/bookmarks/01M4EHS41JSQM06VED8M33XC20/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://llm.datasette.io/en/latest/plugins/tutorial-model-plugin.html\"\u003ehttps://llm.datasette.io/en/latest/plugins/tutorial-model-plugin.html\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2023-08-24T08:25:37+02:00",
      "external_url": "https://llm.datasette.io/en/latest/plugins/tutorial-model-plugin.html",
      "id": "https://gbilder.com/bookmarks/01M4EHS3TV7F0D67SSZDZWDKW2/",
      "tags": [
        "plugins"
      ],
      "title": "Writing a plugin to support a new model - LLM",
      "url": "https://gbilder.com/bookmarks/01M4EHS3TV7F0D67SSZDZWDKW2/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://simonwillison.net/2023/Jul/24/sqlite-utils-plugins/\"\u003ehttps://simonwillison.net/2023/Jul/24/sqlite-utils-plugins/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2023-07-24T19:29:01+02:00",
      "external_url": "https://simonwillison.net/2023/Jul/24/sqlite-utils-plugins/",
      "id": "https://gbilder.com/bookmarks/01M4EHS3EDQJC5MSEJS02M8Q0M/",
      "tags": [
        "plugins"
      ],
      "title": "sqlite-utils now supports plugins",
      "url": "https://gbilder.com/bookmarks/01M4EHS3EDQJC5MSEJS02M8Q0M/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://copyninja.info/blog/dynamic-module-loading.html\"\u003ehttps://copyninja.info/blog/dynamic-module-loading.html\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2020-04-09T14:06:19+02:00",
      "external_url": "https://copyninja.info/blog/dynamic-module-loading.html",
      "id": "https://gbilder.com/bookmarks/01M4EHRR39EKQSXP6EC0ETGC5K/",
      "tags": [
        "python",
        "plugins"
      ],
      "title": "Loading Python modules/plug-ins at runtime",
      "url": "https://gbilder.com/bookmarks/01M4EHRR39EKQSXP6EC0ETGC5K/"
    }
  ],
  "language": "en",
  "title": "#plugins · Louche Cannon",
  "version": "https://jsonfeed.org/version/1.1"
}