📥 inbox

  • Clip data structure representation
  • Registry Data Structure representation
  • Registry/clip format guide
  • Parse JSON registry data into respective data structures
  • Proper input system for downloading specific clips and editing them into specific parts
  • ClipDownloader implementation
  • ClipEditor implementation
  • Integration of Downloader and Editor for main process
  • Proper Error Handling
  • Proper Go Documentation

📥 inbox-cli

  • CLI flag to list all the avaialable clips from the registry
  • Take clip name input from user to validate what to download and what to edit
  • when the CLI app is run with --input flag, it just does the basic thing of downloading and editing the all the video names provided after --input flag

📥 inbox-web

  • when the CLI app is run with --web flags it starts a standalone web application
  • when the CLI app is run with --server flags it starts an API server

🔄 doing

  • library based implementation for usage with both CLI and Web App

✅ done

🔍 research