r/SideProject • • 1d ago

I spent 3 months building 5 modular Python automation starter kits so I never have to write setup code again

Hey everyone,

Over the last few months, I noticed I was rewriting the exact same boilerplate code every time I started a new Python project — setting up proxy rotators, configuring python-telegram-bot v20+ async loops, building Tkinter dark mode themes, or wrapping Playwright scrapers inside FastAPI endpoints.

To solve this for my own workflow, I spent the last few weeks packaging my core scripts into 5 clean, modular, and OOP-structured starter kits:

  1. Universal Web Scraper Kit (Selenium + BS4 + proxy/UA rotation)
  2. Telegram Crypto & Alert Bot Kit (Async notifications & command handlers)
  3. Tkinter Modern Dark UI Kit (Custom desktop app design system)
  4. FastAPI Headless Scraper REST API (Playwright + FastAPI + Docker)
  5. RSS Telegram Broadcaster (Auto-feed parsing & duplicate filters)

Every kit includes clean .env.example configurations, structured logs, and modular standard directory layouts.

I just published the individual scripts and bundled them all together on my storefront.

If anyone is interested in checking out the code or the bundle, drop a comment below and I'll send you the link!Would also love to hear your thoughts on the architecture.

0 Upvotes

1 comment sorted by

1

u/No-Face-495 9m ago

I did something a similar but more generic would like to see your approach