Skip to content

Latest commit

 

History

History
86 lines (85 loc) · 8.82 KB

PROJECT_STRUCTURE.md

File metadata and controls

86 lines (85 loc) · 8.82 KB

Project Structure

project_folder/
    │
    ├── data/
    │        ├── languages/
    │        │       ├── en.json
    │        │       ├── zh.json
    │        │       ├── si.json
    │        │       └── ???.json
    │        ├── general.json
    │        ├── appearance.json
    │        └── info.json
    │        └── languages.json
    │
    ├── assets/
    │        ├── main icon/
    │        │       └── icon.ico
    │        ├── ui images/
    │        │       ├── info.png
    │        │       └── default thumbnail.png
    │        └── profile images/
    │
    ├── temp/
    │        └── thumbnails/
    │
    ├── settings/
    │        ├── __init__.py
    │        ├── appearance_settings.py
    │        └── general_settings.py
    │
    ├── utils/
    │        ├── __init__.py
    │        ├── download_info_utility.py
    │        ├── file_utility.py
    │        ├── git_hub_utility.py
    │        ├── gui_utils.py
    │        ├── image_utility.py
    │        ├── json_utility.py
    │        ├── settings_validate_utility.py
    │        └── value_convert_utility.py
    │
    ├── widgets/
    │        ├── __init__.py
    │        ├── components/
    │        │       ├── __init__.py
    │        │       ├── thumbnail_button.py
    │        │       ├── accent_color_button.py
    │        │       ├── general_panel.py
    │        │       ├── appearance_panel.py
    │        │       ├── network_panel.py
    │        │       ├── downloads_panel.py
    │        │       ├── about_panel.py
    │        │       ├── navigation_panel.py
    │        │       └── contributor_profile_widget.py
    │        ├── core_widgets/
    │        │       ├── __init__.py
    │        │       ├── alert_window.py
    │        │       ├── context_menu.py
    │        │       ├── setting_panel.py
    │        │       └── tray_menu.py
    │        ├── play_list/
    │        │       ├── __init__.py
    │        │       ├── play_list.py
    │        │       ├── added_play_list.py
    │        │       ├── downloading_play_list.py
    │        │       └── downloaded_play_list.py
    │        └── video/
    │                  ├── __init__.py
    │                  ├── video.py
    │                  ├── added_video.py
    │                  ├── downloading_video.py
    │                  └── downloaded_video.py
    │
    ├── services/
    │        ├── __init__.py
    │        ├── theme_manager.py
    │        ├── load_manager.py
    │        ├── download_manager.py
    │        ├── language_manager.py
    │        ├── loading_indicate_manager.py
    │        └── video_count_tracker.py
    │
    ├── app.py
    │
    └── main.py