<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>links.lmorchard.com - #apis</title>
    <link>/tags/apis/</link>
    <description>Recent bookmarks tagged #apis</description>
    <lastBuildDate>Mon, 02 Nov 2026 08:24:46 +0000</lastBuildDate>
    <item>
      <title>Xetera/kindle-api: 📕 Access Kindle&#39;s private API in Node.js without a headless browser</title>
      <link>https://github.com/Xetera/kindle-api</link>
      <description>📕 Access Kindle&#39;s private API in Node.js without a headless browser&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #apis #kindle #reading #tools&lt;/p&gt;</description>
      <pubDate>Wed, 17 Sep 2025 19:02:55 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:37713</guid>
      <category>apis</category>
      <category>kindle</category>
      <category>reading</category>
      <category>tools</category>
      <enclosure url="https://links.lmorchard.com/static/2aa2fbd202d3ae9b06bb8b2e33146521.png" type="image/png"></enclosure>
    </item>
    <item>
      <title>DylanMeeus/kindle-highlights-vibe: Experiment to recreate my kindle-highlights project with Cursor / LLM assisted coding.</title>
      <link>https://github.com/DylanMeeus/kindle-highlights-vibe/tree/master</link>
      <description>Experiment to recreate my kindle-highlights project with Cursor / LLM assisted coding.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #apis #kindle #reading #tools&lt;/p&gt;</description>
      <pubDate>Wed, 17 Sep 2025 19:02:45 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:37712</guid>
      <category>apis</category>
      <category>kindle</category>
      <category>reading</category>
      <category>tools</category>
      <enclosure url="https://links.lmorchard.com/static/928e8438aa8e9f0b0754c98bf94b8b58.png" type="image/png"></enclosure>
    </item>
    <item>
      <title>Gaslight-driven development @ tonsky.me</title>
      <link>https://tonsky.me/blog/gaslight-driven-development/</link>
      <description>So welcome to the new era. AI is not just using tools we gave it. It now has opinions about how these tools should’ve been made. And instead of asking nicely, it gaslights everybody into thinking that’s how it’s always been.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #ai #apis #chatgpt #llms #webdev&lt;/p&gt;</description>
      <pubDate>Thu, 17 Jul 2025 23:38:47 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:29432</guid>
      <category>ai</category>
      <category>apis</category>
      <category>chatgpt</category>
      <category>llms</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/e71ca5f7606cad460f3aa9014cf9760f.png" type="image/png"></enclosure>
    </item>
    <item>
      <title>Most RESTful APIs aren’t really RESTful | Florian Krämer</title>
      <link>https://florian-kraemer.net//software-architecture/2025/07/07/Most-RESTful-APIs-are-not-really-RESTful.html</link>
      <description>Fielding’s rules emphasize that a truly RESTful API should embrace hypermedia (HATEOAS) as the central mechanism for interaction, not just use HTTP as a transport. REST is protocol-independent at its core; HTTP is simply a convenient way of using it. Clients should discover and navigate resources dynamically through links and standardized relations embedded in representations — not rely on hardcoded URI structures, types, or external documentation.&#xD;&#xA;&#xD;&#xA;This makes REST systems loosely coupled, evolvable, and aligned with how the web itself operates: through representation, discovery, and transitions. REST isn’t about exposing your internal object model over HTTP — it’s about building distributed systems that behave like the web.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #apis #rest #webdev&lt;/p&gt;</description>
      <pubDate>Thu, 10 Jul 2025 02:54:13 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:29456</guid>
      <category>apis</category>
      <category>rest</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Amazon S3 adds new functionality for conditional writes - AWS</title>
      <link>https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-s3-functionality-conditional-writes/</link>
      <description>Amazon S3 can now perform conditional writes that evaluate if an object is unmodified before updating it. This helps you coordinate simultaneous writes to the same object and prevents multiple concurrent writers from unintentionally overwriting the object without knowing the state of its content. You can use this capability by providing the ETag of an object using S3 PutObject or CompleteMultipartUpload API requests in both S3 general purpose and directory buckets.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #apis #aws #s3 #webdev&lt;/p&gt;</description>
      <pubDate>Wed, 27 Nov 2024 23:44:12 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:29808</guid>
      <category>apis</category>
      <category>aws</category>
      <category>s3</category>
      <category>webdev</category>
    </item>
    <item>
      <title>What is OpenAPI? - OpenAPI Initiative</title>
      <link>https://www.openapis.org/what-is-openapi</link>
      <description>The OpenAPI Specification (OAS) provides a consistent means to carry information through each stage of the API lifecycle. It is a specification language for HTTP APIs that defines structure and syntax in a way that is not wedded to the programming language the API is created in. API specifications are typically written in YAML or JSON, allowing for easy sharing and consumption of the specification.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #apis #openapi #webdev&lt;/p&gt;</description>
      <pubDate>Mon, 07 Oct 2024 20:32:52 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:30463</guid>
      <category>apis</category>
      <category>openapi</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Automating your Mastodon profile with Pipedream.com | Stefan Bohacek</title>
      <link>https://stefanbohacek.com/blog/automating-your-mastodon-profile-with-pipedream-com/</link>
      <description>I wrote recently about how you can use Mastodon’s API to make bots that post random images and make data charts, but you don’t have to automate just bots. Let me show you a few fun things you can do with your own profile.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #apis #automation #imported:pinboard #mastodon #scripting&lt;/p&gt;</description>
      <pubDate>Sun, 19 Feb 2023 07:22:08 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:30642</guid>
      <category>apis</category>
      <category>automation</category>
      <category>imported:pinboard</category>
      <category>mastodon</category>
      <category>scripting</category>
    </item>
    <item>
      <title>Automating your Mastodon profile with Pipedream.com | Stefan Bohacek</title>
      <link>https://stefanbohacek.com/blog/automating-your-mastodon-profile-with-pipedream-com</link>
      <description>I wrote recently about how you can use Mastodon’s API to make bots that post random images and make data charts, but you don’t have to automate just bots. Let me show you a few fun things you can do with your own profile.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #apis #automation #mastodon #scripting&lt;/p&gt;</description>
      <pubDate>Sun, 19 Feb 2023 07:22:08 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:29261</guid>
      <category>apis</category>
      <category>automation</category>
      <category>mastodon</category>
      <category>scripting</category>
    </item>
    <item>
      <title>Physical-web by google</title>
      <link>http://google.github.io/physical-web/</link>
      <description>The Physical Web is an approach to unleash the core superpower of the web: interaction on demand. People should be able to walk up to any smart device - a vending machine, a poster, a toy, a bus stop, a rental car - and not have to download an app first. Everything should be just a tap away.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #apis #google #imported:pinboard #iot #to:twitter #webdev&lt;/p&gt;</description>
      <pubDate>Thu, 02 Oct 2014 21:33:39 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:31776</guid>
      <category>apis</category>
      <category>google</category>
      <category>imported:pinboard</category>
      <category>iot</category>
      <category>to:twitter</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Physical-web by google</title>
      <link>http://google.github.io/physical-web</link>
      <description>The Physical Web is an approach to unleash the core superpower of the web: interaction on demand. People should be able to walk up to any smart device - a vending machine, a poster, a toy, a bus stop, a rental car - and not have to download an app first. Everything should be just a tap away.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #apis #google #iot #to:twitter #webdev&lt;/p&gt;</description>
      <pubDate>Thu, 02 Oct 2014 21:33:39 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:25180</guid>
      <category>apis</category>
      <category>google</category>
      <category>iot</category>
      <category>to:twitter</category>
      <category>webdev</category>
    </item>
    <item>
      <title>APIs.json</title>
      <link>http://apisjson.org/</link>
      <description>The objective of APIs.json is to help fix this problem by making it easy for people to signpost where the APIs on a given domain are and provide information on how they work. The format is simple and extensible and can be put into any web root domain for discovery.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #apis #apis.json #gluecon #imported:pinboard #webdev&lt;/p&gt;</description>
      <pubDate>Thu, 22 May 2014 20:13:40 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:31874</guid>
      <category>apis</category>
      <category>apis.json</category>
      <category>gluecon</category>
      <category>imported:pinboard</category>
      <category>webdev</category>
    </item>
    <item>
      <title>APIs.json</title>
      <link>http://apisjson.org</link>
      <description>The objective of APIs.json is to help fix this problem by making it easy for people to signpost where the APIs on a given domain are and provide information on how they work. The format is simple and extensible and can be put into any web root domain for discovery.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #apis #apis.json #gluecon #webdev&lt;/p&gt;</description>
      <pubDate>Thu, 22 May 2014 20:13:40 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:24871</guid>
      <category>apis</category>
      <category>apis.json</category>
      <category>gluecon</category>
      <category>webdev</category>
    </item>
    <item>
      <title>APIsearch</title>
      <link>http://apis.io/</link>
      <description>Welcome to APIs.io - an experimental API Search service to help discover APIs on the web. The service uses the APIs.json proposed discovery format. To find APIs type your request in the search box.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #apis #apis.json #gluecon #imported:pinboard #search&lt;/p&gt;</description>
      <pubDate>Thu, 22 May 2014 20:08:58 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:31875</guid>
      <category>apis</category>
      <category>apis.json</category>
      <category>gluecon</category>
      <category>imported:pinboard</category>
      <category>search</category>
    </item>
    <item>
      <title>APIsearch</title>
      <link>http://apis.io</link>
      <description>Welcome to APIs.io - an experimental API Search service to help discover APIs on the web. The service uses the APIs.json proposed discovery format. To find APIs type your request in the search box.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #apis #apis.json #gluecon #search&lt;/p&gt;</description>
      <pubDate>Thu, 22 May 2014 20:08:58 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:24870</guid>
      <category>apis</category>
      <category>apis.json</category>
      <category>gluecon</category>
      <category>search</category>
    </item>
    <item>
      <title>APIs.json - Kin Lane</title>
      <link>http://kinlane.github.io/talks/gluecon/apis-json/#/</link>
      <description>&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #apis #gluecon #imported:pinboard #webdev&lt;/p&gt;</description>
      <pubDate>Thu, 22 May 2014 19:57:36 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:31876</guid>
      <category>apis</category>
      <category>gluecon</category>
      <category>imported:pinboard</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
