Skip to content

Develop a GenAI-powered tool that automatically identifies key moments in sports events to generate highlight reels. This project leverages real-time statistical data, video processing, and image analysis to create engaging sports highlights. Optional features include video editing capabilities and social media integration for sharing highlights.

License

Notifications You must be signed in to change notification settings

wizeline/sports-highlight-genai

Repository files navigation

Project

License Version Status

Table of Contents


Description

Develop a GenAI-powered tool that automatically identifies key moments in sports events to generate highlight reels. This project leverages real-time statistical data, video processing, and image analysis to create engaging sports highlights. Optional features include video editing capabilities and social media integration for sharing highlights.


Project Structure

input_files/                  # Directory for input files
output_files/                 # Directory for output files
    __init__.py               # Initialization file for output files package
src/                          # Source code directory
    app.py                    # Main application entry point
    config.py                 # Configuration settings for the project
    handlers/                 # Directory for handler modules
        __pycache__/          # Compiled Python files for handlers
        __init__.py           # Initialization file for handlers package
        data_management.py    # Data processing and management functions
        facebook_api.py       # Facebook API integration
        tiktok_api.py         # TikTok API integration
        instagram_api.py      # Instagram API integration
        youtube_api.py        # YouTube API integration
        video_processing.py   # Video processing functions
    services/                 # Directory for service modules
        __pycache__/          # Compiled Python files for services
        __init__.py           # Initialization file for services package
        mlb_api.py            # MLB API integration
        aws_s3.py             # AWS S3 integration
        authentication.py     # Authentication services
    utils/                    # Directory for utility modules
        __pycache__/          # Compiled Python files for utilities
        __init__.py           # Initialization file for utilities package
        file_export.py        # File export utilities
        helpers.py            # Helper functions
        logger.py             # Logging utilities
.gitignore                    # Git ignore file
README.md                     # Project documentation
.env                          # Environment variables configuration
requirements.txt              # Python dependencies
setup.py 

Contributing

-Guidelines for contributing to the project. Include how to clone the repository, create a branch, make commits, and submit pull requests.

  • Fork the project
  • Create your Feature Branch (git checkout -b feature/new-feature)
  • Commit your changes (git commit -m 'Add new feature')
  • Push to the branch (git push origin feature/new-feature)
  • Open a Pull Request

License

This project is licensed under the MIT License. See the LICENSE file for details.


Authors

  • @author: Fabián Portillo González
  • @github user: fabianpg95
  • @author: Narda Ballesteros
  • @github user: NardaBallesterosW
  • @author: Fernanda Meza
  • @github user: fernanda-meza-wizeline
  • @author: José Manuel Hidalgo
  • @github user: JoseHidalgoW

Youtube

pip install --upgrade google-api-python-client pip install --upgrade google-auth-oauthlib google-auth-httplib2 pip install oauth2client

About

Develop a GenAI-powered tool that automatically identifies key moments in sports events to generate highlight reels. This project leverages real-time statistical data, video processing, and image analysis to create engaging sports highlights. Optional features include video editing capabilities and social media integration for sharing highlights.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published