For now, here’s a for a myhd CLI tool that analyzes disk usage of video files:
def get_video_files(directory): video_files = [] for root, _, files in os.walk(directory): for file in files: if Path(file).suffix.lower() in VIDEO_EXTENSIONS: full_path = os.path.join(root, file) size = os.path.getsize(full_path) video_files.append((full_path, size)) return sorted(video_files, key=lambda x: x[1], reverse=True) myhd code
# myhd_feature.py - Feature: Show largest video files in a directory import os import argparse from pathlib import Path VIDEO_EXTENSIONS = {'.mp4', '.mkv', '.avi', '.mov', '.ts', '.m4v'} For now, here’s a for a myhd CLI
python myhd_feature.py /path/to/videos --top 5 Let me know what exactly you need, and I’ll provide the right code for your myhd feature. size)) return sorted(video_files
def main(): parser = argparse.ArgumentParser(description="myHD feature: Show largest video files") parser.add_argument("directory", help="Directory to scan") parser.add_argument("-n", "--top", type=int, default=10, help="Number of top files to show") args = parser.parse_args()