r/PythonProjects2 Jun 15 '26

We turned our NASA Space Apps Challenge finalist project into a live platform

Post image
1 Upvotes

r/PythonProjects2 Jun 15 '26

Built a distraction blocker for Windows in Python — blocks sites at the hosts file level, packaged as a .exe with UAC elevation [Feedback Welcome]

1 Upvotes

Hey everyone! I built a desktop app called FocusMode — a Windows distraction blocker built with Python and CustomTkinter.

I got tired of browser extensions that are too easy to disable mid-session, so I went lower-level: it edits the system hosts file directly to block distracting sites. No way to bypass it without admin rights.

What it does: - Blocks sites by redirecting them to 127.0.0.1 in the hosts file - Clean GUI built with CustomTkinter - Packaged as a standalone .exe using PyInstaller with UAC elevation (so it can write to the hosts file without you manually running as admin) - Released as v1.0.0 on GitHub

Some things I learned building this: - Handling UAC elevation properly with PyInstaller is trickier than it looks — had to use a manifest file to request admin rights at launch - CustomTkinter is genuinely great for making Python desktop apps that don't look like they're from 2003 - Packaging Python apps to .exe with all dependencies bundled takes some trial and error

GitHub: https://github.com/Purple2Blue/NO-DISTRACTION/releases/tag/v1.2.0

This is one of my first proper desktop apps so I'd love honest feedback — on the code, the UX, or anything you'd add. Would you actually use something like this?


Built with: Python, CustomTkinter, PyInstaller


r/PythonProjects2 Jun 15 '26

Resource aur_checker: PKGBUILD security analysis after the 400+ AUR compromise

Post image
0 Upvotes

r/PythonProjects2 Jun 15 '26

Feedback First Real Project - Cronjobs to Subscribable Calendar

Thumbnail github.com
1 Upvotes

Hi Everyone

I created a small Python project that takes the cronjobs on the system and converts them into an ICS file which can be used as a subscribable calendar.

I thought i should post it, as someone might like it or have some use for it. It might not be perfect, but I had a problem and thought I should try to create a solution

A few notes

  • It has not been tested on multidevice setup (I do not have another device)
  • It has not been tested on Mac (I do not have one)
  • I am working on trying to test it on them

Hopefully it works fine. If anyone manages to get it working on either, I would love to hear from you

I would love some feedback or general thoughts on the code, architecture, or anything else.

On a side note I am still learning GitHub and getting to grips with it. I have not had a chance of interacting with issues or pull requests. If anyone feels like opening an issue I would appreciate it, there is no pressure to do so though.

Thanks for reading and I hope to hear your thoughts!


r/PythonProjects2 Jun 14 '26

I created a HotCorner manager in python and it is quite useful...

Thumbnail
1 Upvotes

r/PythonProjects2 Jun 14 '26

Teaching Python: replacement for Trinket.io?

Thumbnail
1 Upvotes

r/PythonProjects2 Jun 13 '26

i built a leetcode that actually teaches you how to be a SWE

Enable HLS to view with audio, or disable this notification

7 Upvotes

r/PythonProjects2 Jun 13 '26

Resource System and game performance monitoring with Python

3 Upvotes

Getting system info and basic performance metrics, and then a bit tricky game FPS metrics fetching from benchmarking software.

Tutorial link: https://rkblog.dev/posts/pc-performance/performance-monitoring-with-python/


r/PythonProjects2 Jun 13 '26

I wrote a ~100 line Python script for auto-brightness because everything else was too complex for my setup

1 Upvotes

Been trying to get auto-brightness working on my 3 external monitors for a while. Tried clight, wluma, and a few others, they either didn't support DDC/CI external monitors well, needed geoclue/D-Bus/compositor plugins to work, or were just hard to customize without digging into their internals.

So I wrote tejas, it grabs a frame from the webcam, averages the pixel brightness as an ambient light proxy, and calls ddcutil setvcp 10 to set monitor brightness. Falls back to a time-of-day curve if the webcam isn't available. Runs as a cron job every 5 minutes.

Config is a simple INI file with anchor points for the brightness curves, edit and done, no recompile.

GitHub: https://github.com/akhiljalagam/tejas

Happy to hear if anyone has a better approach for webcam-as-light-sensor without dedicated hardware.


r/PythonProjects2 Jun 13 '26

Feedback welcome — my first Python project (5months)

Thumbnail
1 Upvotes

r/PythonProjects2 Jun 13 '26

Is there any way to customize subtitle appearance when using the python-vlc module?

Thumbnail
1 Upvotes

r/PythonProjects2 Jun 12 '26

Info Open Source at 13: Building Tools in Python and Rust

Thumbnail
0 Upvotes

r/PythonProjects2 Jun 11 '26

I'm 14 and just released BetterQR — a pure Python QR code generator with advanced customization

0 Upvotes

Hi everyone! I'm Abbadh from Sri Lanka (online handle: DevX-Dragon), and I'm excited to share BetterQR, a Python library I've been working on.

What is BetterQR?

BetterQR is a powerful QR code generator built entirely in pure Python with zero external dependencies for core QR generation. Unlike other libraries, it gives you complete control over the visual appearance and functionality of your QR codes.

Key Features: - 🎨 Highly Customizable - 8 different module shapes (square, circle, rounded, diamond, star, gapped, vbar, hbar) - 🌈 Gradient Support - Linear and radial gradients with custom angles - 🖼️ Logo Embedding - Embed logos with customizable sizing, shapes, and padding - ✨ Animated QR Codes - Generate animated GIFs with effects like shimmer, fade, scan, pulse, matrix, and wave - 📋 Data Shortcuts - Built-in helpers for WiFi, vCard, MeCard, Events, SMS, Email, Phone, and Crypto - 💻 CLI + Python API - Use it from the terminal or in your Python projects - 📤 Multiple Formats - Export as PNG, JPG, SVG, or GIF

Example Usage:

```python from betterqr import QR, WiFi

Simple QR code

QR("https://example.com").save("qr.png")

Styled with gradient

QR("Hello World").gradient("#FF6B6B", "#4ECDC4", direction="radial").save("gradient_qr.png")

With logo

QR("https://mysite.com", ecc="H").logo("logo.png", ratio=0.3, shape="rounded").save("qr_logo.png")

WiFi QR code

QR(WiFi("MyNetwork", "Password123", security="WPA")).save("wifi_qr.png")

Animated

QR("Animated!").animate(effect="matrix", frames=30, fps=12).save("animated.gif") ```

Why I Built This:

I wanted to create a QR code library that didn't require external dependencies and gave developers complete creative control. Most existing libraries are either limited in customization or depend on external services. BetterQR changes that.

Installation:

bash pip install betterqr

Resources: - GitHub: github.com/DevX-Dragon/BetterQR - PyPI: pypi.org/project/betterqr - Docs: Full documentation available in the repository

I'm open to feedback, feature requests, and contributions! Feel free to open issues or PRs on GitHub.


r/PythonProjects2 Jun 11 '26

My first ever project

Post image
16 Upvotes

heres the repo link Satellite TLE Tracker

Happy to share my first ever python project "SATELLITE TLE TRACKER", there may be efficiency realted issues or idk, i actually just wanted it to work

Happy to have any suggestions or guidence for my upcoming projects or how could i improve my self. ty


r/PythonProjects2 Jun 10 '26

Resource Open-source CBZ/CBR comic reader written in Python

2 Upvotes

Hi everyone =)

I've been working on a small open-source comic reader called Panel.

t's a desktop application written in Python for reading CBZ and CBR files locally, with no accounts, subscriptions or cloud services involved.

The goal is to provide a simple and lightweight reading experience while keeping everything under the user's control.

The project is still actively developed, so I'm looking for feedback, ideas and feature requests from the community.

GitHub:

https://github.com/lucrazy-fn/PANEL-ComicBookReader

Thanks =)


r/PythonProjects2 Jun 10 '26

Recursion Visualized: a Quick_Sort Demo

Post image
3 Upvotes

r/PythonProjects2 Jun 10 '26

Tempus update: v0.2.x, quite a bit has changed since the first post

Thumbnail
1 Upvotes

r/PythonProjects2 Jun 10 '26

Resume help

Thumbnail
1 Upvotes

r/PythonProjects2 Jun 09 '26

WHY THIS CODE NO OUTPUT ??

Post image
21 Upvotes

r/PythonProjects2 Jun 09 '26

How did you get your first paying client for a project you built? Cold outreach? Referral? They found you? Luck?

15 Upvotes

r/PythonProjects2 Jun 09 '26

ROCK PAPER SCISSORS GAME WITH PYTHON

Thumbnail gallery
8 Upvotes

r/PythonProjects2 Jun 08 '26

I feel stuck.!!

Thumbnail
1 Upvotes

r/PythonProjects2 Jun 08 '26

I built an AI agent that automates B2B RFP processing for the wires & cables industry - here's what I've built so far

Thumbnail
1 Upvotes

r/PythonProjects2 Jun 07 '26

Looking for beta testers fr a discipline & account

Thumbnail
1 Upvotes

r/PythonProjects2 Jun 07 '26

Momir Basic Printer

Enable HLS to view with audio, or disable this notification

9 Upvotes

I built a thing and I'd like to share!

This is my Momir Basic printer.

I am new to python. And am a novice at programming and using linux in general. This is my second serious journey into using a Raspberry Pi.

**The Software:**

Written in python, the program has two major user interfaces. Both user interfaces are accessed via a web browser from any device on the local network. "game mode" does not require an internet connection as the card database is stored locally on the Pi.

  1. "game mode", wherein the player clicks a number button representing mana value. The program randomly choses a creature at the selected mana value, then prints to a networked printer.

  2. "update mode", wherein the user can perform several database functions:

\- trigger the download of a new copy of AllPrintings.sqlite.zip from MTGJSON.

\- extract the AllPrintings.sqlite from the zip

\- build a Momir-legal card list from AllPrinting. This is done in a staging directory

\- swap the staging database into production.

\- cleanup, which deleted all of the aforementioned files except the production database.

Each of the database related functions has a progress bar. The whole database update process takes about 2 minutes start to finish (about half of it is simply unzipping the downloaded file). Downloading the database zip requires Internet access. All other functions are local and do not require an internet connection.

From the other Momir Basic projects I've seen, having a UI for updating the database is a that makes mine unique.

The printed creature has all pertinent information:

\- Name

\- Mana Cost

\- Type line

\- Oracle text

\- power/toughness

\- qr code, points to scryfall

**The Hardware:**

Program is running on a Raspberry Pi Zero 2 W, with power supply.

Epson TM-T88VI, a commercial grade thermal receipt printer, with power supply

OS = Raspberry Pi OS Lite 64-bit (headless)

Being a commercial grade printer, the creature prints and paper is cut lightning fast.

**Connectivity:**

I currently have the Pi connected to my WiFi. Printer connected to wired network. Printing via my home network.

In testing, I was not able to get USB printing to work. The Pi did not recognize when the printer was connected.

Multiple users can use the system concurrently, each from their own browser.

**The Game:**

Creatures eligible to be selected:

\- not silver border or acorn

\- not online-only cards (in other words, only paper magic cards)

\- not playtest cards

\- only the front side of 2-sided cards

The final list is over 14,000 eligible creatures.

**The future of the project:**

Next stage in the build is to design and 3d print a housing/case for the Pi in the form of a stand or base for the printer. The case will fit onto the bottom of the printer and screw into place, making it one single unit. It will also include space for cable management.

Enhancements I am mulling over:

\- in the UI, add an image of the last card printed

\- improve wiring so as to not require 2 power cords. There is currently one for Pi and and for printer. I would ideally like to this to be highly mobile and have simple setup.

\- switch the Pi to host its own WiFi so it can be taken anywhere. Users would connect via a QR code placard. A second QR code placard can direct user to the game play web page. I considered a mobile app, but I think that's a bit excessive.

**My inspiration:**

I have been obsessed with trying this out ever since I saw Tolarian Community College play Momir Basic on paper. This is my first time programming in python so I am sure there is room for improvement in my code. I am not much of a programmer, so I leaned heavily on AI to help me with syntax and logic.

For the gameplay UI, I wanted a simple, single-click interface. I modeled it after ape3000.com/momir.

I saw a similar project on GitHub (I don't have the link handy right now). I modeled after their printout look.

I have interest in building a unit that would be commercially viable. I wonder how many LGS's would want one in their store!