<?xml version="1.0" encoding="UTF-8"?><rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>All The Automation Shit | Ciprian Mandache</title>
<atom:link href="https://ciprian.51k.eu/tag/automation/feed/" rel="self" type="application/rss+xml" /><link></link>
<description>Mostly writing code that does stuff...</description>
<lastBuildDate>Sat, 08 Aug 2026 21:59:10 +0000</lastBuildDate>
<language>en-US</language>
<sy:updatePeriod>
hourly	</sy:updatePeriod>
<sy:updateFrequency>
1	</sy:updateFrequency><image>
<url>https://ciprian.51k.eu/upld/2019/02/cropped-terminal-icon-32x32.png</url><title>All The Automation Shit | Ciprian Mandache</title><link></link>
<width>32</width>
<height>32</height>
</image>
<item><title>ibkr-httpapi: Six Asset Classes, No Windows VM, All Real Fucking Money</title><link>https://ciprian.51k.eu/ibkr-httpapi-six-asset-classes-no-windows-vm-all-real-fucking-money/</link>
<dc:creator><![CDATA[Ciprian Mandache]]></dc:creator>
<pubDate>Mon, 22 Jun 2026 09:00:00 +0000</pubDate>
<category><![CDATA[Containers]]></category>
<category><![CDATA[Python]]></category>
<category><![CDATA[Trading]]></category>
<category><![CDATA[ai skill]]></category>
<category><![CDATA[algorithmic trading]]></category>
<category><![CDATA[api]]></category>
<category><![CDATA[Automation]]></category>
<category><![CDATA[clawhub]]></category>
<category><![CDATA[container]]></category>
<category><![CDATA[docker]]></category>
<category><![CDATA[ib gateway]]></category>
<category><![CDATA[ibkr]]></category>
<category><![CDATA[ibkr-httpapi]]></category>
<category><![CDATA[interactive brokers]]></category>
<category><![CDATA[market data]]></category>
<category><![CDATA[mcp]]></category>
<category><![CDATA[openclaw]]></category>
<category><![CDATA[python]]></category>
<category><![CDATA[rest api]]></category>
<category><![CDATA[self-hosted]]></category>
<category><![CDATA[technical analysis]]></category>
<category><![CDATA[trading]]></category>
<category><![CDATA[trading bot]]></category>
<category><![CDATA[wickworks]]></category>
<guid
isPermaLink="false">https://ciprian.51k.eu/ibkr-httpapi-six-asset-classes-no-windows-vm-all-real-fucking-money/</guid><description><![CDATA[<img
width="300" height="300" src="https://ciprian.51k.eu/upld/2026/06/ibkr-300x300.png" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" fetchpriority="high" srcset="https://ciprian.51k.eu/upld/2026/06/ibkr-300x300.png 300w, https://ciprian.51k.eu/upld/2026/06/ibkr-150x150.png 150w, https://ciprian.51k.eu/upld/2026/06/ibkr-768x768.png 768w, https://ciprian.51k.eu/upld/2026/06/ibkr.png 1024w" sizes="(max-width: 300px) 100vw, 300px" />I already burned a month of my life building mt5-httpapi — a full Windows VM booted under QEMU/KVM inside Docker, just so I could talk to a broker that only ...]]></description>
</item>
<item><title>telethon-plus: Your Telegram Account as an HTTP API and MCP Server</title><link>https://ciprian.51k.eu/docker-telethon-plus-your-telegram-as-an-http-api-and-mcp-server/</link>
<dc:creator><![CDATA[Ciprian Mandache]]></dc:creator>
<pubDate>Wed, 29 Apr 2026 22:13:19 +0000</pubDate>
<category><![CDATA[AI]]></category>
<category><![CDATA[Containers]]></category>
<category><![CDATA[Python]]></category>
<category><![CDATA[ai]]></category>
<category><![CDATA[ai agent]]></category>
<category><![CDATA[ai skill]]></category>
<category><![CDATA[api]]></category>
<category><![CDATA[Automation]]></category>
<category><![CDATA[clawhub]]></category>
<category><![CDATA[container]]></category>
<category><![CDATA[docker]]></category>
<category><![CDATA[llm]]></category>
<category><![CDATA[mcp]]></category>
<category><![CDATA[mtproto]]></category>
<category><![CDATA[openai compatible]]></category>
<category><![CDATA[openclaw]]></category>
<category><![CDATA[prometheus]]></category>
<category><![CDATA[rate limiting]]></category>
<category><![CDATA[rest api]]></category>
<category><![CDATA[self-hosted]]></category>
<category><![CDATA[telegram]]></category>
<category><![CDATA[telethon]]></category>
<category><![CDATA[userbot]]></category>
<category><![CDATA[webhook]]></category>
<guid
isPermaLink="false">https://ciprian.51k.eu/docker-telethon-plus-your-telegram-as-an-http-api-and-mcp-server/</guid><description><![CDATA[<img
width="300" height="200" src="https://ciprian.51k.eu/upld/2026/04/the-telegram-application-appears-on-a-smartphone-screen-in-this-photo-illustration-in-athens-300x200.webp" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://ciprian.51k.eu/upld/2026/04/the-telegram-application-appears-on-a-smartphone-screen-in-this-photo-illustration-in-athens-300x200.webp 300w, https://ciprian.51k.eu/upld/2026/04/the-telegram-application-appears-on-a-smartphone-screen-in-this-photo-illustration-in-athens.webp 612w" sizes="(max-width: 300px) 100vw, 300px" />Telegram has two APIs. The Bot API — neutered, restricted, limited to whatever Telegram decided bots are allowed to do. And MTProto — the actual protocol your phone uses, with ...]]></description>
</item>
<item><title>mt5-httpapi: MetaTrader 5 Running in Docker With a REST API Because MQL5 Can Go Fuck Itself</title><link>https://ciprian.51k.eu/mt5-httpapi-metatrader-5-running-in-docker-with-a-rest-api-because-mql5-can-go-fuck-itself/</link>
<dc:creator><![CDATA[Ciprian Mandache]]></dc:creator>
<pubDate>Sun, 15 Feb 2026 10:02:05 +0000</pubDate>
<category><![CDATA[Containers]]></category>
<category><![CDATA[Python]]></category>
<category><![CDATA[Trading]]></category>
<category><![CDATA[ai skill]]></category>
<category><![CDATA[algorithmic trading]]></category>
<category><![CDATA[Automation]]></category>
<category><![CDATA[backtesting]]></category>
<category><![CDATA[clawhub]]></category>
<category><![CDATA[container]]></category>
<category><![CDATA[crypto]]></category>
<category><![CDATA[devops]]></category>
<category><![CDATA[docker]]></category>
<category><![CDATA[flask]]></category>
<category><![CDATA[forex]]></category>
<category><![CDATA[kvm]]></category>
<category><![CDATA[market data]]></category>
<category><![CDATA[mcp]]></category>
<category><![CDATA[metatrader]]></category>
<category><![CDATA[metatrader5]]></category>
<category><![CDATA[mt5]]></category>
<category><![CDATA[openclaw]]></category>
<category><![CDATA[optimization]]></category>
<category><![CDATA[python]]></category>
<category><![CDATA[qemu]]></category>
<category><![CDATA[rest api]]></category>
<category><![CDATA[smart money concepts]]></category>
<category><![CDATA[strategy tester]]></category>
<category><![CDATA[technical analysis]]></category>
<category><![CDATA[trading]]></category>
<category><![CDATA[trading bot]]></category>
<category><![CDATA[wickworks]]></category>
<category><![CDATA[windows]]></category>
<guid
isPermaLink="false">https://ciprian.51k.eu/mt5-httpapi-metatrader-5-running-in-docker-with-a-rest-api-because-mql5-can-go-fuck-itself/</guid><description><![CDATA[<img
width="300" height="215" src="https://ciprian.51k.eu/upld/2026/02/fxall-metatrader-xx-for-desktop-300x215.png" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://ciprian.51k.eu/upld/2026/02/fxall-metatrader-xx-for-desktop-300x215.png 300w, https://ciprian.51k.eu/upld/2026/02/fxall-metatrader-xx-for-desktop-768x550.png 768w, https://ciprian.51k.eu/upld/2026/02/fxall-metatrader-xx-for-desktop.png 860w" sizes="(max-width: 300px) 100vw, 300px" />MetaTrader 5 only runs on Windows. The official Python library only works on Windows. The MQL5 scripting language is a C++ knockoff from 2005 that makes you want to gouge ...]]></description>
</item>
<item><title>claudebox: Claude Code in Docker, Now With Seven Ways to Break Your Production Server</title><link>https://ciprian.51k.eu/docker-claude-code-your-ai-dev-agent-containerized-and-unhinged/</link>
<dc:creator><![CDATA[Ciprian Mandache]]></dc:creator>
<pubDate>Sat, 14 Jun 2025 02:47:13 +0000</pubDate>
<category><![CDATA[AI Agents]]></category>
<category><![CDATA[Bash]]></category>
<category><![CDATA[Containers]]></category>
<category><![CDATA[Python]]></category>
<category><![CDATA[agentic coding]]></category>
<category><![CDATA[ai agent]]></category>
<category><![CDATA[ai skill]]></category>
<category><![CDATA[aicodebox]]></category>
<category><![CDATA[anthropic]]></category>
<category><![CDATA[api]]></category>
<category><![CDATA[Automation]]></category>
<category><![CDATA[claude code]]></category>
<category><![CDATA[claudebox]]></category>
<category><![CDATA[clawhub]]></category>
<category><![CDATA[container]]></category>
<category><![CDATA[cron]]></category>
<category><![CDATA[developer tools]]></category>
<category><![CDATA[docker]]></category>
<category><![CDATA[llm]]></category>
<category><![CDATA[mcp]]></category>
<category><![CDATA[openai compatible]]></category>
<category><![CDATA[openclaw]]></category>
<category><![CDATA[telegram]]></category>
<guid
isPermaLink="false">https://ciprian.51k.eu/docker-claude-code-your-ai-dev-agent-containerized-and-unhinged/</guid><description><![CDATA[<img
width="300" height="213" src="https://ciprian.51k.eu/upld/2025/06/Screenshot_2026-02-19_22-05-57-300x213.png" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://ciprian.51k.eu/upld/2025/06/Screenshot_2026-02-19_22-05-57-300x213.png 300w, https://ciprian.51k.eu/upld/2025/06/Screenshot_2026-02-19_22-05-57-1024x726.png 1024w, https://ciprian.51k.eu/upld/2025/06/Screenshot_2026-02-19_22-05-57-768x545.png 768w, https://ciprian.51k.eu/upld/2025/06/Screenshot_2026-02-19_22-05-57.png 1122w" sizes="(max-width: 300px) 100vw, 300px" />Heads up — this post has been superseded. As of v2.0.0, claudebox is a thin child image of aicodebox — the agent-agnostic base that now owns every surface described below. ...]]></description>
</item>
<item><title>Records Wiz: Master Your Data Entry with Ease</title><link>https://ciprian.51k.eu/records-wiz-master-your-data-entry-with-ease/</link>
<dc:creator><![CDATA[Ciprian Mandache]]></dc:creator>
<pubDate>Fri, 12 Jan 2024 04:05:01 +0000</pubDate>
<category><![CDATA[AI Assistants]]></category>
<category><![CDATA[Automation]]></category>
<category><![CDATA[chat gpt]]></category>
<category><![CDATA[Data Entry]]></category>
<category><![CDATA[Data Management]]></category>
<category><![CDATA[generative ai]]></category>
<category><![CDATA[GPT]]></category>
<category><![CDATA[gpt store]]></category>
<category><![CDATA[gpts]]></category>
<category><![CDATA[large language model]]></category>
<category><![CDATA[llm]]></category>
<category><![CDATA[openai]]></category>
<category><![CDATA[Virtual Assistant]]></category>
<category><![CDATA[Workflow Optimization]]></category>
<guid
isPermaLink="false">https://ciprian.51k.eu/records-wiz-master-your-data-entry-with-ease/</guid><description><![CDATA[<img
width="300" height="300" src="https://ciprian.51k.eu/upld/2024/01/Records-Wiz-300x300.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://ciprian.51k.eu/upld/2024/01/Records-Wiz-300x300.jpg 300w, https://ciprian.51k.eu/upld/2024/01/Records-Wiz-150x150.jpg 150w, https://ciprian.51k.eu/upld/2024/01/Records-Wiz.jpg 768w" sizes="(max-width: 300px) 100vw, 300px" />Are you drowning in a sea of spreadsheets and overflowing with data? Say goodbye to the tedious and time-consuming task of data entry and say hello to Records Wiz, your ...]]></description>
</item>
<item><title>ssh-tunnel-swarm &#8211; Manage Multiple Parallel Secure Shell Tunnels</title><link>https://ciprian.51k.eu/ssh-tunnel-swarm-manage-multiple-parallel-secure-shell-tunnels/</link>
<dc:creator><![CDATA[Ciprian Mandache]]></dc:creator>
<pubDate>Tue, 13 Jun 2023 21:53:00 +0000</pubDate>
<category><![CDATA[Bash]]></category>
<category><![CDATA[ai skill]]></category>
<category><![CDATA[Automation]]></category>
<category><![CDATA[bash]]></category>
<category><![CDATA[clawhub]]></category>
<category><![CDATA[forward tunnel]]></category>
<category><![CDATA[linux]]></category>
<category><![CDATA[multiple ssh tunnels]]></category>
<category><![CDATA[multiple tunnels]]></category>
<category><![CDATA[networking]]></category>
<category><![CDATA[reverse tunnel]]></category>
<category><![CDATA[secure shell]]></category>
<category><![CDATA[secure shell tunnel]]></category>
<category><![CDATA[secure shell tunnels]]></category>
<category><![CDATA[ssh]]></category>
<category><![CDATA[ssh tunnel]]></category>
<guid
isPermaLink="false">https://ciprian.51k.eu/?p=555</guid><description><![CDATA[<img
width="300" height="195" src="https://ciprian.51k.eu/upld/2023/12/ssh-tunnel-swarm-300x195.png" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://ciprian.51k.eu/upld/2023/12/ssh-tunnel-swarm-300x195.png 300w, https://ciprian.51k.eu/upld/2023/12/ssh-tunnel-swarm-1024x665.png 1024w, https://ciprian.51k.eu/upld/2023/12/ssh-tunnel-swarm-768x499.png 768w, https://ciprian.51k.eu/upld/2023/12/ssh-tunnel-swarm-1536x997.png 1536w, https://ciprian.51k.eu/upld/2023/12/ssh-tunnel-swarm.png 1848w" sizes="(max-width: 300px) 100vw, 300px" />Yo! Ever been stuck juggling a bunch of SSH tunnels like a circus act? Well, let me introduce you to something kickass: ssh-tunnel-swarm. This isn&#8217;t just some run-of-the-mill tool; it&#8217;s ...]]></description>
</item>
</channel>
</rss>
<!--
*** This site runs WP Super Minify plugin v2.0.1 - http://wordpress.org/plugins/wp-super-minify ***
*** Total size saved: 3.405% | Size before compression: 15506 bytes | Size after compression: 14978 bytes. ***
-->