76 lines
776 B
Plaintext
76 lines
776 B
Plaintext
# Ignore all files by default
|
|
/*
|
|
!/.gitignore
|
|
!/workspace_manifest.json
|
|
!/workspace_tree_summary.txt
|
|
!/generate_manifest.py
|
|
|
|
# Ignore media, archives, and binaries anywhere
|
|
*.mp4
|
|
*.mkv
|
|
*.mov
|
|
*.avi
|
|
*.wmv
|
|
*.mpg
|
|
*.m4v
|
|
*.flv
|
|
*.divx
|
|
*.part
|
|
*.jpg
|
|
*.jpeg
|
|
*.png
|
|
*.gif
|
|
*.webp
|
|
*.pyc
|
|
*.zip
|
|
*.tar
|
|
*.gz
|
|
*.7z
|
|
*.rar
|
|
|
|
# Ignore Python caches & temp
|
|
__pycache__/
|
|
.omo/
|
|
.git/
|
|
|
|
# Allow scripts & configs
|
|
!*.py
|
|
!*.sh
|
|
!*.ps1
|
|
!*.bat
|
|
!*.cmd
|
|
!*.json
|
|
!*.md
|
|
|
|
# Allow text files
|
|
!*.txt
|
|
!*.csv
|
|
!*.log
|
|
|
|
# Allow traversing into directories
|
|
!*/
|
|
|
|
# Re-ignore media within subdirectories
|
|
**/*.mp4
|
|
**/*.mkv
|
|
**/*.mov
|
|
**/*.avi
|
|
**/*.wmv
|
|
**/*.mpg
|
|
**/*.m4v
|
|
**/*.flv
|
|
**/*.divx
|
|
**/*.part
|
|
**/*.jpg
|
|
**/*.jpeg
|
|
**/*.png
|
|
**/*.gif
|
|
**/*.webp
|
|
**/*.pyc
|
|
**/*.zip
|
|
**/*.tar
|
|
**/*.gz
|
|
**/*.7z
|
|
**/*.rar
|
|
**/__pycache__/**
|
|
**/.omo/** |