1.7 KiB
1.7 KiB
YouTube CLI Project Structure
Root Directory Files
- .gitignore - Git ignore file to exclude unnecessary files from version control
- README.md - Project documentation and usage instructions
- requirements.txt - Python dependencies required for the project
- run.sh - Shell script to run the application
- setup.py - Python package setup configuration
- config.json - Configuration file for the application settings
- prompt.md - Prompt template used for generating markdown content
Package Directory: youtube_cli
- youtube_cli/init.py - Package initialization file
- youtube_cli/main.py - Main entry point for running the package as a module
- youtube_cli/main.py - Core application logic and main functions
Package Cache Directory: youtube_cli/pycache
- youtube_cli/pycache/init.cpython-314.pyc - Compiled Python cache file for init.py
- youtube_cli/pycache/main.cpython-314.pyc - Compiled Python cache file for main.py
- youtube_cli/pycache/main.cpython-314.pyc - Compiled Python cache file for main.py
Package Info Directory: youtube_cli.egg-info
- youtube_cli.egg-info/dependency_links.txt - Dependency links for the package
- youtube_cli.egg-info/entry_points.txt - Entry points for console scripts
- youtube_cli.egg-info/PKG-INFO - Package metadata information
- youtube_cli.egg-info/requires.txt - Required dependencies for the package
- youtube_cli.egg-info/SOURCES.txt - List of source files in the package
- youtube_cli.egg-info/top_level.txt - Top-level package names
User Data Directory
- ~/Downloads/youtube/downloaded_videos.json - JSON file storing information about downloaded videos (user-specific path)