<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>itobey.dev</title>
    <link>https://itobey.dev/</link>
    <description>Ten years of first-hand fixes for problems that had no answer online yet: DevOps, self-hosting, smart home, and whatever else broke.</description>
    <language>en</language>
    <lastBuildDate>Sun, 23 Aug 2026 09:00:00 GMT</lastBuildDate>
    <atom:link href="https://itobey.dev/feed/" rel="self" type="application/rss+xml" />
    <item>
      <title>Playlist Mirror: Copy a YouTube Channel Into Your Playlist</title>
      <link>https://itobey.dev/playlist-mirror-copying-youtube-channels-into-your-own-playlist/</link>
      <guid isPermaLink="false">https://itobey.dev/playlist-mirror-copying-youtube-channels-into-your-own-playlist/</guid>
      <pubDate>Sun, 23 Aug 2026 09:00:00 GMT</pubDate>
      <description>YouTube has no way to turn a channel into a playlist, or to copy one you don&apos;t own. Playlist Mirror does it for you, over as many days as it takes.</description>
    </item>
    <item>
      <title>FDDB Exporter: A Web UI, New Views, and an MCP Server</title>
      <link>https://itobey.dev/fddb-exporter-web-ui-trends-and-mcp-server/</link>
      <guid isPermaLink="false">https://itobey.dev/fddb-exporter-web-ui-trends-and-mcp-server/</guid>
      <pubDate>Thu, 13 Aug 2026 09:00:00 GMT</pubDate>
      <description>The Flutter app is gone, replaced by a web UI you can install as a PWA — plus a Trends view, no more v1 API, and an MCP server for your diary.</description>
    </item>
    <item>
      <title>OpenClaw: A YouTube Summary Skill Around API Restrictions</title>
      <link>https://itobey.dev/openclaw-youtube-summary-skill/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=1062</guid>
      <pubDate>Sat, 31 Jan 2026 11:16:41 GMT</pubDate>
      <description>Running an AI agent on a VPS means YouTube blocks its IP. Here&apos;s the skill I built to summarize videos anyway — and why the agent itself is overhyped.</description>
    </item>
    <item>
      <title>Running SoapUI Tests in an Argo CD Deployment Pipeline</title>
      <link>https://itobey.dev/running-soapui-tests-automatically-in-a-gitops-argo-cd-deployment-pipeline/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=1049</guid>
      <pubDate>Tue, 30 Dec 2025 18:22:08 GMT</pubDate>
      <description>How I run SoapUI integration tests as an Argo CD PostSync hook — custom TestRunner image, projects pulled from Artifactory, one Kubernetes Job per deploy.</description>
    </item>
    <item>
      <title>Re-Release of the FDDB Exporter Mobile App</title>
      <link>https://itobey.dev/re-release-of-fddb-exporter-app/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=1043</guid>
      <pubDate>Sun, 07 Sep 2025 08:10:52 GMT</pubDate>
      <description>The Flutter app broke when I redesigned the backend. It&apos;s rebuilt against the new REST API, with an APK on GitHub releases if you&apos;d rather not build it.</description>
    </item>
    <item>
      <title>Connecting Home Assistant MCP Server and LM Studio</title>
      <link>https://itobey.dev/connecting-home-assistant-mcp-and-lm-studio/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=1038</guid>
      <pubDate>Tue, 19 Aug 2025 22:35:59 GMT</pubDate>
      <description>LM Studio never negotiates SSE, so Home Assistant&apos;s MCP server rejects it. The fix is a small stdio-to-SSE bridge sitting between the two.</description>
    </item>
    <item>
      <title>FDDB Exporter: MongoDB, Full Entries and a REST API</title>
      <link>https://itobey.dev/fddb-exporter-now-with-mongodb-full-entry-retrieval-and-rest-api/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=1023</guid>
      <pubDate>Tue, 08 Oct 2024 19:17:20 GMT</pubDate>
      <description>A full redesign: MongoDB storage, every diary entry instead of daily totals, a REST API with keyword search, and login without hunting for a cookie.</description>
    </item>
    <item>
      <title>Automating Script Execution on Program Exit</title>
      <link>https://itobey.dev/automating-script-execution-on-program-exit/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=1010</guid>
      <pubDate>Mon, 01 Jan 2024 15:08:27 GMT</pubDate>
      <description>A cronjob every 30 minutes still lost notes when I shut down early. Windows&apos; audit log can trigger the git push the moment Obsidian actually closes.</description>
    </item>
    <item>
      <title>Adding a Home Assistant Timer to Stream Deck</title>
      <link>https://itobey.dev/adding-a-home-assistant-timer-to-stream-deck/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=995</guid>
      <pubDate>Tue, 26 Sep 2023 13:18:35 GMT</pubDate>
      <description>Three Home Assistant timers on one Stream Deck button: washing machine, dishwasher and a custom countdown, all visible without opening an app.</description>
    </item>
    <item>
      <title>Linting Dockerfiles in Jenkins Pipelines with Hadolint</title>
      <link>https://itobey.dev/linting-dockerfiles-in-jenkins-pipelines-with-hadolint/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=987</guid>
      <pubDate>Sun, 13 Aug 2023 15:49:03 GMT</pubDate>
      <description>Hadolint in a Jenkins pipeline: the Groovy that runs it, how to fail the build on findings, tuning the rules, and an Alpine quirk that cost me an hour.</description>
    </item>
    <item>
      <title>Building a Flutter mobile app for fddb-exporter</title>
      <link>https://itobey.dev/building-a-mobile-app-with-flutter-for-the-fddb-exporter-backend/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=954</guid>
      <pubDate>Sat, 11 Feb 2023 15:35:16 GMT</pubDate>
      <description>FDDB Exporter needed a front end, so I built one in Flutter - my first mobile app, what the backend had to expose, and what Flutter was like.</description>
    </item>
    <item>
      <title>Background Scripts in Windows without a Terminal Pop-up</title>
      <link>https://itobey.dev/running-background-scripts-in-windows-without-terminal-pop-up/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=865</guid>
      <pubDate>Tue, 20 Dec 2022 09:43:39 GMT</pubDate>
      <description>Windows flashes a terminal window every time a scheduled script runs, stealing focus from whatever is fullscreen. wscript and pythonw stop it.</description>
    </item>
    <item>
      <title>Self-Signed Keystores for Spring Boot on OpenShift</title>
      <link>https://itobey.dev/creating-self-signed-keystores-in-openshift-kubernetes-to-re-encrypt-spring-boot-apps/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=852</guid>
      <pubDate>Sat, 10 Dec 2022 14:53:43 GMT</pubDate>
      <description>Two ways to get a pkcs12 or JKS keystore into a Spring Boot pod on OpenShift - cert-manager and the built-in service signer - and when each one fits.</description>
    </item>
    <item>
      <title>Restoring the Real Client IP Behind Cloudflare and Traefik</title>
      <link>https://itobey.dev/restoring-original-ip-cloudflare-wordpress-kubernetes-traefik/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=839</guid>
      <pubDate>Sun, 06 Nov 2022 16:48:48 GMT</pubDate>
      <description>Behind Cloudflare and Traefik every visitor looked like the same internal IP. Fixing it takes the traffic policy, trusted IPs and one Apache module.</description>
    </item>
    <item>
      <title>Reset Admin Password on Teamspeak3 Docker</title>
      <link>https://itobey.dev/reset-admin-password-on-teamspeak3-docker/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=821</guid>
      <pubDate>Mon, 18 Jul 2022 17:16:59 GMT</pubDate>
      <description>The Teamspeak 3 admin password is shown once at startup and mine stopped working. There is an undocumented way to reset it on the Docker image.</description>
    </item>
    <item>
      <title>Export nutritional data diary from FDDB.info</title>
      <link>https://itobey.dev/export-nutritional-data-diary-from-fddb-info/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=781</guid>
      <pubDate>Sat, 28 Aug 2021 15:59:49 GMT</pubDate>
      <description>Calories stopped being enough once I started tracking macros, so the FDDB exporter grew to pull the whole diary. Superseded by the MongoDB rewrite.</description>
    </item>
    <item>
      <title>Project: Smart Home Dashboard</title>
      <link>https://itobey.dev/project-smart-home-dashboard/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=767</guid>
      <pubDate>Mon, 02 Aug 2021 19:28:13 GMT</pubDate>
      <description>A short note on the e-ink smart home dashboard: an Inkplate 10, Home Assistant rendering a Lovelace view to JPG, and how it went down on Reddit.</description>
    </item>
    <item>
      <title>Datadog as an intermediary for gathering metrics</title>
      <link>https://itobey.dev/datadog-as-an-intermediary-for-gathering-metrics/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=743</guid>
      <pubDate>Sat, 31 Jul 2021 18:49:47 GMT</pubDate>
      <description>I wanted metrics from every device without opening a port anywhere. Datadog collects them, and a small client pulls them back out through its API.</description>
    </item>
    <item>
      <title>Calendar events that crash the Home Assistant integration</title>
      <link>https://itobey.dev/specific-calendar-events-crash-the-home-assistant-integration/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=734</guid>
      <pubDate>Sun, 25 Jul 2021 12:38:46 GMT</pubDate>
      <description>One malformed calendar entry takes out the Home Assistant calendar integration for a whole day. What the event looks like, and how to find it.</description>
    </item>
    <item>
      <title>Inkplate 10 not displaying grayscale JPG image</title>
      <link>https://itobey.dev/inkplate-10-not-displaying-grayscale-jpg-image/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=641</guid>
      <pubDate>Sun, 11 Jul 2021 17:03:35 GMT</pubDate>
      <description>The Inkplate 10 showed the example images fine and refused my dashboard JPG. The problem is how the file is encoded, not the image itself.</description>
    </item>
    <item>
      <title>Self-signed wildcard certificates for modern browsers</title>
      <link>https://itobey.dev/creating-self-signed-wildcard-certificates-for-modern-browsers/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=630</guid>
      <pubDate>Sun, 30 May 2021 19:45:53 GMT</pubDate>
      <description>Chrome 58 stopped accepting commonName, so my self-signed wildcard certificate broke. Here is the OpenSSL config that produces one browsers trust.</description>
    </item>
    <item>
      <title>Wildcard certificates with DNS challenges in Traefik</title>
      <link>https://itobey.dev/wildcard-certificates-dns-challenges-and-traefik-in-kubernetes/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=610</guid>
      <pubDate>Wed, 19 May 2021 14:23:48 GMT</pubDate>
      <description>A wildcard certificate needs a DNS challenge, which means handing an API token to Traefik. The Cloudflare setup, and the trade-off it makes.</description>
    </item>
    <item>
      <title>Redirect HTTP to HTTPS with Traefik 2 Middleware in K3s</title>
      <link>https://itobey.dev/redirect-http-to-https-traefik-middleware-kubernetes/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=603</guid>
      <pubDate>Sat, 15 May 2021 10:19:39 GMT</pubDate>
      <description>A global Traefik redirect breaks ACME HTTP challenges. A middleware lets you redirect only the services you meant to and leave the rest alone.</description>
    </item>
    <item>
      <title>DIY Temperature and Humidity Sensor with ESP32 and DHT22</title>
      <link>https://itobey.dev/diy-smart-home-sensor-esp32-dht22/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=579</guid>
      <pubDate>Sun, 04 Apr 2021 16:32:22 GMT</pubDate>
      <description>An ESP32 and a DHT22 publishing temperature and humidity over MQTT into Home Assistant - the wiring, the code, and why I took it apart again.</description>
    </item>
    <item>
      <title>Export daily calories from fddb.info to a database</title>
      <link>https://itobey.dev/export-daily-calories-from-fddb-to-a-database/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=574</guid>
      <pubDate>Fri, 19 Mar 2021 17:17:27 GMT</pubDate>
      <description>My first attempt at getting calorie data out of fddb.info into my own database for Grafana. Superseded since, but the scraping approach still holds.</description>
    </item>
    <item>
      <title>Subtract subquery constant in InfluxDB / Grafana</title>
      <link>https://itobey.dev/subtract-subquery-constant-in-influxdb-grafana/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=563</guid>
      <pubDate>Sat, 27 Feb 2021 17:05:47 GMT</pubDate>
      <description>InfluxDB will not subtract a constant returned by a subquery, so my FritzBox traffic graph stayed empty. Grafana can do the arithmetic instead.</description>
    </item>
    <item>
      <title>Read external InfluxDB in Home Assistant as a sensor</title>
      <link>https://itobey.dev/read-external-influxdb-in-home-assistant-as-sensor/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=553</guid>
      <pubDate>Sat, 20 Feb 2021 16:43:34 GMT</pubDate>
      <description>Running Home Assistant in plain Docker means no Supervisor and no add-ons. Reading an InfluxDB that lives outside it, as a sensor, still works.</description>
    </item>
    <item>
      <title>Connecting Telegraf to Mosquitto with output to InfluxDb</title>
      <link>https://itobey.dev/connecting-telegraf-to-mosquitto-with-influxdb/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=548</guid>
      <pubDate>Sun, 14 Feb 2021 09:40:49 GMT</pubDate>
      <description>Telegraf scraped my Mosquitto broker and got nothing back, with a config every tutorial said was right. The fix was one setting nobody mentions.</description>
    </item>
    <item>
      <title>Using the External Renderer for Grafana Docker</title>
      <link>https://itobey.dev/external-renderer-for-grafana-docker/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=537</guid>
      <pubDate>Sun, 07 Feb 2021 11:00:21 GMT</pubDate>
      <description>Grafana 7 dropped the bundled image renderer and the plugin will not install through an environment variable. Run it as its own container instead.</description>
    </item>
    <item>
      <title>Android Backups – Nextcloud vs. Resilio Sync</title>
      <link>https://itobey.dev/android-backups-nextcloud-vs-resilio-sync/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=515</guid>
      <pubDate>Mon, 20 Jul 2020 19:35:31 GMT</pubDate>
      <description>I needed encrypted Android folder backups that never leave the LAN. Resilio Sync on a Pi does it well; Nextcloud and FolderSync were far slower.</description>
    </item>
    <item>
      <title>monitoring an encrypted volume with Pushbullet and Pi-hole</title>
      <link>https://itobey.dev/checking-the-availability-of-an-encrypted-volume-ft-pushbullet-and-pi-hole/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=511</guid>
      <pubDate>Sat, 11 Jul 2020 10:23:28 GMT</pubDate>
      <description>A LUKS volume needs its passphrase by hand after every reboot. A small check plus Pushbullet tells me when it is not mounted, and why Pi-hole matters.</description>
    </item>
    <item>
      <title>web.airmore.com not loading correctly anymore</title>
      <link>https://itobey.dev/web-airmore-com-not-loading-correctly-anymore/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=505</guid>
      <pubDate>Sat, 06 Jun 2020 20:30:46 GMT</pubDate>
      <description>web.airmore.com started rendering as bare HTML with no scripts or stylesheets. The browser console says why, and the fix is on your side.</description>
    </item>
    <item>
      <title>Inputs from Teamviewer to VMWare Horizon not working</title>
      <link>https://itobey.dev/inputs-from-teamviewer-to-vmware-horizon-not-working/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=378</guid>
      <pubDate>Sat, 30 Nov 2019 09:53:21 GMT</pubDate>
      <description>A TeamViewer session on a host running VMWare Horizon swallows every keystroke and click. The cause is where the Horizon client puts keyboard focus.</description>
    </item>
    <item>
      <title>Migrate Teamspeak 3 Server To Docker</title>
      <link>https://itobey.dev/migrate-teamspeak-3-server-to-docker/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=334</guid>
      <pubDate>Sat, 09 Nov 2019 15:51:51 GMT</pubDate>
      <description>Moving a Teamspeak 3 server from SQLite into a Docker container with MariaDB, including the database conversion the official image does not do for you.</description>
    </item>
    <item>
      <title>Restore mails from removed Thunderbird account</title>
      <link>https://itobey.dev/restore-mails-from-removed-thunderbird-account/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=323</guid>
      <pubDate>Fri, 25 Oct 2019 19:28:35 GMT</pubDate>
      <description>Removing an account in Thunderbird does not delete its mail. If the profile files are still on disk, the messages can be brought back into a new account.</description>
    </item>
    <item>
      <title>Docker inter-container hostname resolution not working</title>
      <link>https://itobey.dev/docker-hostname-resolution-not-working/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=319</guid>
      <pubDate>Sat, 14 Sep 2019 08:05:05 GMT</pubDate>
      <description>Container hostnames will not resolve on Docker&apos;s default bridge network. It is not a bug, and the fix is one line: use a user-defined network.</description>
    </item>
    <item>
      <title>SoapUI Authorization Settings present although disabled</title>
      <link>https://itobey.dev/soapui-authorization-settings-present-although-disabled/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=288</guid>
      <pubDate>Sat, 19 Jan 2019 16:53:42 GMT</pubDate>
      <description>SoapUI keeps applying authorization settings to a request after you switch them off, which quietly breaks it. Reproduced on 5.2.1 and 5.4.0.</description>
    </item>
    <item>
      <title>Undo OneNote 2016 replacement by OneNote App</title>
      <link>https://itobey.dev/undo-onenote-2016-app-replacement/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=272</guid>
      <pubDate>Wed, 12 Sep 2018 09:00:36 GMT</pubDate>
      <description>Office 365 removed OneNote 2016 and left the app in its place. It can be reinstalled, and this is where Microsoft keeps the installer.</description>
    </item>
    <item>
      <title>Benchmark Intel CPU 8700k vs. 3570k</title>
      <link>https://itobey.dev/benchmark-intel-cpu-8700k-vs-3570k/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=247</guid>
      <pubDate>Thu, 05 Apr 2018 12:18:26 GMT</pubDate>
      <description>Synthetic scores and real game benchmarks for the i5-3570k against the i7-8700k, because nobody had compared these two on anything but 3DMark.</description>
    </item>
    <item>
      <title>Websites not loading while using a VPN connection</title>
      <link>https://itobey.dev/websites-not-loading-using-vpn/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=227</guid>
      <pubDate>Fri, 28 Jul 2017 22:29:32 GMT</pubDate>
      <description>Connected to a VPN, with a working connection, and some sites simply will not load. It is almost always the MTU - here is how to prove it.</description>
    </item>
    <item>
      <title>MITM a Sony HT-XT2 to analyse update failures</title>
      <link>https://itobey.dev/mitm-sony-ht-xt2-update-failures/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=201</guid>
      <pubDate>Sat, 11 Mar 2017 13:32:46 GMT</pubDate>
      <description>My Sony HT-XT2 refused every firmware update with a server communication error, so I put myself in the middle of the connection to find out why.</description>
    </item>
    <item>
      <title>Login to Snapchat on rooted Android devices using Bluestacks</title>
      <link>https://itobey.dev/login-snapchat-rooted-bluestacks/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=182</guid>
      <pubDate>Fri, 02 Dec 2016 17:51:39 GMT</pubDate>
      <description>Snapchat refuses to log in on a rooted device and removing Xposed no longer helps. Bluestacks can produce a login you then restore onto the phone.</description>
    </item>
    <item>
      <title>Add basic authentication / password to OpenVPN certificate</title>
      <link>https://itobey.dev/password-openvpn-cert/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=176</guid>
      <pubDate>Mon, 24 Oct 2016 18:08:18 GMT</pubDate>
      <description>Most OpenVPN tutorials pick either certificates or credentials. This adds a password on top of the certificate, using a module the server already ships.</description>
    </item>
    <item>
      <title>Fix Python error during Let’s Encrypt certificate renewal</title>
      <link>https://itobey.dev/fix-python-error-lets-encrypt-certificate-renewal/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=163</guid>
      <pubDate>Thu, 14 Jul 2016 19:42:12 GMT</pubDate>
      <description>Renewing a Let&apos;s Encrypt certificate threw a Python error instead of finishing. Two steps: get the certificate renewed, then stop the error returning.</description>
    </item>
    <item>
      <title>[Deprecated] Load YouTube channel videos with JavaScript</title>
      <link>https://itobey.dev/youtube-videos-javascript/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=149</guid>
      <pubDate>Wed, 08 Jun 2016 19:07:13 GMT</pubDate>
      <description>A snippet that clicked YouTube&apos;s Load More button until a whole channel was listed. YouTube changed how it loads videos, so this no longer works.</description>
    </item>
    <item>
      <title>SSL-Webservice Requests With Proxy Authentication In SoapUI</title>
      <link>https://itobey.dev/ssl-webservices-proxy-auth-soapui/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=128</guid>
      <pubDate>Sat, 05 Mar 2016 09:32:46 GMT</pubDate>
      <description>SoapUI&apos;s proxy settings do not survive an HTTPS request through a corporate proxy. Fiddler shows what is missing and where to put the header instead.</description>
    </item>
    <item>
      <title>Display Rating In Foobar Search Results</title>
      <link>https://itobey.dev/display-rating-in-foobar-search-results/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=116</guid>
      <pubDate>Mon, 08 Feb 2016 21:33:20 GMT</pubDate>
      <description>foobar2000 rates songs but will not show the rating in search results. One title-formatting expression puts the stars back where you can see them.</description>
    </item>
    <item>
      <title>Establishing A Noise Gate For Skype</title>
      <link>https://itobey.dev/establishing-a-noise-gate-for-skype/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=87</guid>
      <pubDate>Sat, 06 Feb 2016 16:07:50 GMT</pubDate>
      <description>Skype has no activation threshold, so it transmits every hiss. Voicemeeter Banana sits in front of it as a noise gate - here is the routing.</description>
    </item>
    <item>
      <title>Dynamically Filling Requests In SoapUI Using A Textfile</title>
      <link>https://itobey.dev/dynamically-filling-requests-soapui-using-textfile/</link>
      <guid isPermaLink="false">https://itobey.dev/?p=34</guid>
      <pubDate>Tue, 02 Feb 2016 21:45:55 GMT</pubDate>
      <description>Only SoapUI Pro binds data sources, but a short Groovy script reads a text file and fires the same request a few hundred times with different IDs.</description>
    </item>
  </channel>
</rss>
