Skip to content

mirbyte/StreamBlock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

StreamBlock_logo_smaller

StreamBlock

License Size Download Count Latest Release LastCommit

A Python application that creates draggable colored overlay blocks on your screen.

Download

  • Windows: Download the package from the releases page
  • Others: Clone this project and run the .py (you might have to remove the win32gui and win32api imports, not tested)

Features

  • Draggable Blocks: Create movable colored rectangles anywhere on your screen
  • Resizable: Easily adjust block dimensions with right-click drag
  • Color Customization: Choose any color for your blocks
  • Always on Top: Blocks stay visible over all other applications
  • Save/Load Layouts: Preserve your block arrangements for future use
  • Real-time Controls: Modify, move, and delete blocks on the fly

Usage

  1. Create blocks:

    • Choose a color using the "Choose Color" button
    • Click "➕ Add New Block" to create a new overlay
  2. Control blocks:

    • Move: Left-click and drag
    • Resize: Right-click and drag from bottom-right
    • Delete: Double-click on the block
    • Change Color: Middle-click on the block

Technical Details

  • Framework: tkinter (Python's standard GUI library)
  • Image Processing: Pillow (PIL)
  • Windows Integration: pywin32 for DPI awareness and screen metrics
  • Data Storage: JSON for layout persistence

Use Cases

  • Live Streams: Hide burned-in ads or watermarks during live stream viewing
  • Live Streaming: Hide personal information, notifications, or sensitive content
  • Screen Recording: Block out areas you don't want recorded
  • Presentations: Cover content until ready to reveal
  • Privacy: Temporarily hide desktop elements during screen sharing

example_twitch

gui

before2

after2

About

Simple Python application that creates draggable colored overlay blocks on your screen.

Topics

Resources

License

Stars

Watchers

Forks

Languages