<p>Currently testing out the new version of <a href="/tags/mammoth/" rel="tag">#Mammoth</a> as my <a href="/tags/iceshrimp/" rel="tag">#Iceshrimp</a> client. So far so good, the <a href="/tags/mastodon/" rel="tag">#Mastodon</a> <a href="/tags/api/" rel="tag">#API</a> integration does wonders but I do hope that <span class="h-card"><a href="https://moth.social/@mammoth" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mammoth</span></a></span> integrates the native API along with other <a href="/tags/fediverse/" rel="tag">#Fediverse</a> software.<br><br>I'm glad that its custom lists don't populate in my list of lists, because that would be poor on their part if a person wanted to move apps.<br><br>They might want to try and grab the instance character limit, as I can play with 6000 and not just 500.<br><br>However, the whole splitting and threading feature is great. I like that it doesn't mess with the UI and is seamless.<br><br>It's much less distracting because of that.</p>
api
<p>Using the WebView module with C++ and Qt Widgets <a href="https://lobste.rs/s/ljgmb5" rel="nofollow"><span class="invisible">https://</span>lobste.rs/s/ljgmb5</a> <a href="/tags/api/" rel="tag">#api</a> <a href="/tags/c/" rel="tag">#c</a>++<br><a href="https://www.qt.io/blog/using-the-webview-module-with-c-and-qt-widgets" rel="nofollow" class="ellipsis" title="www.qt.io/blog/using-the-webview-module-with-c-and-qt-widgets"><span class="invisible">https://</span><span class="ellipsis">www.qt.io/blog/using-the-webvi</span><span class="invisible">ew-module-with-c-and-qt-widgets</span></a></p>
<p>0.6.1 of django-new has been released. 🚀</p><p>- Lots of UI tweaks.<br>- `--data` flag for data-specific applications.<br>- Generate `summary.html` for a user-friendly explanation of the newly created application (h/t <span class="h-card"><a href="https://fosstodon.org/@ehmatthes" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ehmatthes</span></a></span>).<br>- BETA: `--install` to install packages (only `whitenoise` currently supported).</p><p>🛠️ <a href="https://github.com/adamghill/django-new" rel="nofollow" class="ellipsis" title="github.com/adamghill/django-new"><span class="invisible">https://</span><span class="ellipsis">github.com/adamghill/django-ne</span><span class="invisible">w</span></a><br>📦 <a href="https://pypi.org/project/django-new/" rel="nofollow"><span class="invisible">https://</span>pypi.org/project/django-new/</a></p><p><a href="/tags/django/" rel="tag">#Django</a> <a href="/tags/python/" rel="tag">#Python</a> <a href="/tags/webdev/" rel="tag">#WebDev</a> <a href="/tags/api/" rel="tag">#API</a> <a href="/tags/html/" rel="tag">#HTML</a></p>
How I Write HTTP Servers<br><br><a href="https://blainsmith.com/articles/how-i-write-http-servers/" rel="nofollow" class="ellipsis" title="blainsmith.com/articles/how-i-write-http-servers/"><span class="invisible">https://</span><span class="ellipsis">blainsmith.com/articles/how-i-</span><span class="invisible">write-http-servers/</span></a><br><br><a href="/tags/golang/" rel="tag">#GoLang</a> <a href="/tags/http/" rel="tag">#HTTP</a> <a href="/tags/api/" rel="tag">#API</a> <a href="/tags/rest/" rel="tag">#REST</a> <a href="/tags/happyhalloween/" rel="tag">#HappyHalloween</a><br>
<p><a href="/tags/claudetrpg/" rel="tag">#ClaudeTRPG</a> <a href="/tags/claude/" rel="tag">#Claude</a> <a href="/tags/api/" rel="tag">#API</a></p><p>我人在醫院,扮演 GM與 AI 開始玩 TRPG.</p><p>玩到後期會發現 AI 其實沒有辦法好好地應用遊戲規則。以前會覺得你怎麼知道規則卻不懂做,現在知道有知識文本不代表他們知道怎麼使用,所以要做一個專案知識去引導他們使用一些在遊戲中創造出來的形象,以獲得優勢或吸引其運用手頭上的資源來主動創造優勢。</p><p>我覺得 AI 不能自然而然地做到這些,可能是因為還沒有夠多的人靈活地使用規則給他學習,或是我身為 GM, 對於規則的使用有破綻與漏洞,讓他不能理解。</p><p>看來我要和他一起逐條討論規則了…… 我怎麼覺得我好像在讀法律。</p><p>我一直在網路上看到 API, 我在想我在做的和 API 開發有關嗎?但是我不會程式語言</p>
<p>From five optional fields to a discriminated union: CLI parsing with Optique 1.0 by <span class="h-card"><a href="https://hollo.social/@hongminhee" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>hongminhee</span></a></span> <a href="https://lobste.rs/s/kvf7u1" rel="nofollow"><span class="invisible">https://</span>lobste.rs/s/kvf7u1</a> <a href="/tags/api/" rel="tag">#api</a> <a href="/tags/javascript/" rel="tag">#javascript</a><br><a href="https://hackers.pub/@hongminhee/2026/optique-10-discriminated-unions-for-cli" rel="nofollow" class="ellipsis" title="hackers.pub/@hongminhee/2026/optique-10-discriminated-unions-for-cli"><span class="invisible">https://</span><span class="ellipsis">hackers.pub/@hongminhee/2026/o</span><span class="invisible">ptique-10-discriminated-unions-for-cli</span></a></p>
<p>Building ezli.me, a link shortener in Rust <a href="https://lobste.rs/s/tyxxnd" rel="nofollow"><span class="invisible">https://</span>lobste.rs/s/tyxxnd</a> <a href="/tags/api/" rel="tag">#api</a> <a href="/tags/release/" rel="tag">#release</a> <a href="/tags/rust/" rel="tag">#rust</a><br><a href="https://rustunit.com/blog/2026/04-17-ezlime-link-shortener-in-rust/" rel="nofollow" class="ellipsis" title="rustunit.com/blog/2026/04-17-ezlime-link-shortener-in-rust/"><span class="invisible">https://</span><span class="ellipsis">rustunit.com/blog/2026/04-17-e</span><span class="invisible">zlime-link-shortener-in-rust/</span></a></p>
<p><span class="h-card"><a href="https://ovo.st/club/board" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>board</span></a></span> 哔哩哔哩你 了。</p><p><a href="https://github.com/SocialSisterYi/bilibili-API-collect" rel="nofollow" class="ellipsis" title="github.com/SocialSisterYi/bilibili-API-collect"><span class="invisible">https://</span><span class="ellipsis">github.com/SocialSisterYi/bili</span><span class="invisible">bili-API-collect</span></a></p><p>—-<br>Deprecated<br>本仓库停止维护并永久永久关停。<br>This Repo will cease maintenance and be permanently closed.<br>原因<br>2026年1月28日,本仓库维护者收到B站委托的律师事务所发律师函警告邮件,指控本仓库中的项目存在“通过技术手段对哔哩哔哩平台非公开的API接口及其调用逻辑、参数结构、访问控制及安全认证机制进行系统性收集、整理,并以技术文档、代码示例等形式向不特定公众传播”的侵权行为。<br>即日起停止维护并删除相关文档及源代码。<br>—-</p><p><a href="/tags/哔哩哔哩/" rel="tag">#哔哩哔哩</a> <a href="/tags/api/" rel="tag">#API</a> <a href="/tags/律师函/" rel="tag">#律师函</a> <a href="/tags/github/" rel="tag">#GitHub</a></p>
<p>🆕 blog! “You don't need an API key to archive Twitter Data”</p><p>Apparently there's no need for IP laws any more, so here's a way to archive high-fidelity Twitter data without signing up for an expensive API key.</p><p>This is perfect for academics wishing to preserve Tweets, journalists wanting to download evidence, or simply embedding content without leaking user data…</p><p>👀 Read more: <a href="https://shkspr.mobi/blog/2025/04/you-dont-need-an-api-key-to-archive-twitter-data/" rel="nofollow" class="ellipsis" title="shkspr.mobi/blog/2025/04/you-dont-need-an-api-key-to-archive-twitter-data/"><span class="invisible">https://</span><span class="ellipsis">shkspr.mobi/blog/2025/04/you-d</span><span class="invisible">ont-need-an-api-key-to-archive-twitter-data/</span></a><br>⸻<br><a href="/tags/api/" rel="tag">#api</a> <a href="/tags/howto/" rel="tag">#HowTo</a> <a href="/tags/twitter/" rel="tag">#twitter</a></p>
<p>Attempting to parse the <a href="/tags/mastodon/" rel="tag">#mastodon</a> <a href="/tags/api/" rel="tag">#api</a> docs into an <a href="/tags/openapi/" rel="tag">#OpenAPI</a> spec to use for generating an API client.</p><p><a href="https://github.com/abraham/mastodon-openapi" rel="nofollow" class="ellipsis" title="github.com/abraham/mastodon-openapi"><span class="invisible">https://</span><span class="ellipsis">github.com/abraham/mastodon-op</span><span class="invisible">enapi</span></a></p>
<p>"APIs are just pipes" is the “death panels” of enterprise software metaphors: wrong, reductive, and damaging if left unchallenged. 💀 </p><p>A new Net <a href="/tags/api/" rel="tag">#API</a> Notes is up that covers:<br>- why that framing persists<br>- what it’s quietly costing us<br>- and better metaphors to actually sell API strategy</p><p><a href="https://netapinotes.com/apis-arent-pipes-and-thats-a-good-thing/" rel="nofollow" class="ellipsis" title="netapinotes.com/apis-arent-pipes-and-thats-a-good-thing/"><span class="invisible">https://</span><span class="ellipsis">netapinotes.com/apis-arent-pip</span><span class="invisible">es-and-thats-a-good-thing/</span></a></p>
<p>Untangling Rayon and Tokio <a href="https://lobste.rs/s/bjgxm3" rel="nofollow"><span class="invisible">https://</span>lobste.rs/s/bjgxm3</a> <a href="/tags/api/" rel="tag">#api</a> <a href="/tags/performance/" rel="tag">#performance</a> <a href="/tags/rust/" rel="tag">#rust</a><br><a href="https://posthog.com/blog/untangling-rayon-and-tokio" rel="nofollow" class="ellipsis" title="posthog.com/blog/untangling-rayon-and-tokio"><span class="invisible">https://</span><span class="ellipsis">posthog.com/blog/untangling-ra</span><span class="invisible">yon-and-tokio</span></a></p>
<p>If you're just going to sit there doing nothing, at least do nothing correctly <a href="https://lobste.rs/s/2xm9a2" rel="nofollow"><span class="invisible">https://</span>lobste.rs/s/2xm9a2</a> <a href="/tags/api/" rel="tag">#api</a><br><a href="https://devblogs.microsoft.com/oldnewthing/20240216-00/?p=109409" rel="nofollow" class="ellipsis" title="devblogs.microsoft.com/oldnewthing/20240216-00/?p=109409"><span class="invisible">https://</span><span class="ellipsis">devblogs.microsoft.com/oldnewt</span><span class="invisible">hing/20240216-00/?p=109409</span></a></p>
