Skip to content

Hacky project designed to enable video playback using Git sideband channels.

Notifications You must be signed in to change notification settings

burnedskies/gitnema

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gitnema

Small hacky project designed to enable video playback using Git sideband channels.

Security Advisory

The default viewing experience on Windows may be suboptimal because of a Git security advisory (GHSA‑7jjc‑gg6m‑3329).
Patch commit: git‑for‑windows commit 962ce4c

The patch attempts to masks control characters. You can disable/enable this functionality via the sideband.allowControlCharacters option in your git config. This option can be toggled by the script scripts/sideband-aac-toggle.bat

No changes should be needed if you're currently using Git version 2.52.0 or older on Linux.

Requirements

  • FFmpeg - Must be installed and added to your system PATH to use scripts/frame-extractor.py.

How to Use

  1. Run the main script

    uv run main.py --host localhost --port 8000 films/{film}.gitnema
  2. Clone the repository

    git clone http://localhost:8000/anything/anything

Demo

Gitema demo

About

Hacky project designed to enable video playback using Git sideband channels.

Resources

Stars

Watchers

Forks