<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: 大橙子</title>
    <description>The latest articles on DEV Community by 大橙子 (@orange-big).</description>
    <link>https://dev.to/orange-big</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3986407%2F84e1653f-58e6-42b7-9f30-2431efec9fed.png</url>
      <title>DEV Community: 大橙子</title>
      <link>https://dev.to/orange-big</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/orange-big"/>
    <language>en</language>
    <item>
      <title>I Open-Sourced MarketEye — Here's Why (and the GitHub Link)</title>
      <dc:creator>大橙子</dc:creator>
      <pubDate>Tue, 16 Jun 2026 03:35:29 +0000</pubDate>
      <link>https://dev.to/orange-big/i-open-sourced-marketeye-heres-why-and-the-github-link-2aop</link>
      <guid>https://dev.to/orange-big/i-open-sourced-marketeye-heres-why-and-the-github-link-2aop</guid>
      <description>&lt;p&gt;I open-sourced MarketEye today.&lt;/p&gt;

&lt;p&gt;For anyone who missed the first post: MarketEye is a self-hosted competitor price monitor I built because I didn't want to pay $99/month for Prisync.&lt;/p&gt;

&lt;p&gt;The code is now up on GitHub under MIT license.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/dachengzi065-gif/marketeye" rel="noopener noreferrer"&gt;github.com/dachengzi065-gif/marketeye&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why open source?
&lt;/h2&gt;

&lt;p&gt;Three reasons:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. People actually asked for it.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;After my first post here, a few people DM'd me asking to see the code. They're developers too — they want to modify it, extend it, make it their own. That's fair. Selling source code to devs is like selling ice to eskimos.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Trust.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A closed-source price tracker that "runs on your machine" — you either trust the author or you don't. Open source removes that doubt. You can read every line, check what data leaves your machine (nothing), and build it yourself if you want.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Longevity.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Self-hosted tools have a dirty secret: if the developer disappears, you're stuck with a broken tool. Open source changes that. Even if I get hit by a bus tomorrow, you can fork the repo and keep going.&lt;/p&gt;

&lt;h2&gt;
  
  
  What this means for the $49 version
&lt;/h2&gt;

&lt;p&gt;The &lt;a href="https://gumroad.com/l/kvnkhb" rel="noopener noreferrer"&gt;Gumroad package&lt;/a&gt; still exists. It includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The same code, pre-packaged&lt;/li&gt;
&lt;li&gt;Email support (I'll help you set it up)&lt;/li&gt;
&lt;li&gt;A clear conscience subscription (you're paying for convenience, not software)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But honestly? If you can run &lt;code&gt;pip install&lt;/code&gt;, just clone the repo. It's free.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's next
&lt;/h2&gt;

&lt;p&gt;I'm actively working on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Docker image&lt;/strong&gt; (one-command deploy)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;More scrapers&lt;/strong&gt; (plugins for different sites)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Discord/Telegram bot alerts&lt;/strong&gt; (requested by several people)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;PRs welcome. Issues welcome. Feedback welcome.&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://github.com/dachengzi065-gif/marketeye" rel="noopener noreferrer"&gt;github.com/dachengzi065-gif/marketeye&lt;/a&gt;&lt;/p&gt;




</description>
      <category>opensource</category>
      <category>python</category>
      <category>selfhosted</category>
      <category>showdev</category>
    </item>
    <item>
      <title>I Built a Self-Hosted Competitor Price Monitor Because SaaS Pricing Is Out of Control</title>
      <dc:creator>大橙子</dc:creator>
      <pubDate>Tue, 16 Jun 2026 01:29:40 +0000</pubDate>
      <link>https://dev.to/orange-big/i-built-a-self-hosted-competitor-price-monitor-because-saas-pricing-is-out-of-control-5742</link>
      <guid>https://dev.to/orange-big/i-built-a-self-hosted-competitor-price-monitor-because-saas-pricing-is-out-of-control-5742</guid>
      <description>&lt;h1&gt;
  
  
  I Built a Self-Hosted Competitor Price Monitor Because SaaS Pricing Is Out of Control
&lt;/h1&gt;

&lt;h2&gt;
  
  
  The Problem
&lt;/h2&gt;

&lt;p&gt;I run a small online store. To stay competitive, I needed to track my competitors' pricing. The obvious solution? Sign up for a SaaS price monitoring tool.&lt;/p&gt;

&lt;p&gt;Then I saw the prices:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Prisync&lt;/strong&gt;: $99/month&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Price2Spy&lt;/strong&gt;: $20-58/month&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keepa&lt;/strong&gt;: $29/month (Amazon only)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For a small operation, $99/month is absurd. So I built my own.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built: MarketEye
&lt;/h2&gt;

&lt;p&gt;MarketEye is a &lt;strong&gt;self-hosted&lt;/strong&gt; competitor price monitor. You run it on your own machine, point it at any product URL, and it tracks price changes automatically.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tech stack:&lt;/strong&gt; Python + FastAPI + SQLite + APScheduler&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Drop any product URL → auto price tracking&lt;/li&gt;
&lt;li&gt;Email + webhook alerts on price changes&lt;/li&gt;
&lt;li&gt;Price history charts + CSV/JSON export&lt;/li&gt;
&lt;li&gt;Works with Amazon, Shopify, JD, Taobao, any HTML page&lt;/li&gt;
&lt;li&gt;Web dashboard included (no CLI needed)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How It Works
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Add a product URL through the web dashboard&lt;/li&gt;
&lt;li&gt;MarketEye scrapes the page at configurable intervals&lt;/li&gt;
&lt;li&gt;When a price changes, you get an alert&lt;/li&gt;
&lt;li&gt;All data stays on your machine - no cloud, no third party&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The scraping engine handles various e-commerce platforms out of the box and provides a plugin interface for custom scrapers.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Self-Hosted?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;One-time payment&lt;/strong&gt;: $49 vs $99/month ($3,564 over 3 years)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Unlimited products&lt;/strong&gt;: no per-product fees&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Data privacy&lt;/strong&gt;: your pricing data never leaves your machine&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Customizable&lt;/strong&gt;: full Python source, extend it however you want&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What's Next
&lt;/h2&gt;

&lt;p&gt;I'll be sharing more technical deep-dives on the architecture, scraping challenges, and lessons learned from building and shipping this as a solo developer.&lt;/p&gt;

&lt;p&gt;Check it out: &lt;a href="https://gumroad.com/l/kvnkhb" rel="noopener noreferrer"&gt;MarketEye on Gumroad&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Questions and feedback welcome! 🚀&lt;/p&gt;

</description>
      <category>python</category>
      <category>selfhosted</category>
      <category>fastapi</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Hello Dev.to 👋 — A Developer Joining the Community</title>
      <dc:creator>大橙子</dc:creator>
      <pubDate>Tue, 16 Jun 2026 01:22:25 +0000</pubDate>
      <link>https://dev.to/orange-big/hello-devto-a-developer-joining-the-community-1k3n</link>
      <guid>https://dev.to/orange-big/hello-devto-a-developer-joining-the-community-1k3n</guid>
      <description>&lt;p&gt;Hey everyone!&lt;/p&gt;

&lt;p&gt;Just created my Dev.to account and wanted to say hi properly.&lt;/p&gt;

&lt;p&gt;I'm a software developer, working with Python and &lt;br&gt;
building side projects that solve real problems.&lt;/p&gt;

&lt;p&gt;My latest project is MarketEye — a self-hosted competitor price &lt;br&gt;
monitor I built because I refused to pay $99/month for basic &lt;br&gt;
price tracking. Python + FastAPI + SQLite, scrapes product &lt;br&gt;
pages, sends alerts on price changes, generates history charts.&lt;/p&gt;

&lt;p&gt;What I want to share here:&lt;br&gt;
• Building and shipping a self-hosted product from idea to launch&lt;br&gt;
• Web scraping techniques that actually work (and the pitfalls)&lt;br&gt;
• Pricing and marketing indie software as a dev selling globally&lt;br&gt;
• Technical deep-dives on Python, FastAPI, and deployment&lt;br&gt;
• Getting your first customer without spending on ads&lt;/p&gt;

&lt;p&gt;Looking for honest feedback and connecting with other indie &lt;br&gt;
builders. Happy to help with anything Python/scraping related.&lt;/p&gt;

&lt;p&gt;Thanks for having me! 🚀&lt;/p&gt;

</description>
      <category>python</category>
      <category>showdev</category>
      <category>sideprojects</category>
      <category>webscraping</category>
    </item>
  </channel>
</rss>
